Notes on Internal SAS Disk Drives and Oracle Solaris MPxIO Settings
Notes on Internal SAS Disk Drives and Oracle Solaris MPxIO Settings
We recommend using an internal SAS disk of SPARC M10 systems with the Oracle Solaris MPxIO setting enabled.
Reason
The recommendation will enhance redundancy because disk access continues even when the communication path between an internal SAS controller and an internal SAS disk is degraded due to a failure, etc.
Note that you can enable MPxIO by using the bundled tool from Enhanced Support Facility 5.0 or later.
Note that you can enable MPxIO by using the bundled tool from Enhanced Support Facility 5.0 or later.
Note - Only SPARC M10 systems sold by Fujitsu in Japan support Enhanced Support Facility (ESF). |
Target Drives
Whether you need to make the Oracle Solaris MPxIO setting depends on the product name of the internal SAS disk or the SSD mounted in the SPARC M10 system, and the Oracle Solaris version, as shown in Table 3-1.
Product Name | Vendor Name | Necessity of MPxIO Setting | ||
---|---|---|---|---|
Fujitsu/Oracle Product ID | Product Name | Oracle Solaris 10 1/13 |
Oracle Solaris 11.1 |
Oracle Solaris 11.2 or Later |
600GB SAS disk drive |
TOSHIBA | Required | Required | Not required(*1) |
SPME3A11*/ 7105508, 7106318 (*3) 7105571, 7106322 (*4) |
MBF2600RC (*5) AL13SEB600 (*5) AL13SEB600AL14SE AL13SEB600AL15SE |
|||
900GB SAS disk drive |
TOSHIBA | Required | Required | Required |
SPME3B11*/ 7111257, 7111260 (*3) 7111261, 7111262 (*4) |
AL13SEB900 (*5) AL13SEB900AL14SE AL13SEB900AL15SE |
|||
1.2TB SAS disk drive |
TOSHIBA | Required | Required | Required |
SPME3C11*/ 7120206, 7120207 (*3) 7120208, 7120209 (*4) |
AL15SE12NFUJ1.2T (*5) | |||
100GB SAS SSD | TOSHIBA | Required | Required | Not required(*1) |
SPME3Y11*/ 7105509, 7106319 (*3) 7105572, 7106323 (*4) |
MK1001GRZB (*5) | |||
200GB SAS SSD | TOSHIBA | Required | Required | Not required(*1) |
SPME3Y21*/ 7105510, 7106320 (*3) 7105573, 7106324 (*4) |
MK2001GRZB (*5) | |||
200GB SAS SSD | TOSHIBA | Required | Required | Required |
SPME3Y22*/ 7107810, 7107814 (*3) 7107811, 7107815 (*4) |
PX02SMF020 (*5) | |||
400GB SAS SSD | TOSHIBA | Required | Required | Required |
SPME3Y31*/ 7107812, 7107816 (*3) 7107813, 7107817 (*4) |
PX02SMF040 (*5) | |||
400GB SAS SSD | TOSHIBA | Required | Required | Required |
SPME3Y32*/ 7115093, 7115094 (*3) 7115095, 7115096 (*4) |
PX04SMB04FUJ400G (*5) | |||
400GB SAS SSD | SEAGATE | Required | Required | Required |
SPME3Y33*/ 7604145 (*3) 7604146 (*4) |
XS400ME70084 (*5) | |||
800GB SAS SSD | TOSHIBA | Required | Required | Required |
SPME3Y41*/ 7119191, 7119192 (*3) 7119187, 7119188 (*4) |
PX04SMB08FUJ800G (*5) | |||
800GB SAS SSD | SEAGATE | Required | Required | Required |
SPME3Y42*/ 7604147 (*3) 7604148 (*4) |
XS800ME70084 (*5) | |||
When the internal hardware RAID is specified | Not required(*2) | Not required(*2) | Not required(*2) | |
*1 MPxIO is enabled by default of Oracle Solaris. So, you need not to perform the setting. *2 Since the internal hardware RAID is not subject to the MPxIO setting, it does not require the setting. *3 These are factory default drives. *4 These are used for expansion in the field. *5 This is a product name set to the scsi_vhci.conf. For 600 GB SAS disk drives, set both MBF2600RC and AL13SEB600 for the product names. For other disk drives (not 600 GB SAS), set only the product name indicated at (*5). |
Confirming the Product Name, Vendor Name, and MPxIO State of the Internal SAS Disk or the SSD
Confirm the product name, the vendor name, and the device path name of the internal SAS disk or the SSD of the SPARC M10 system, and see Table 3-1 to determine whether you need to make the MPxIO setting.
If MPxIO is already enabled, the character string "scsi_vhci" appears in the device path name of the internal SAS disk or the SSD.
If MPxIO is already enabled, the character string "scsi_vhci" appears in the device path name of the internal SAS disk or the SSD.
- When the MPxIO setting is enabled
In the following example, "scsi_vhci" appears in the device path name. So, the MPxIO setting is enabled.
# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t50000394281b5310d0 <TOSHIBA-MBF2600RC-3706 cyl 64986 alt 2 hd 27 sec 668> Logical device path name Vendor name Product name /scsi_vhci/disk@g50000394281b5310 Physical device path name /dev/chassis/FUJITSU-BBEXP. 500000e0e06d31bf/03N0_HDD00/disk : |
- When the MPxIO setting is disabled
In the following example, "scsi_vhci" does not appear in the device path name. So, the MPxIO setting is disabled.
# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c2t50000394281B5312d0 <TOSHIBA-MBF2600RC-3706 cyl 64986 alt 2 hd 27 sec 668> Logical device path name Vendor name Product name /pci@8800/pci@4/pci@0/pci@0/scsi@0/iport@f/disk@w50000394281b5312,0 Physical device path name : |
Procedure for Enabling MPxIO
Log in as a user with administrator privileges to make this setting.
- Add the information (the vendor name and product name) of a disabled internal SAS disk or SSD.
- - For Oracle Solaris 11 and later
- Add the information (the vendor name and the product name) for the disabled internal SAS disk or SSD to the scsi_vhci.conf file in the /etc/driver/drv folder.
If the /etc/driver/drv folder does not have the scsi_vhci.conf file, copy and use /kernel/drv/scsi_vhci.conf.
For details on how to set the scsi_vhci.conf file, see the online manual.
scsi-vhci-failover-override ="TOSHIBA MBF2600RC", "f_sym", Vendor name Product name "TOSHIBA AL13SEB600", "f_sym"; Vendor name Product name |
- - For Oracle Solaris 10
- Add the information (the vendor name and product name) of the disabled internal SAS disk or SSD to the /kernel/drv/scsi_vhci.conf file.
device-type-scsi-options-list ="TOSHIBA MBF2600RC", "sym-opt", Vendor name Product name "TOSHIBA AL13SEB600", "sym-opt"; Vendor name Product name sym-opt = 0x1000000; |
- Enable MPxIO with the stmsboot command.
For details on the stmsboot command, see the online manual.
# stmsboot -D mpt_sas -e |
- If the following message is output, continue by executing the stmsboot -u command.
# stmsboot -D mpt_sas -e STMS is already enabled. No changes or reboots needed # stmsboot -u |
- Executing the stmsboot command restarts the system of the domain, and enables MPxIO of the internal SAS disk or the SSD. After the restart, the target device path name is changed.
You need to change the device path name in application programs, etc., if they specify the name directly.
- Confirm that MPxIO is enabled.
If MPxIO is enabled, the character string "scsi_vhci" appears in the device path name.
# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t50000394281b5310d0 <TOSHIBA-MBF2600RC-...> Logical device path name Vendor name Product name /scsi_vhci/disk@g50000394281b5310 Physical device path name |
- If the ZFS system volume is installed in an internal SAS disk or SSD of a multipath type (MPxIO), confirm that the volume status is normal.
# /usr/sbin/zpool status ... |
< Previous Page | Next Page >