chkdev 命令

用途

检查设备是否具有 Virtual I/O Server中的虚拟设备供应功能。

语法

chkdev [-dev Name] [-verbose] [-field FieldName ...] [-fmt 定界符]

描述

chkdev 命令确定是否可以在 Virtual I/O Server中的物理到虚拟过渡中使用设备。 设备包括所有物理卷以及逻辑单元的多路径表示。 如果使用了 -dev 选项,那么会显示所指定设备的信息。 如果使用了 -verbose 选项,那么会显示详细信息。 在使用 -field 选项时,用户可指定要显示的字段。 使用 -fmt 选项时,用户可将输出的格式设置为由指定的定界符进行分隔。

虚拟环境中的能力是指设备在物理环境与虚拟环境之间进行移动的能力。 该命令会显示下列字段:Phys2Virt_CapableVirt2NPIV_CapableVirt2Phys_Capable

为了设备能够从物理环境移至虚拟环境,它必须通过地址兼容性检查。 如果物理卷可从物理环境移至虚拟环境,那么 Phys2Virt_Capable 字段的值为 YES。 如果设备无法执行此移动,那么该字段的值为 NO。 如果该设备已由虚拟小型计算机系统接口 (VSCSI) 使用,那么该字段的值为 NA。

如果设备能够从 VSCSI LUN 环境移至 N_Port 标识虚拟化 (NPIV) 环境,那么它必须通过地址兼容性检查。 如果此设备可移动,那么 Virt2NPIV_Capable 字段的值为 YES。 如果设备无法执行此移动,那么该字段的值为 NO。 如果虚拟目标设备 (VTD) 未使用该设备,那么此字段的值为 NA。 此命令不足以保证在移除 VSCSI 逻辑单元号 (LUN) 之后客户机能够读取数据。 存储区域网络 (SAN) 配置还必须由 SAN 管理员检查,以确保它映射到客户机 NPIV。

确定设备是否能够从虚拟环境移到物理环境适用于作为 VTD 映射的设备。 为了设备能够从虚拟环境移至物理环境,它必须通过地址能力测试。 如果物理卷能够从虚拟环境转移到物理环境,那么 Virt2Phys_Capable 字段的值为 YES。 如果设备无法执行此移动,那么该字段的值为 NO。 如果 VTD 未使用该设备,那么该字段的值为 NA。

标志

标志名称 描述
-dev Name 指定检查其兼容性的设备的设备逻辑名。
-verbose 显示其他详细信息(包括 IEEE、unique_id 和 PVID 的值)。
-field FieldName ... 指定要显示的字段列表。
-fmt 定界符 通过使用由用户指定的定界字符来分隔输出。

退出状态

退出状态 描述
重大安全事件数量 命令成功完成。
> 0 发生错误。

示例

  1. 要检查设备能力以及显示特定设备的唯一标识信息,请输入以下命令:
    chkdev -dev hdisk5 -verbose
    系统会显示类似如下的消息:
    Name:                  hdisk5
    IDENTIFIER:						210ChpO-c4JqYs9g04N37006NETAPPfcp
    PHYS2VIRT_CAPABLE: 		NA
    VIRT2NPIV_CAPABLE:			YES
    VIRT2PHYS_CAPABLE:			YES
    PVID:					
    UDID:									210ChpO-c4JqYs9g04N37006NETAPPfcp
    IEEE:					
    VTD:               		vtscsi0
  2. 要检查设备能力以及显示特定设备的唯一标识信息,请输入以下命令:
    chkdev -dev hdisk6 –verbose
    系统会显示类似如下的消息:
    Name:						       hdisk6
    IDENTIFIER:						210ChpO-c4JqYs9g04N37006NETAPPfcp
    PHYS2VIRT_CAPABLE: 		YES
    VIRT2NPIV_CAPABLE:			NA
    VIRT2PHYS_CAPABLE:			NA
    PVID:					
    UDID:					
    IEEE:									210ChpO-c4JqYs9g04N37006NETAPPfcp
    VTD:
  3. 要检查设备能力以及显示特定设备的唯一标识信息,请输入以下命令:
    chkdev -dev hdisk8 -verbose
    系统会显示类似如下的消息:
    Name:					       	hdisk8
    IDENTIFIER:				
    PHYS2VIRT_CAPABLE: 		NO
    VIRT2NPIV_CAPABLE:			NA
    VIRT2PHYS_CAPABLE:			NA
    PVID:				
    UDID:					
    IEEE:
    VTD:
  4. 要检查特定设备的设备能力,请输入以下命令:
    chkdev -dev hdisk5
    系统会显示类似如下的消息:
    Name:					       hdisk5
    IDENTIFIER:					210ChpO-c4JqYs9g04N37006NETAPPfcp
    PHYS2VIRT_CAPABLE: 	NA
    VIRT2NPIV_CAPABLE:		YES
    VIRT2PHYS_CAPABLE:		YES
  5. 要列示特定设备的 PHYS2VIRT_CAPABLE 字段,请输入以下命令:
    chkdev -dev hdisk5 –field name phys2virt_capable
    系统会显示类似如下的消息:
    Name:						       hdisk5
    PHYS2VIRT_CAPABLE: 		NA
  6. 要检查所有设备以获取设备能力信息,请输入以下命令:
    chkdev
    系统会显示类似如下的消息:
    Name:						       hdisk5
    IDENTIFIER:						210ChpO-c4JqYs9g04N37006NETAPPfcp
    PHYS2VIRT_CAPABLE: 		NA
    VIRT2NPIV_CAPABLE:			YES
    VIRT2PHYS_CAPABLE:			YES
    
    Name:						       hdisk6
    IDENTIFIER:				
    	PHYS2VIRT_CAPABLE: 		YES
    VIRT2NPIV_CAPABLE:			NA
    VIRT2PHYS_CAPABLE:			NA
    
    Name:						       hdisk7
    IDENTIFIER:						0000c2aaec372704
    PHYS2VIRT_CAPABLE: 		NA
    VIRT2NPIV_CAPABLE:			NO
    VIRT2PHYS_CAPABLE:			NO
    
    Name:						       hdisk8
    IDENTIFIER:	
    PHYS2VIRT_CAPABLE: 		NO
    VIRT2NPIV_CAPABLE:			NA
    VIRT2PHYS_CAPABLE:			NA