Go to main content
Oracle® VM Server for SPARC 3.4 管理指南

退出打印视图

更新时间: 2016 年 8 月
 
 

虚拟 SCSI HBA 和虚拟 SAN 配置

 

配置虚拟 SCSI HBA 和虚拟 SAN 非常灵活。ldm add-vsan 命令使用的物理 SCSI HBA 启动器端口可以驱动支持 SCSI 的任何类型的总线,例如光纤通道、SAS 或 SATA。虚拟 SCSI HBA 和虚拟 SAN 可以在同一域中执行。在更为常见的配置中,虚拟 SCSI HBA 和虚拟 SAN 在不同的域中执行,其中,虚拟 SAN 在对物理 HBA 卡有直接访问权限的服务域中执行。

虽然虚拟 SAN 在概念上与物理 SAN 关联,但它不需要这样。例如,可以创建一个虚拟 SAN,其中包含一组可从主板 HBA 访问的本地存储设备。

虚拟 HBA 子系统无条件地为搜索到的每个物理 LUN 创建一个虚拟 LUN。因此,与虚拟磁盘一样,您应禁止冲突的工作负荷访问同一虚拟 LUN。

例如,如果启动器端口访问十个物理 SCSI 设备,则虚拟 HBA 子系统会在来宾域中创建十个虚拟 LUN。如果客操作系统从其中一个虚拟 LUN 引导,则必须确保没有其他任何来宾域访问此虚拟 LUN,并且确保拥有该物理 SCSI 设备的域不访问该物理 LUN。

对于来宾域可能在使用的任何虚拟 LUN,会发出类似的警告。必须严格控制其他来宾域上对此类虚拟 LUN 的访问以及服务域上对底层物理 LUN 的访问,以阻止冲突的访问。此类冲突访问可能会导致数据损坏。

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