При добавлении хранилища на хост с ESXi возникла ошибка «Call «HostDatastoreSystem.QueryVmfsDatastoreCreateOptions» for object «ha-datastoresystem»«. Хост старый, достался по наследству. Что было до меня — тайна покрытая мраком 🙂 Как ее решать, читаем дальше
Итак, ниже скриншот ошибки «Call «HostDatastoreSystem.QueryVmfsDatastoreCreateOptions» for object «ha-datastoresystem»»
- Заходим по ssh на хост.
- Смотрим командой fdisk -l
[root@esxi01:~] fdisk -l
***
*** The fdisk command is deprecated: fdisk does not handle GPT partitions. Please use partedUtil
***
Found valid GPT with protective MBR; using GPT
Disk /dev/disks/mpx.vmhba32:C0:T0:L0: 30382080 sectors, 28.9M
Logical sector size: 512
Disk identifier (GUID): e70760ef-8f6f-4aee-9335-a2a2c64158a1
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30382046
Number Start (sector) End (sector) Size Code Name
1 64 8191 8128 0700
5 8224 520191 499K 0700
6 520224 1032191 499K 0700
7 1032224 1257471 219K 0700
8 1257504 1843199 571K 0700
9 1843200 7086079 5120K 0700
Found valid GPT with protective MBR; using GPT
Disk /dev/disks/naa.600508b1001cf617086181cec1e68310: 3906963632 sectors, 3725M
Logical sector size: 512
Disk identifier (GUID): bf797fa6-d20c-41cd-b8e5-bb140f7d1fe0
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3906963598
Number Start (sector) End (sector) Size Code Name
1 2048 3906963455 3725M 0700
Disk /dev/disks/naa.600508b1001cd31af0ea67f18879fe44: 250.0 GB, 250023444480 bytes
255 heads, 63 sectors/track, 30396 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/disks/naa.600508b1001cd31af0ea67f18879fe44 doesn’t contain a valid partition table
Так, команда fdisk -l признана устаревшей. Надо пользоваться partedUtil. Самое интересное это последняя строчка «Disk /dev/disks/naa.600508b1001cd31af0ea67f18879fe44 doesn’t contain a valid partition table«. Из-за этого скорее всего и проблемы с добавлением диска.
Изучаем дальше. Смотрим список партиций
[root@esxi01:~] ls -lah /vmfs/devices/disks/
total 4658191361
drwxr-xr-x 2 root root 512 Mar 21 10:16 .
drwxr-xr-x 15 root root 512 Mar 21 10:16 ..
-rw——- 1 root root 14.5G Mar 21 10:16 mpx.vmhba32:C0:T0:L0
-rw——- 1 root root 4.0M Mar 21 10:16 mpx.vmhba32:C0:T0:L0:1
-rw——- 1 root root 250.0M Mar 21 10:16 mpx.vmhba32:C0:T0:L0:5
-rw——- 1 root root 250.0M Mar 21 10:16 mpx.vmhba32:C0:T0:L0:6
-rw——- 1 root root 110.0M Mar 21 10:16 mpx.vmhba32:C0:T0:L0:7
-rw——- 1 root root 286.0M Mar 21 10:16 mpx.vmhba32:C0:T0:L0:8
-rw——- 1 root root 2.5G Mar 21 10:16 mpx.vmhba32:C0:T0:L0:9
-rw——- 1 root root 232.9G Mar 21 10:16 naa.600508b1001cd31af0ea67f18879fe44
-rw——- 1 root root 4.0M Mar 21 10:16 naa.600508b1001cd31af0ea67f18879fe44:1
-rw——- 1 root root 4.0G Mar 21 10:16 naa.600508b1001cd31af0ea67f18879fe44:2
-rw——- 1 root root 460.8G Mar 21 10:16 naa.600508b1001cd31af0ea67f18879fe44:3
-rw——- 1 root root 250.0M Mar 21 10:16 naa.600508b1001cd31af0ea67f18879fe44:5
-rw——- 1 root root 250.0M Mar 21 10:16 naa.600508b1001cd31af0ea67f18879fe44:6
-rw——- 1 root root 110.0M Mar 21 10:16 naa.600508b1001cd31af0ea67f18879fe44:7
-rw——- 1 root root 286.0M Mar 21 10:16 naa.600508b1001cd31af0ea67f18879fe44:8
-rw——- 1 root root 1.8T Mar 21 10:16 naa.600508b1001cf617086181cec1e68310
-rw——- 1 root root 1.8T Mar 21 10:16 naa.600508b1001cf617086181cec1e68310:1
lrwxrwxrwx 1 root root 20 Mar 21 10:16 vml.0000000000766d68626133323a303a30 -> mpx.vmhba32:C0:T0:L0
lrwxrwxrwx 1 root root 22 Mar 21 10:16 vml.0000000000766d68626133323a303a30:1 -> mpx.vmhba32:C0:T0:L0:1
lrwxrwxrwx 1 root root 22 Mar 21 10:16 vml.0000000000766d68626133323a303a30:5 -> mpx.vmhba32:C0:T0:L0:5
lrwxrwxrwx 1 root root 22 Mar 21 10:16 vml.0000000000766d68626133323a303a30:6 -> mpx.vmhba32:C0:T0:L0:6
lrwxrwxrwx 1 root root 22 Mar 21 10:16 vml.0000000000766d68626133323a303a30:7 -> mpx.vmhba32:C0:T0:L0:7
lrwxrwxrwx 1 root root 22 Mar 21 10:16 vml.0000000000766d68626133323a303a30:8 -> mpx.vmhba32:C0:T0:L0:8
lrwxrwxrwx 1 root root 22 Mar 21 10:16 vml.0000000000766d68626133323a303a30:9 -> mpx.vmhba32:C0:T0:L0:9
lrwxrwxrwx 1 root root 36 Mar 21 10:16 vml.0200010000600508b1001cf617086181cec1e683104c4f47494341 -> naa.600508b1001cf617086181cec1e68310
lrwxrwxrwx 1 root root 38 Mar 21 10:16 vml.0200010000600508b1001cf617086181cec1e683104c4f47494341:1 -> naa.600508b1001cf617086181cec1e68310:1
lrwxrwxrwx 1 root root 36 Mar 21 10:16 vml.0200020000600508b1001cd31af0ea67f18879fe444c4f47494341 -> naa.600508b1001cd31af0ea67f18879fe44
lrwxrwxrwx 1 root root 38 Mar 21 10:16 vml.0200020000600508b1001cd31af0ea67f18879fe444c4f47494341:1 -> naa.600508b1001cd31af0ea67f18879fe44:1
lrwxrwxrwx 1 root root 38 Mar 21 10:16 vml.0200020000600508b1001cd31af0ea67f18879fe444c4f47494341:2 -> naa.600508b1001cd31af0ea67f18879fe44:2
lrwxrwxrwx 1 root root 38 Mar 21 10:16 vml.0200020000600508b1001cd31af0ea67f18879fe444c4f47494341:3 -> naa.600508b1001cd31af0ea67f18879fe44:3
lrwxrwxrwx 1 root root 38 Mar 21 10:16 vml.0200020000600508b1001cd31af0ea67f18879fe444c4f47494341:5 -> naa.600508b1001cd31af0ea67f18879fe44:5
lrwxrwxrwx 1 root root 38 Mar 21 10:16 vml.0200020000600508b1001cd31af0ea67f18879fe444c4f47494341:6 -> naa.600508b1001cd31af0ea67f18879fe44:6
lrwxrwxrwx 1 root root 38 Mar 21 10:16 vml.0200020000600508b1001cd31af0ea67f18879fe444c4f47494341:7 -> naa.600508b1001cd31af0ea67f18879fe44:7
lrwxrwxrwx 1 root root 38 Mar 21 10:16 vml.0200020000600508b1001cd31af0ea67f18879fe444c4f47494341:8 -> naa.600508b1001cd31af0ea67f18879fe44:8
у диска naa.600508b1001cd31af0ea67f18879fe44 8 партиций.
Чистим командой partedUtil setptbl
[root@esxi01:~] partedUtil setptbl «/dev/disks/naa.600508b1001cd31af0ea67f18879fe44:1» msdos
И так все партиции. После этого дал команду
[root@esxi01:~] partedUtil setptbl /dev/disks/naa.600508b1001cd31af0ea67f18879fe44 msdos
Дальше из vCenter Client уже добавил диск на хост ESXi.
Спасибо большое за статью!! все работает. Достаточно было только последней команды.
Большое спасибо, все работает. Тоже помогла только только последняя команда. Предыдущие команды в них индефикатор диска взят в кавычки — это верно ? И по идее они не нужны, если диск не разбит на партиции.
Спасибо за статью, как и писали коллеги выше было достаточной последней команды.
Благодарю. Помагло.
Автору спасибо, помогло!