Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

虚拟 SCSI HBA 和虚拟 SAN 配置

配置虚拟 SCSI HBA 和虚拟 SAN 非常灵活。ldm add-vsan 命令使用的物理 SCSI HBA 启动器端口可以驱动支持 SCSI 的任何类型的总线,例如光纤通道、SAS 或 SATA。虚拟 SCSI HBA 和虚拟 SAN 可以在同一域中执行。此外,使用 ldm add-io 命令向服务域添加物理 SCSI HBA 卡后,虚拟 SAN 可以在 I/O 域中执行。

虽然虚拟 SAN 在概念上与物理 SAN 关联,但它不需要这样。可以创建包含服务器的一个或多个本地磁盘的虚拟 SAN。例如,一些系统具有可从主板的 SAS HBA(其在以下 ldm list-hba 输出中显示为 SASHBA)访问的磁盘:

primary# ldm list-hba -d primary
NAME MY_VSAN

---- ----
/SYS/MB/SASHBA0/HBA0/PORT4
    c5t5000CCA0564DEF39d0s0
/SYS/MB/SASHBA0/HBA0/PORT1
    c3t5000CCA0564F1A7Dd0s0
/SYS/MB/SASHBA0/HBA0/PORT2
   c4t5000CCA0564F6B89d0s0
/SYS/MB/SASHBA0/HBA0/PORT8
    c6t5000CCA0564FCF6Dd0s0

如果定义封装服务器的本地磁盘的虚拟 SAN,请一定使用以下 zpool 命令,从而不会错误地为 primary 域在其中引导的磁盘创建虚拟 LUN。例如,以下 zpool 命令确认在磁盘 c4t5000CCA0564F6B89d0 上挂载了根 rpool,可从 /SYS/MB/SASHBA0/HBA/PORT2 启动器端口访问该磁盘:

# zpool iostat -v
                            capacity     operations    bandwidth
pool                     alloc   free   read  write   read  write
-----------------------  -----  -----  -----  -----  -----  -----
rpool                    25.0G   531G      0     10    257  81.7K
c4t5000CCA0564F6B89d0    25.0G   531G      0     10    257  81.7K
-----------------------  -----  -----  -----  -----  -----  -----

配置虚拟 SAN 时,请注意,仅具有 LUN 0 的 SCSI 目标设备可在来宾域中显示其物理 LUN。此约束由 Oracle Solaris OS 实现强制执行,该实现要求目标的 LUN 0 对 SCSI REPORT LUNS 命令进行响应。