PowerFlex:SVMまたはSDSディスクにシリアル番号がなく、/dev/disk/by-idにリストされていません

Summary: SVMまたはSDSノードに接続または構成されたディスク デバイスにはシリアル番号情報が欠落しており、/dev/disk/by-idディレクトリーにリストされていません。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

ディスクに次からのシリアル情報とWWN情報がありません: lsblk コマンド(この例ではSDAとSDC):

[root@svmcentos79 ~]# lsblk -S -o "NAME,HCTL,TYPE,SIZE,VENDOR,MODEL,REV,TRAN,SERIAL,WWN"
NAME HCTL       TYPE  SIZE VENDOR   MODEL             REV TRAN SERIAL                           WWN
sda  2:0:0:0    disk   16G VMware   Virtual disk     1.0                       
sdb  3:0:0:0    disk  1.8T KIOXIA   KPM6XRUG1T92     BA48      58ce38ee219b166d                 0x58ce38ee219b166d
sdc  3:0:1:0    disk  1.8T VMware   Virtual disk     1.0                       

ディスクはリストされていないため、IDで識別できません /dev/disk/by-id ディレクトリー(この例ではSDAとSDC):

[root@svmcentos79 ~]# ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 9 Jun 10 03:23 scsi-358ce38ee219b166d -> ../../sdb
lrwxrwxrwx 1 root root 9 Jun 10 03:23 wwn-0x58ce38ee219b166d -> ../../sdb

 

Cause

SVMまたはSDSノードの仮想マシンは、UUID属性を有効にして、各仮想ディスクの一意の識別子を生成する必要があります。解決策は、VMの詳細パラメーター「disk.EnableUUIDを値「TRUE」に設定します。

この変更は、 VMの電源をオフにする必要があり、仮想ディスク、つまり VMDK ファイルまたは RDM-V にのみ適用される必要があることに注意してください(仮想モード: "vmfsRawDeviceMap")です。

 

Resolution

仮想マシン(SVM/SDSノード)でUUID属性を有効にするには、次の手順を実行します。

  1. SVMまたはSDSノードをメンテナンス モードにします。
  2. システムをシャットダウンし、VMの電源がオフになっていることを確認します。
  3. ディスクを設定します。EnableUUID=TRUEを使用します。
  4. VMの電源をオンにします。

 

vSphere Clientからパラメーターを設定するには、次の手順を実行します。

  1. 仮想マシンを右クリックし、 Edit Settingsをクリックします。
  2. VM OptionsタブでAdvancedを展開し、Edit Configurationをクリックします。
  3. Name列にdiskと入力します。EnableUUIDです。
  4. [値] 列に「TRUE」と入力します。
  5. AddOKの順にクリックします。

 

govcを使用してパラメーターを設定するには、次の手順を実行します。

$ vm=$(govc find / -type m -name "<vm_name>")
$ govc vm.change -e="disk.EnableUUID=1" -vm="$vm"
$ govc vm.info -json "$vm" | jq -r '.virtualMachines[].config.extraConfig[] | select(.key=="disk.EnableUUID")'
{
  "key": "disk.EnableUUID",
  "value": "TRUE"
}

または、次の行を追加してゲストvmxファイルを編集することもできます。

disk.EnableUUID = "TRUE"

ソリューションが適用されると、仮想ディスクにも一意の識別子が必要になります。前の例から:

[root@svmcentos79 ~]# lsblk -S -o "NAME,HCTL,TYPE,SIZE,VENDOR,MODEL,REV,TRAN,SERIAL,WWN"
NAME HCTL       TYPE  SIZE VENDOR   MODEL             REV TRAN SERIAL                           WWN
sda  2:0:0:0    disk   16G VMware   Virtual disk     1.0       6000c298cd0c39b32b31db9e9f89380e 0x6000c298cd0c39b3
sdb  3:0:0:0    disk  1.8T KIOXIA   KPM6XRUG1T92     BA48      58ce38ee219b166d                 0x58ce38ee219b166d
sdc  3:0:1:0    disk  1.8T VMware   Virtual disk     1.0       6000c29294c8dc34e2df1ea6814a52a5 0x6000c29294c8dc34
[root@svmcentos79 ~]# ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 Jun 10 03:51 scsi-358ce38ee219b166d -> ../../sdb
lrwxrwxrwx 1 root root  9 Jun 10 03:51 scsi-36000c29294c8dc34e2df1ea6814a52a5 -> ../../sdc
lrwxrwxrwx 1 root root  9 Jun 10 03:51 scsi-36000c298cd0c39b32b31db9e9f89380e -> ../../sda
lrwxrwxrwx 1 root root  9 Jun 10 03:51 wwn-0x58ce38ee219b166d -> ../../sdb
lrwxrwxrwx 1 root root  9 Jun 10 03:51 wwn-0x6000c29294c8dc34e2df1ea6814a52a5 -> ../../sdc
lrwxrwxrwx 1 root root  9 Jun 10 03:51 wwn-0x6000c298cd0c39b32b31db9e9f89380e -> ../../sda

 

Additional Information

この情報は、『Dell PowerFlexの導入』ガイドのドキュメントに記載されています。仮想マシンでUUIDを構成します。

 

Affected Products

PowerFlex Software

Products

PowerFlex rack, VxFlex Ready Nodes, PowerFlex Appliance, PowerFlex custom node, ScaleIO, VxFlex Product Family
Article Properties
Article Number: 000225903
Article Type: Solution
Last Modified: 24 Jul 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.