svcdom# stmsboot -e
有关更多信息,请参见Oracle Solaris SAN Configuration and Multipathing Guide 中的 Enabling and Disabling Multipathing。
例如,ldm list-hba 命令可能显示有关服务域 1 的如下信息,如图 10 中所示。
primary# ldm list-hba -d svcdom DOMAIN svcdom IPORT VSAN ----- ---- /SYS/MB/PCIE0/HBA0/PORT1 c0t600110D00021150101090001061ADBF4d0 c0t600110D0002115010109000146489D34d0 /SYS/MB/PCIE1/HBA0/PORT1 c0t600110D00021150101090001061ADBF4d0 c0t600110D0002115010109000146489D34d0
在下面的命令中,启动器端口引用两个 SCSI 设备,这两个设备还由 PCIE0 引用。如果启用了多路径功能,则可以使用任意一个具有指向同一个 LUN 的物理路径的启动器端口作为 ldm add-vsan 命令的一部分来配置虚拟 SAN。
primary# ldm add-vsan /SYS/MB/PCIE1/HBA0/PORT1 my_mpxio_vsan svcdom
primary# ldm add-vsan my_vhba my_mpxio_vsan gdom
下面的输出显示两个物理 SCSI 设备,每个设备都可以有一个或多个指向这些设备的路径。
svcdom# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t600110D00021150101090001061ADBF4d0 <SANBlaze-VLUN P0T1L7-V7.3-1.00GB> /scsi_vhci/ssd@g600110d00021150101090001061adbf4 1. c0t600110D0002115010109000146489D34d0 <SANBlaze-VLUN P0T1L6-V7.3-1.00GB> /scsi_vhci/ssd@g600110d0002115010109000146489d34 2. c1d0 <SUN-DiskImage-10GB cyl 282 alt 2 hd 96 sec 768> /virtual-devices@100/channel-devices@200/disk@0 Specify disk (enter its number):
此命令显示服务域配置具有两个指向每个物理设备的路径。
svcdom# mpathadm list lu /dev/rdsk/c0t600110D00021150101090001061ADBF4d0s2 Total Path Count: 2 Operational Path Count: 2 /dev/rdsk/c0t600110D0002115010109000146489D34d0s2 Total Path Count: 2 Operational Path Count: 2
请注意,来宾域中的 format 输出与服务域的输出基本相同,这是由于在来宾域和服务域中均执行所实现的 Oracle Solaris I/O 多路径功能。Oracle Solaris I/O 多路径还创建一个使用全局逻辑单元编号(例如,下面的输出中的 g600110d0002115010109000146489d34)的设备路径:
gdom# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t600110D0002115010109000146489D34d0 <SANBlaze-VLUN P0T1L6-V7.3-1.00GB> /scsi_vhci/disk@g600110d0002115010109000146489d34 1. c0t600110D00021150101090001061ADBF4d0 <SANBlaze-VLUN P0T1L7-V7.3-1.00GB> /scsi_vhci/disk@g600110d00021150101090001061adbf4 2. c1d0 <SUN-DiskImage-10GB cyl 282 alt 2 hd 96 sec 768> /virtual-devices@100/channel-devices@200/disk@0 Specify disk (enter its number):