使用 CLI 发现 MDisk

可以使用命令行界面 (CLI) 来发现受管磁盘 (MDisk)。

当对后端控制器执行以下操作时,集群系统(系统)会自动发现后端控制器,并集成该控制器以确定向系统节点提供的存储器:
  • 添加到光纤通道
  • 包含在与系统相同的交换机分区中
由后端控制器提供的小型计算机系统接口 (SCSI) 逻辑单元 (LU) 显示为非受管 MDisk。 但是,如果 在该情况发生之后修改了后端控制器的配置,系统可能并未识别到这些配 置更改。 您可以请求系统重新扫描光纤通道 SAN 以更新非受管 MDisk 的列表。
Note: 由系统完成的自动发现不会向非受管 MDisk 写入任何信息。 您必须指示系统将 MDisk 添加到存储池或者使用 MDisk 来创建映像方式卷。

发现(然后查看)MDisk 列表:

  1. 发出 CLI 命令 detectmdisk 以手动扫描光纤通道网络。 扫描会发现可能已添加到系统的任何新的 MDisk,并可帮助重新均衡可用控制器设备端口间的 MDisk 访问。
    备注:
    1. 仅在确定所有磁盘控制器端口均正常工作且在控制器和 SAN 分区中配置正确时,才能发出 detectmdisk 命令。 否则,可能会造成不报告的错误。
    2. 虽然可能显示 detectmdisk 命令已完成,但其运行可能还需要一段额外的时间。 detectmdisk 是一个异步操作,并在该命令继续在后台运行时会返回一个提示。 您可以使用 lsdiscoverystatus 命令来查看发现状态。
  2. 当检测完成时,发出 CLI 命令 lsmdiskcandidate 以显示非受管的 MDisk。 这些 MDisk 未被分配给存储池
  3. 发出 CLI 命令 lsmdisk 以查看所有 MDisk。

现在,您将会看到后端控制器和交换机已正确设置,并且系统识别出由后端控制器提供的存储器。

该示例描述了单个后端控制器正在向系统提供 8 个 SCSI LU 的方案:

  1. 发出 detectmdisk
  2. 发出 lsmdiskcandidate

    这样会显示以下输出:

    id
    0
    1
    2
    3
    4
    5
    6
    7
    
  3. 发出 lsmdisk -delim:

    这样会显示以下输出:

    lsmdisk -delim :
    id:name:status:mode:mdisk_grp_id:mdisk_grp_name:capacity:ctrl_LUN_#:controller_name:UID:tier
    0:mdisk0:online:unmanaged:::68.4GB:0000000000000000:controller0:20000004cf2422aa000000000000000000000000000000000000000000000000:
    1:mdisk1:online:unmanaged:::68.4GB:0000000000000000:controller1:20000004cf1fd19d000000000000000000000000000000000000000000000000:
    2:mdisk2:online:unmanaged:::68.4GB:0000000000000000:controller2:20000004cf242531000000000000000000000000000000000000000000000000: