各ホストにブロック ストレージ ボリュームを割り当てる必要があります。
ボリューム名のリストを作成する際に、「raw」形式のスペシャル デバイス ファイル(/dev/sdbなど)は使用しないでください。これらのファイルはホストのリブート時に変わることがあり、システムの適切な運用に影響します。iSCSI LUNおよびデバイス マッパー マルチパスを使用する場合は、/dev/mapperディレクトリでマルチパスのエイリアスを使用することを検討してください。この方法は、SANのトポロジに共有ストレージへの冗長なネットワーク パスが含まれている場合は特に有効です。別の方法として、システムで作成される/dev/disk/by-path/のソフトリンクを永続的なデバイス名として使用することもできます。
次に例を示します。
ls -l $ ls -l /dev/disk/by-path/ total 0 lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:00:07.1-ata-2 -> ../../sr0 lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda lrwxrwxrwx 1 root root 10 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0-part2 -> ../../sda2 lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:1:0 -> ../../sdb lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:2:0 -> ../../sdc lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:3:0 -> ../../sdd
結果はインストールごとに異なります。
次に例を示します。
multipaths { multipath { wwid 3600a09800059d6df00005df2573c2c30 alias docker-storage-volume-hostA } multipath { wwid 3600a09800059d6df00005df3573c2c30 alias sgws-adm1-var-local } multipath { wwid 3600a09800059d6df00005df4573c2c30 alias sgws-adm1-audit-logs } multipath { wwid 3600a09800059d6df00005df5573c2c30 alias sgws-adm1-tables } multipath { wwid 3600a09800059d6df00005df6573c2c30 alias sgws-gw1-var-local } multipath { wwid 3600a09800059d6df00005df7573c2c30 alias sgws-sn1-var-local } multipath { wwid 3600a09800059d6df00005df7573c2c30 alias sgws-sn1-rangedb-0 } …これにより、ホストの/dev/mapperディレクトリにブロック デバイスとしてエイリアスが表示されるようになり、設定やメンテナンスの処理でブロック ストレージ ボリュームを指定する必要があるときに検証しやすい簡単な名前を指定できるようになります。