United States-English |
|
|
nPartition Administrator's Guide > Chapter 1 Getting Started with nPartitionsRemote and Local Management of nPartitions |
|
You can remotely manage cell-based servers using either the Enhanced nPartition Commands or Partition Manager Version 2.0. The Enhanced nPartition Commands and Partition Manager Version 2.0 also can run on an nPartition and manage that nPartition and the complex to which it belongs. The ability to remotely manage a server based on the HP sx1000 chipset or HP sx2000 chipset is enabled by two technologies: the Web-Based Enterprise Management infrastructure (WBEM) and the Intelligent Platform Management Interface (IPMI). A brief overview of these technologies is provided first, then explanations of how to use the tools to locally and remotely manage cell-based servers are provided. The nPartition management tools perform their functions by sending requests to the service processor. These requests are either to get information about the server or to affect changes to the server. On the first generation of cell-based servers (the HP 9000 Superdome SD16000, SD32000, and SD64000 models; rp7405/rp7410; and rp8400 servers) a proprietary interface to the service processor was implemented. This interface relied on system firmware to convey information between HP-UX and the service processor. This in turn required that the nPartition management tools run on an nPartition in the complex being managed. The service processor in all sx1000-based or sx2000-based servers supports the Intelligent Platform Management Interface (IPMI) as a replacement for the proprietary interface mentioned above. IPMI is an industry-standard interface for managing hardware. IPMI also supports value-added capabilities, such as HP's nPartition and complex management features. The service processor in all sx1000-based or sx2000-based servers supports two of the communication paths defined by the IPMI standard: the Block Transfer path and IPMI over LAN. Some background details about each of these communication paths is provided in the next sections. How and when these paths are used is covered in the explanations of the local and remote management scenarios that follow. The IPMI Block Transfer (IPMI BT) path uses a driver [/dev/ipmi for HP-UX 11i v2 (B.11.23) and HP-UX 11i v3 (B.11.31)] and a hardware buffer on each cell to provide communication between the operating system and the service processor. Thus, each nPartition running HP-UX 11i v2 or HP-UX 11i v3 in an sx1000-based or sx2000-based server has its own private path to the service processor; the block transfer hardware on the core cell in each nPartition is used. The service processor always reliably knows which nPartition a request comes from.
In many respects from an administrator's perspective the IPMI BT interface behaves like the proprietary interface used in the first-generation cell-based servers. For example, a user with superuser capabilities on an nPartition can manage the entire complex, including making changes to both the local nPartition and other nPartitions in the complex. Because it is not always desirable to allow a user on one nPartition to make changes that affect other nPartitions, HP provides the nPartition Configuration Privilege on sx1000-based or sx2000-based servers. You can control the nPartition Configuration Privilege by using the PARPERM command at the service processor Command menu. The nPartition Configuration Privilege has two settings:
By restricting the nPartition Configuration Privilege, you limit someone with superuser privileges on an nPartition to doing things that affect only that nPartition. However, when the nPartition Configuration Privilege is restricted certain changes can only be made by using the nPartition management tools in the mode that utilizes IPMI over LAN. IPMI requests can be sent to the service processor's LAN port, thus eliminating the need to involve any of the nPartitions in the server. IPMI LAN access to a service processor may be enabled or disabled by the SA command at the service processor Command menu. The service processor will accept IPMI requests over its LAN port only if the request is accompanied by the correct password. To set the IPMI password use the SO command at the service processor Command menu. Communication using IPMI over LAN is authenticated using the challenge and response protocol defined by the IPMI specification. The MD5 message digest algorithm (RFC1321) is used to encrypt the IPMI password and to ensure authentication of both the server and the client. All IPMI messages are authenticated in the manner described above. In addition, appropriate methods are implemented to protect against replay attacks. The use of IPMI over LAN is not affected by setting the nPartition Configuration Privilege to restricted. When the IPMI BT interfaces are restricted certain changes to a complex can only be made by using the nPartition management tools in the mode that utilizes IPMI over LAN. The following list describes all the actions that can be performed using IPMI over LAN.
The Enhanced nPartition Commands and Partition Manager Version 2.0 are implemented as WBEM client applications. The Enhanced nPartition Commands toolset for HP-UX and Linux also includes a WBEM agent known as the nPartition Provider. The Windows operating system includes the Windows Management Instrumentation (WMI) software, which is the Microsoft implementation of WBEM. To support the Windows release of the Enhanced nPartition Commands, HP also provides the WMI Mapper and the WMI nPartition Provider software components for the Windows system. The WMI-based nPartition tools components for Windows provides a WBEM-compliant solution. All communication with the service processor, whether by way of the IPMI BT path [for example, using /dev/ipmi on HP-UX 11i v2 (B.11.23) and HP-UX 11i v3 (B.11.31)] or by IPMI over LAN, is done by the nPartition Provider. The nPartition Provider responds to requests sent to it by the nPartition commands and Partition Manager. Partition Manager uses the nPartition commands to make changes to a cell-based server. Partition Manager Version 2.0 only uses WBEM directly when retrieving information about a server. The power of WBEM is that it enables a distributed architecture. The applications (the nPartition management tools) can be running on one system and can use the WBEM infrastructure to send requests to other systems. See “Remote Management Using WBEM” for more details. As previously mentioned, the Enhanced nPartition Commands and Partition Manager Version 2.0 can run on an nPartition to manage that nPartition and the complex that it belongs to. This is the default behavior of the tools when run on an nPartition. In this scenario, the nPartition management tools send WBEM requests to the nPartition Provider running on the local nPartition (that is, the same nPartition where the tools are being run). The nPartition Provider uses /dev/ipmi to send requests to the service processor in the local complex. If the nPartition Configuration Privilege is unrestricted, then the server can be managed from any nPartition and making changes to other nPartitions in the complex is supported. However, if the privilege is set to restricted then certain operations are supported only when using the tools in the mode that uses IPMI over LAN (see “Remote Management Using IPMI over LAN”). Local management is the only form of management supported by the older nPartition tools (the Original nPartition Commands and Partition Manager Version 1.0). Also, because the nPartition Configuration Privilege is a feature of the sx1000-based and sx2000-based servers it affects the older nPartition tools when used on nPartitions in an sx1000-based or sx2000-based server, but not when used on nPartitions in the first-generation cell-based servers. WBEM enables one form of remote management of an nPartition complex: using nPartition management tools (WBEM client applications) that are running on one system to communicate with the nPartition Provider (a WBEM agent) running on an nPartition in the complex to be managed. When performing remote management using WBEM the following terminology is used:
The following sections explain how to use the Enhanced nPartition Commands and Partition Manager Version 2.0 to remotely manage an nPartition complex using WBEM. The system where the tools are used could be an nPartition or other system, but where the tools are run is irrelevant when performing remote management of an nPartition complex.
WBEM systems provide secure remote management using the following files as part of the SSL authentication process. Both files reside on all WBEM-enabled systems.
To remotely manage a server, the Trust Certificate Store file (client.pem) on the local system must contain a copy of the CERTIFICATE data from the SSL Certificate file (server.pem) on the remote server. The CERTIFICATE data includes all text starting with the "-----BEGIN CERTIFICATE-----" line through the "-----END CERTIFICATE-----" line. By default the Trust Certificate Store file contains a copy of the CERTIFICATE data from the SSL Certificate data for the local system. Two options supported by the Enhanced nPartition Commands result in remote management using WBEM. These options are:
When you use the -u... -h... set of options, the specified command sends the appropriate WBEM requests to the remote nPartition where the requests are handled by the nPartition Provider using /dev/ipmi to communicate with the service processor in the target complex. Partition Manager Version 2.0 supports remote management using WBEM in either of two ways.
IPMI over LAN enables the second form of remote management of an nPartition complex: using nPartition management tools that are running on a system to communicate directly (without going through an nPartition) with the service processor in the complex to be managed. When performing remote management using IPMI over LAN the following terminology is used:
Note that there is no concept of a "remote nPartition" in this scenario. The following sections explain how to use the nPartition commands and Partition Manager to remotely manage an nPartition complex using IPMI over LAN. The system where the tools are used could be an nPartition or other system, but where the tools are run is irrelevant when performing remote management of an nPartition complex. Two options of the Enhanced nPartition Commands result in remote management using IPMI over LAN. These options are:
When you use the -g... -h... set of options, the specified command sends the appropriate WBEM requests to the local nPartition Provider, which in turn uses IPMI over LAN to communicate with the service processor in the target complex. Partition Manager Version 2.0 can be used in this mode in either of two ways:
|
Printable version | ||
|