某个域的 I/O 操作经常由另一个域提供,如服务域或 I/O 域。例如,服务域可以导出虚拟设备,或者引导域可以提供对物理设备的直接访问。
请注意这些隐含的 I/O 依赖关系,因为服务域或引导域中的中断将导致依赖的域的服务也中断。
可以使用 ldm list-dependencies 命令查看域之间的 I/O 依赖关系。除了列出域的依赖关系以外,还可以反转输出以显示特定域的依赖项。
以下列表显示了可通过使用 ldm list-dependencies 命令查看的 I/O 依赖关系的类型:
在虚拟磁盘连接到由虚拟磁盘服务器导出的虚拟磁盘后端时创建的依赖关系
在虚拟网络设备连接到虚拟交换机时创建的依赖关系
在 SR-IOV 虚拟功能与 SR-IOV 物理功能关联时创建的依赖关系
以下 ldm list-dependencies 命令显示了可用于查看域依赖关系信息的一些方法:
要显示详细的域依赖关系信息,请使用 –l 选项。
primary# ldm list-dependencies -l
DOMAIN DEPENDENCY TYPE DEVICE
primary
svcdom
ldg0 primary VDISK primary-vds0/vdisk0
VNET primary-vsw0/vnet0
svcdom VDISK svcdom-vds0/vdisk1
VNET svcdom-vsw0/vnet1
ldg1 primary VDISK primary-vds0/vdisk0
VNET primary-vsw0/vnet0
IOV /SYS/MB/NET0/IOVNET.PF0.VF0
svcdom VDISK svcdom-vds0/vdisk1
VNET svcdom-vsw0/vnet1
IOV /SYS/MB/NET2/IOVNET.PF0.VF0要显示有关按依赖关系分组的依赖项的详细信息,请同时使用 –l 和 –r 选项。
primary# ldm list-dependencies -r -l
DOMAIN DEPENDENT TYPE DEVICE
primary ldg0 VDISK primary-vds0/vdisk0
VNET primary-vsw0/vnet0
ldg1 VDISK primary-vds0/vdisk0
VNET primary-vsw0/vnet0
IOV /SYS/MB/NET0/IOVNET.PF0.VF0
svcdom ldg0 VDISK svcdom-vds0/vdisk1
VNET svcdom-vsw0/vnet1
ldg1 VDISK svcdom-vds0/vdisk1
VNET svcdom-vsw0/vnet1
IOV /SYS/MB/NET2/IOVNET.PF0.VF0