Two methods are used for managing Solaris OS server nodes: one method installs Agent on the host, and the other does not.
When Agent is installed, the following functions are available: the configuration data is automatically loaded from the server node; the system fault and status is monitored for Fujitsu's multipath disk control mechanism, mirror disks, and file systems; the line drawing for FC connection is performed; the access path settings are configured including server node HBA binding (storage affinity). Without Agent installed, the host can still be registered manually but status reading/access path setting/fault monitoring is disabled.
See
For information about products that can be monitored by Agent, see "10.5 Server Node Middleware that can be Managed".
Note
The limitations when Solaris OS server nodes are managed using the Agent:
HBA WWNN (World Wide Node Name) and PID binding (storage affinity) settings are not supported.
The access path is managed automatically in this software using WWPN (World Wide Port Name). Accordingly, if WWNN, PID, or TID binding has already been set in the server node HBA (host bus adapter), the settings must be changed to WWPN binding before the device is registered in this software. Server nodes that are used to perform WWNN, PID, or TID binding cannot be registered in this software.
If device files of more than one controller number are generated
If more than one device driver type is used to access storage of a different type from a single HBA, device files for at least 2 controller numbers may be generated for the single HBA. This software does not support this status.
If there is a problem with information gathering or display, manage the server nodes using the manual embedding function. (For details about the manual embedding function, refer to "5.2.6 Registering a Manually Embedded Device".)
The methods used to manage Solaris OS server nodes installed in SUN-made HBAs and Fujitsu-made HBAs using Agents are different. These differences are shown in the table below.
Function | Fujitsu-made HBAs | SUN-made HBAs |
---|---|---|
Access path settings | Specify the target number and LUN when the access path is set. | Settings are not configured in the settings file, so enter the default values for the target number and LUN when the access path is set. The command for enabling recognition of the LUN must also be entered. |
Access path color | If the LUN is recognized, the color changes from Blue to Green. | This is always blue in the normal status. LUN needs to be confirmed by the operating system command. When the status of the multipath is not reflected in the Access path color, the operating system command needs to be used to check this. |
Access path display in FC-AL environments | This can be displayed. | This cannot be displayed. |
Physical connection line display in FC-AL environments | This can be displayed. | This cannot be displayed. |
Main view HBAs | This is displayed as the logic HBA number before recognition of the LUN, and in Cx format after recognition of the LUN. | The logical HBA number is always displayed. |
Beacon blinking | Possible. | Not possible (the menu cannot be selected). |
Main view server multipath display | This is displayed when there is a multipath environment. The path can also be displayed by selecting the multipath instance name. | Information on the multipath driver device is not displayed. Therefore, multipath driver's path information cannot be displayed. |
Main view server property multipath information | This is displayed when there is a multipath environment. | This is not displayed (only the option name is displayed). |
Main view HBA property connection admission WWPN, target number, and LUN information | This is displayed. | This is not displayed (the connection admission WWPN is displayed if the access path is set in a fabric environment). |
Element display except for Relationship Management window HBA nodes and HBA ports | Raw devices, multipath devices, and file systems (ufs, zfs) are displayed. | A file system (ufs,zfs,QFS/SAM-QFS/SAM-FS) will be displayed. A multipath driver device (MPxIO) is displayed. |
Relationship Management window HBA port property connection admission WWPN, target number, and LUN information | This is displayed. | This is not displayed (the connection admission WWPN is displayed if the access path is set in a fabric environment). |
Relationship Management window path display | This is displayed. | A path within the server unit will be supported. It will be displayed by tracing back the information connected to the multipath drive device. |
Multipath path monitoring | Path display, multipath path monitoring, and HBA port status display are possible. | Multipath path can be monitored. It is possible to detect an error because HBA port status such as disconnection of a cable is displayed. |
Multipath path display | It is possible to show a light blue color on the information of the access path and the storage information area, by selecting and clicking a multipath device file name on the server icon in the resource control window. | In the relationship management window, the path from a multipath device to the HBA port can be displayed. |
To manage the HBAs that are installed at Solaris OS server nodes, the SNIA HBA API library that an HBA vendor distributes must be installed.
Install the SNIA HBA API library by installing the driver (FUJITSU PCI Fibre Channel 2.2.1 or 3.0).
When FUJITSU PCI Fibre Channel 2.2.1 is installed, it must be patched (by 912069-17 or later).
Note that FUJITSU PCI Fibre Channel 2.2 cannot be used any more.
Install HBAnyware (SNIA HBA API) according to the instructions in the driver's handbook.
After installing the driver (FUJITSU PCI Fibre Channel 4.0 or higher), the SNIA HBA API library must be changed according to the following procedure.
Change the link from "/usr/lib/libfchba.so" to "/opt/FJSVpfca/sbin/libfchba.so" to "/opt/FJSVpfca/sbin/libfchba1.so".
# rm /usr/lib/libfchba.so # ln -s /opt/FJSVpfca/lib/libfchba1.so /usr/lib/libfchba.so
Reboot.
# /usr/sbin/shutdown -y -i6 -g0
The SNIA HBA API library is included in the driver that is handled in the OS, therefore it has no settings.
There is no need to set up SNIA HBA API library, as it is included in the driver which is bundled with the operating system.
N port setting is needed on the side of HBA when connecting with the Fibre Channel switch. The method of setting the port of HBA as N port depends on the HBA type. Each method for setting is shown below.
Describe the following port type in the /kernel/drv/fjpfca.conf file in each instance name of fjpfca(Adapter).
port= "fjpfca0:nport", "fjpfca1:nport";
The topology parameter of /kernel/drv/lpfc.conf or lpfs.conf file is set to 2 as follows:
# topology: link topology for initializing the Fibre Channel connection. # 0 = attempt loop mode, if it fails attempt point-to-point mode # 2 = attempt point-to-point mode only # 4 = attempt loop mode only # 6 = attempt point-to-point mode, if it fails attempt loop mode # Set point-to-point mode if you want to run as an N_Port. # Set loop mode if you want to run as an NL_Port. topology=2;
Specify "2" for the emlxsX-topology parameter in the /kernel/drv/emlxs.conf file.
# # +++ Fibre Channel specific parameters +++ # # topology: link topology for initializing the Fibre Channel connection. # # 0 = attempt loop mode, if it fails attempt point-to-point mode # 2 = attempt point-to-point mode only # 4 = attempt loop mode only # 6 = attempt point-to-point mode, if it fails attempt loop mode # # Set point-to-point mode if you want to run as an N_Port. # Set loop mode if you want to run as an NL_Port. # # Range: Min:0 Max:6 Default:0 # emlxs0-topology=2; emlxs1-topology=2;
N port settings are not required.
Note that database monitoring requires the following actions to be taken in advance:
Execute the defusr command, and register the user information necessary for database monitoring. For information about the defusr command, see "12.5.1.1 User information setting command (defusr)".
For information about particulars specified in the defusr command, see descriptions of monitoring each database.
Define the environment variables necessary for database access (e.g., LD_LIBRARY_PATH) in the sstorageagt.conf file. For information about the sstorageagt.conf file, see "C.8 sstorageagt.conf Parameter". For information about the necessary environment variables, refer to the appropriate Symfoware manual. In order to use multiple RDBs, a Symfoware statement must be defined in the Correlation.ini parameter. For information about the Correlation.ini parameter, see "C.7 Correlation.ini Parameter". The registration of the user information by the defusr command is unnecessary.
The JDBC driver is used to access Oracle. In the sstorageagt.conf file, define an environment for using the JDBC driver; and, using an Oracle statement in the Correlation.ini parameter, specify the number of the port used for access. For information about the sstorageagt.conf file, see "C.8 sstorageagt.conf Parameter". For information about the Oracle statement in the Correlation.ini parameter, see "C.7 Correlation.ini Parameter". For information about definitions necessary for the JDBC driver environment, refer to the appropriate Oracle manual.
The key name of the defusr command must be assigned the instance name subject to configuration management.