PowerFlex:Linuxで「scini」デバイスをマルチパス デバイスとして使用可能にする方法

概要: この手順では、Linuxシステムにマッピングされている「scini」デバイスをマルチパス デバイスとして使用できるようにするためのLinuxシステムの構成方法について説明します。 これは、「scini」ブロック デバイスにマルチパス表現が必要な場合に便利です。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

手順

  1. 名前を 60-scini.rules ファイルを次のように記述します。 

    mv /etc/udev/rules.d/60-scini.rules /etc/udev/rules.d/20-scini.rules
  2. 編集 /etc/udev/rules.d/20-scini.rules そして、そのすべての内容を次のように置き換えます。

    1. Red Hat Enterprise Linux:
      KERNEL=="scini*[!0-9]", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device $tempnode", SYMLINK+="disk/by-id/emc-vol-%c", ENV{ID_BUS}="scsi", ENV{ID_SERIAL}="%c"
      KERNEL=="scini*[0-9]", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device $tempnode", SYMLINK+="disk/by-id/emc-vol-%c-part%n"
      ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo noop > /sys$DEVPATH/queue/scheduler'"
      ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo 1024 > /sys$DEVPATH/queue/max_sectors_kb'"
      ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo 512 > /sys$DEVPATH/queue/nr_requests'"

      次に、「scini" サービス:

      Red Hat Enterprise Linux 6.xの場合:

      service scini restart

      Red Hat Enterprise Linux 7.xの場合:

      systemctl restart scini
    2. SuSE: 特にSLES 12では、 /etc/udev/rules.d/20-scini.rules 一致するもの:
      KERNEL=="scini*[!0-9]", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device $tempnode", SYMLINK+="disk/by-id/emc-vol-%c", ENV{ID_BUS}="scsi", ENV{ID_SERIAL}="%c", ENV{ID_WWN}="%c"
      KERNEL=="scini*[0-9]", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device $tempnode", SYMLINK+="disk/by-id/emc-vol-%c-part%n"
      ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo noop > /sys$DEVPATH/queue/scheduler'"
      ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo 1024 > /sys$DEVPATH/queue/max_sectors_kb'"
      ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo 512 > /sys$DEVPATH/queue/nr_requests'"

      および /etc/multipath.conf 次を含める必要があります。

      retain_attached_hw_handler "no"

      したがって、他に何も定義されていない場合 /etc/mutlipath.confみたいなの:

      defaults {
          retain_attached_hw_handler "no"
      }

      マルチパスを有効にして開始します。

      systemctl enable multipathd.service
      systemctl start multipathd.service

      起動していることを確認します。

      sles12:~ # systemctl status multipathd.service
      ● multipathd.service - Device-Mapper Multipath Device Controller
         Loaded: loaded (/usr/lib/systemd/system/multipathd.service; enabled; vendor preset: disabled)
         Active: active (running) since Sat 2019-05-18 16:15:26 EDT; 2min 8s ago
        Process: 852 ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath (code=exited, status=0/SUCCESS)
       Main PID: 856 (multipathd)
         Status: "idle"
          Tasks: 7 (limit: 512)
         CGroup: /system.slice/multipathd.service
                 └─856 /sbin/multipathd -d -s
      
      May 18 16:15:26 sles12 systemd[1]: Starting Device-Mapper Multipath Device Controller...
      May 18 16:15:26 sles12 multipathd[856]: path checkers start up
      May 18 16:15:26 sles12 systemd[1]: Started Device-Mapper Multipath Device Controller.
      May 18 16:15:33 sles12 multipathd[856]: scinia: add path (uevent)
      May 18 16:15:33 sles12 multipathd[856]: 1da395ed13deb1d5-54d2a00700000007: load table [0 33554432 multipath 0 0 1 1 service-time 0 1 1 253:0 1]
      May 18 16:15:33 sles12 multipathd[856]: 1da395ed13deb1d5-54d2a00700000007: event checker started
      May 18 16:15:33 sles12 multipathd[856]: scinia [253:0]: path added to devmap 1da395ed13deb1d5-54d2a00700000007
  3. PowerFlexボリュームをLinuxマシンにマッピングし、「multipath -ll」が表示され、「scini」デバイスをマルチパス ディスクとして表します。

    mpathl (20086602f23bbab85df8eb89900000001) dm-10 ,
    size=24G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
    `- #:#:#:# scinia 252:0 active ready running

対象製品

PowerFlex rack, ScaleIO
文書のプロパティ
文書番号: 000004464
文書の種類: How To
最終更新: 11 10月 2025
バージョン:  7
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。