答案1
这通常发生在尝试在非空磁盘(您的情况是系统驱动器)上创建数据存储时。通常,重写磁盘会有所帮助,但由于它是保存 ESXi 数据的磁盘,因此这不是一个选项,因为数据将被删除。您是否尝试过从命令行创建 VMFS 卷?https://kb.vmware.com/s/article/1009829
另外,尝试检查磁盘是否存在导致您看到该消息的错误/您需要 SSH 才能完成此操作。首先,列出连接的磁盘,然后使用系统驱动器的磁盘 ID 执行 partedUtil getptbl /vmfs/devices/disks/(disk ID)。
答案2
我想我现在正在使用和你相同的 ISP,因为我刚刚在专用服务器上安装了 ESXi 6.7 U1 并遇到了完全相同的问题。
我修复了这个简单的方法:
- 选择 VMware ESXi 6.5 U2 而不是 6.7 U1 作为安装映像
- 安装后,安装磁盘上的数据存储已经存在
datastore1
- 启用维护模式
- 通过 ssh 登录并启用 http 客户端
esxcli network firewall ruleset set -e true -r httpClient
- 通过以下方式更新至最新 6.7
esxcli software profile update -p ESXi-6.7.0-20191204001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
- 通过禁用 http 客户端
esxcli network firewall ruleset set -e false -r httpClient
- 在更新的 ESXi 6.7 中重新启动(
reboot
),问题消失
我同意 ISP 的安装映像可能已损坏。
他们实际上每天对 KVM 收取 25 欧元的费用,否则从客户端计算机的 6.7 ESXi 映像重新安装会更好。
答案3
正确答案已列出这里。
简而言之,如果您想在启动设备上创建 VMFS 卷,则需要通过 SSH 来完成。
这是我在系统上修复它的方法:
[thiesi@EaglesTalon:~] partedUtil getptbl /dev/disks/t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__
gpt
97281 255 63 1562824368
1 64 204863 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
5 208896 1232895 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
6 1234944 2258943 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
7 2260992 15470592 4EB2EA3978554790A79EFAE495E21F8D vmfsl 0
[thiesi@EaglesTalon:~] partedUtil getUsableSectors /dev/disks/t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__
34 1562824334
[thiesi@EaglesTalon:~] partedUtil add /dev/disks/t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__ gpt "8 15472640 1562824334 AA31E02A400F11DB9590000C2911D1B8 0"
gpt
97281 255 63 1562824368
1 64 204863 C12A7328F81F11D2BA4B00A0C93EC93B 128
5 208896 1232895 EBD0A0A2B9E5443387C068B6B72699C7 0
6 1234944 2258943 EBD0A0A2B9E5443387C068B6B72699C7 0
7 2260992 15470592 4EB2EA3978554790A79EFAE495E21F8D 0
8 15472640 1562824334 AA31E02A400F11DB9590000C2911D1B8 0
[thiesi@EaglesTalon:~] partedUtil getptbl /dev/disks/t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__
gpt
97281 255 63 1562824368
1 64 204863 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
5 208896 1232895 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
6 1234944 2258943 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
7 2260992 15470592 4EB2EA3978554790A79EFAE495E21F8D vmfsl 0
8 15472640 1562824334 AA31E02A400F11DB9590000C2911D1B8 vmfs 0
注意AA31E02A400F11DB9590000C2911D1B8- 这是一个表示 VMFS 卷的固定字符串,因此您必须使用相同的字符串。
最后:
[thiesi@EaglesTalon:~] vmkfstools -C vmfs6 -S datastore1 /dev/disks/t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__:8
create fs deviceName:'/dev/disks/t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__:8', fsShortName:'vmfs6', fsName:'datastore1'
deviceFullPath:/dev/disks/t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__:8 deviceFile:t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__:8
ATS on device /dev/disks/t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__:8: not supported
.
Checking if remote hosts are using this device as a valid file system. This may take a few seconds...
Scanning for VMFS-3/VMFS-5 host activity (512 bytes/HB, 2048 HBs).
Creating vmfs6 file system on "t10.ATA_____INTEL_SSDSC2BX800G4_____________________BTHC6203039D800NGN__:8" with blockSize 1048576, unmapGranularity 1048576, unmapPriority default and volume label "datastore1".
Successfully created new volume: 5f3837ea-e817299f-d51a-0cc47a4d717e