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 属性,以便为每个虚拟磁盘生成唯一标识符。解决方案包括设置虚拟机高级参数“disk.EnableUUID“设置为值”TRUE”。
请注意,此更改需要 关闭虚拟机电源,并且仅适用于虚拟磁盘,即 VMDK 文件或 RDM-V (在虚拟模式下:“vmfsRawDeviceMap”)。
Resolution
要在虚拟机(SVM/SDS 节点)上启用 UUID 属性,请执行以下操作:
- 将 SVM 或 SDS 节点置于维护模式。
- 关闭系统并确保虚拟机已关闭。
- 设置 磁盘。虚拟机配置参数中的 EnableUUID=TRUE 。
- 启动虚拟机。
要从 vSphere Client 设置参数,请执行以下操作:
- 右键单击虚拟机,然后单击 Edit Settings。
- 在 VM Options 选项卡中,展开 Advanced,然后单击 Edit Configuration。
- 在 Name 列中,输入 disk。EnableUUID。
- 在 值 列中,输入 TRUE。
- 依次单击Add和OK。
要使用 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 SoftwareProducts
PowerFlex rack, VxFlex Ready Nodes, PowerFlex Appliance, PowerFlex custom node, ScaleIO, VxFlex Product FamilyArticle 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.