ALUA is supported on Solaris systems with the following two restrictions:
- You must modify the /etc/driver/drv/scsi_vhci.conf file (shown below) and then reboot the system.
- You must have ALUA enabled for all LUNs.
Note:
- LUNs that do not have ALUA enabled are not visible after you enable ALUA support. If you plan to migrate non-ALUA LUNs, perform the migration first and then enable ALUA after the migration.
- This information applies to Solaris versions 10.x and 11.x.
Define the following in /etc/driver/drv/scsi_vhci.conf:
scsi-vhci-failover-override = "HITACHI OPEN", "f_tpgs"; and "scsi_vhci_f_sym_hds" and "scsi_vhci_f_tpgs" defined in ddi-forceload. ddi-forceload = "misc/scsi_vhci/scsi_vhci_f_asym_sun", "misc/scsi_vhci/scsi_vhci_f_asym_lsi", "misc/scsi_vhci/scsi_vhci_f_asym_emc", "misc/scsi_vhci/scsi_vhci_f_sym_emc", "misc/scsi_vhci/scsi_vhci_f_sym_hds", "misc/scsi_vhci/scsi_vhci_f_sym", # "misc/scsi_vhci/scsi_vhci_f_sym_enc", # "misc/scsi_vhci/scsi_vhci_f_tpgs_tape", # "misc/scsi_vhci/scsi_vhci_f_tape", "misc/scsi_vhci/scsi_vhci_f_tpgs";