lshostvdiskmap
使用 lshostvdiskmap 命令可以显示映射到主机的卷的列表。 这些卷是可以由指定的主机识别出的卷。
语法
>>-lshostvdiskmap -+---------+--+---------------------+---------> '- -nohdr-' '- -delim-- delimiter-' >--+-----------+----------------------------------------------->< +-host_id---+ '-host_name-'
参数
- -nohdr
- (可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。 -nohdr 参数用于禁止显示这些标题。注: 如果没有要显示的数据,那么不会显示标题。
- -delim delimiter
- (可选)缺省情况下,简明视图中的所有数据列都以空格分隔。 每列的宽度设置为每个数据项的最大宽度。 在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。 -delim 参数会覆盖此行为。 -delim 参数的有效输入为一个单字节字符。 如果在命令行中输入 -delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。 在详细视图中,数据与标题间以指定的定界符分隔。
- host_id | host_name
- (可选)通过主机标识或名称来指定主机。 该命令显示映射到指定主机的所有卷的列表和用于映射这些卷的小型计算机系统接口 (SCSI) 标识。 如果未指定主机标识或名称,那么该命令将显示所有已识别的卷映射的列表。
描述
该命令显示卷标识和名称的列表。 这些卷是已映射到指定主机的卷;即,它们对指定主机可视。 还会显示 SCSI LUN 标识。 此 SCSI LUN 标识是主机通过其识别卷的标识。
系统导出的每个卷都分配有一个唯一虚拟路径 (VPATH) 号。 此编号标识卷并确定哪些卷与主机识别的卷相对应。 此过程必须通过命令行界面完成。
对于基于所使用的操作系统和多路径软件的特定卷,您可以使用其他命令来确定 VPATH 序列号。 例如,发出 datapath query device 会查找映射到 AIX sddpcm 的卷的 VPATH 序列号。
查找与您正在使用的主机相对应的系统中定义的主机。
- 全球端口名 (WWPN) 是主机总线适配器 (HBA) 的一个属性。 可以通过查看操作系统存储的设备定义来查找 WWPN。 例如,在 AIX® 上,它们位于对象数据管理器 (ODM) 中,在 Windows® 中,它们位于指定 HBA 的设备管理器详细信息中。
- 验证这些端口所属的系统中定义了哪个主机。 端口作为详细视图的一部分存储,因此,您必须通过发出以下命令,按顺序列出每个主机:
lshost host_name | host_id
其中 host_name | host_id 是主机的名称或标识。 检查是否有匹配的 WWPN。注: 在对主机命名时请注意此项。 例如,如果实际的主机名为 orange,那么也会将系统中定义的主机命名为 orange。
lshostvdiskmap hostname
其中 hostname 是主机名。 此时会显示一个列表。 查找与 vpath 序列号匹配的卷 UID,并记录卷的名称或标识。该命令返回以下值:
- id
- 指示 lshostvdiskmap 的输出中的主机标识。
- name
- 指示 lshostvdiskmap 的输出中的主机名称。
- SCSI_id
- 为 SCSI 映射指定 SCSI 标识。 对于 NVMe 映射,该字段为空白。
- host_cluster_id
- 指示主机系统的唯一标识。
- host_cluster_name
- 指示主机系统的唯一名称。
- vdisk_id
- 指定卷的 UID 或 NVMe 名称空间 GUID。
- vdisk_name
- 指示卷的名称。
- vdisk_UID
- 指示卷的 UID。
- IO_group_id
- 指示主机卷映射所在的输入/输出 (I/O) 组的标识。
- IO_group_name
- 指定主机卷映射所在的 I/O 组的名称。
- 协议 (protocol)
- 指示主机映射该卷所使用的协议。值为 scsi 或 nvme。
调用示例
lshostvdiskmap -delim : 2
生成的输出:
id:name:SCSI_id:host_id:host_name:vdisk_id:vdisk_name:vdisk_UID:IO_group_id:IO_group_name
2:host2:0:5:vardy1:10:vdisk10:6005076801958001500000000000000A:0:iogrp0
2:host2:1:4:vardy2:11:vdisk11:6005076801958001500000000000000B:1:iogrp1
2:host2:2:3:vardy3:12:vdisk12:6005076801958001500000000000000C:0:iogrp0
2:host2:3:2:vardy4:13:vdisk13:6005076801958001500000000000000D:1:iogrp1
2:host2:4:1:vardy5:14:vdisk14:6005076801958001500000000000000E:1:iogrp0
SCSI 主机的调用示例
lshostvdiskmap host5
生成的输出:
id name SCSI_id vdisk_id vdisk_name vdisk_UID IO_group_id IO_group_name mapping_type host_cluster_id host_cluster_name protocol
5 host5 0 4 vdisk4 6005076400B10001A000000000000004 0 io_grp0 private scsi
5 host5 1 5 vdisk5 6005076400B10001A000000000000005 0 io_grp0 private scsi
5 host5 2 6 vdisk6 6005076400B10001A000000000000006 0 io_grp0 private scsi
5 host5 3 7 vdisk7 6005076400B10001A000000000000007 0 io_grp0 private scsi
NVMe 主机的调用示例
lshostvdiskmap 6
生成的输出:
id name SCSI_id vdisk_id vdisk_name vdisk_UID IO_group_id IO_group_name mapping_type host_cluster_id host_cluster_name protocol
6 nvmeServer6 8 vdisk8 A0000000000000080050760400B10001 0 io_grp0 private nvme
6 nvmeServer6 9 vdisk9 A0000000000000090050760400B10001 0 io_grp0 private nvme
6 nvmeServer6 10 vdisk10 A00000000000000A0050760400B10001 0 io_grp0 private nvme
6 nvmeServer6 11 vdisk11 A00000000000000B0050760400B10001 0 io_grp0 private nvme
