При добавлении хранилища на хост с ESXi возникла ошибка «Call «HostDatastoreSystem.QueryVmfsDatastoreCreateOptions» for object «ha-datastoresystem»«. Хост старый, достался по наследству. Что было до меня — тайна покрытая мраком 🙂 Как ее решать, читаем дальше

Итак, ниже скриншот ошибки «Call «HostDatastoreSystem.QueryVmfsDatastoreCreateOptions» for object «ha-datastoresystem»»

erroraddstore1

 

  1. Заходим по ssh на хост.
  2. Смотрим командой 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.

 

Tagged with:  

3 Responses to Call «HostDatastoreSystem.QueryVmfsDatastoreCreateOptions» for object «ha-datastoresystem»

  1. Алексей:

    Спасибо большое за статью!! все работает. Достаточно было только последней команды.

  2. Oleg:

    Большое спасибо, все работает. Тоже помогла только только последняя команда. Предыдущие команды в них индефикатор диска взят в кавычки — это верно ? И по идее они не нужны, если диск не разбит на партиции.

  3. Алексей:

    Спасибо за статью, как и писали коллеги выше было достаточной последней команды.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *