lshostvdiskmap

使用 lshostvdiskmap 命令可以显示映射到主机的卷的列表。 这些卷是可以由指定的主机识别出的卷。

语法

lshostvdiskmap [ -nohdr ] [ -delim delimiter ] [ { host_id | host_name } ]

参数

-nohdr
(可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。 -nohdr 参数用于禁止显示这些标题。
Note: 如果没有要显示的数据,那么不会显示标题。
-delimdelimiter
(可选)缺省情况下,简明视图中的所有数据列都以空格分隔。 每列的宽度设置为每个数据项的最大宽度。 在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。 -delim 参数会覆盖此行为。 -delim 参数的有效输入为一个单字节字符。 如果在命令行中输入 -delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。 在详细视图中,数据与标题间以指定的定界符分隔。
host_id | host_name
(可选)通过主机标识或名称来指定主机。 该命令显示映射到指定主机的所有卷的列表和用于映射这些卷的小型计算机系统接口 (SCSI) 标识。 如果未指定主机标识或名称,那么该命令将显示所有已识别的卷映射的列表。

描述

该命令显示卷标识和名称的列表。 这些卷是已映射到指定主机的卷;即,它们对指定主机可视。 还会显示 SCSI LUN 标识。 此 SCSI LUN 标识是主机通过其识别卷的标识。

系统导出的每个卷都分配有一个唯一虚拟路径 (VPATH) 号。 此编号标识卷并确定哪些卷与主机识别的卷相对应。 此过程必须通过命令行界面完成。

对于基于所使用的操作系统和多路径软件的特定卷,您可以使用其他命令来确定 VPATH 序列号。 例如,发出 datapath query device 会查找映射到 AIX sddpcm 的卷的 VPATH 序列号。

查找与您正在使用的主机相对应的系统中定义的主机。
  1. 全球端口名 (WWPN) 是主机总线适配器 (HBA) 的一个属性。 可以通过查看操作系统存储的设备定义来查找 WWPN。 例如,在 AIX® 上,它们位于对象数据管理器 (ODM) 中,在 Windows® 中,它们位于指定 HBA 的设备管理器详细信息中。
  2. 验证这些端口所属的系统中定义了哪个主机。 端口作为详细视图的一部分存储,因此,您必须通过发出以下命令,按顺序列出每个主机:

    lshost host_name | host_id

    其中 host_name | host_id 是主机的名称或标识。 检查是否有匹配的 WWPN。
    Note: 在对主机命名时请注意此项。 例如,如果实际的主机名为 orange,那么也会将系统中定义的主机命名为 orange
为系统定义 hostnamevpath serial number 时,可以发出以下命令:

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 组的名称。
NVMe_NSID
指示 NVMe 名称空间标识。
协议 (protocol)
指示主机映射该卷所使用的协议。值为 scsinvme

调用示例

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