跳到主要内容

发现新的 SCSI 设备(LUN)和多路径设备

存储集群上的 LUN 对 Linux 主机显示为 SCSI 设备,这种设备是 DM-Multipath 聚合为新设备(称为多路径设备)的 I/O 路径。主机不会自动发现您添加到系统的新 SCSI 设备(LUN)。这种设备必须经过手动扫描才能发现。

开始之前

必须准备 rescan 脚本的拷贝(该脚本位于 Linux OS 分发中的 sg3_utils 包内)。

如果未安装 sg3_utils,可使用以下命令进行安装:yum install sg3_utils.
  1. 发现新 SCSI 设备(LUN)并为这些 LUN 创建相应的多路径设备: /usr/bin/rescan-scsi-bus.sh
  2. 验证 DM-Multipath 配置: multipath -ll

    示例

    这将显示以下类型的输出,并列出为每个 NetApp LUN C 模式推荐的设置:

    3600a0980324666546e2b443251655177 dm-2 NETAPP,LUN C-Mode
    size=10G features='4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle' hwhandler='1 alua' wp=rw
    |-+- policy='round-robin 0' prio=50 status=active
    | |- 0:0:1:0 sdb 8:16 active ready running
    | |- 0:0:0:0 sda 8:0 active ready running
    | |- 1:0:0:0 sde 8:64 active ready running
    | `- 1:0:1:0 sdf 8:80 active ready running
    `-+- policy='round-robin 0' prio=10 status=enabled
    |- 0:0:3:0 sdd 8:48 active ready running
    |- 1:0:3:0 sdh 8:112 active ready running
    |- 0:0:2:0 sdc 8:32 active ready running
    `- 1:0:2:0 sdg 8:96 active ready running