PiPiPiPiPiPiPi1
Contributor
Contributor

vSphere: исчезли datastore после перезагрузки сервера

Добрый день

Сервер ESXi 5.5 (да, legacy...🙄)

После перезагрузки сервера (с обновлением прошивок IBM) все виртуальные машины " стали Unknown (Inaccessible)

Причина достаточно очевидна: список datastores пуст. При этом vSphere client  во вкладке Configuration->Storage->Devices отображает оба имеющихся диска, хоть и с некоторыми особенностями:

Системный диск:

PiPiPiPiPiPiPi1_0-1620992593651.png

Основной диск

PiPiPiPiPiPiPi1_1-1620992683962.png

Rescan All... не помогает

При этом показания fdisk:

 

 

~ # 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/naa.600605b0075cf1001b33c9d125db175f: 974608384 sectors,  929M
Logical sector size: 512
Disk identifier (GUID): 2a6af1b2-11d2-48a0-a97e-940d4f3ba9b9
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 974608350

Number  Start (sector)    End (sector)  Size       Code  Name
   1              64            8191        8128   0700
   2         7086080        15472639       8190K   0700
   3        15472640       974608350        914M   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.600605b0075cf1001b33c9fe28902f6f: 2923825152 sectors, 2788M
Logical sector size: 512
Disk identifier (GUID): 73af42b3-01c5-411f-a624-abdc1121984e
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 2923825118

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      2923823103       2788M   0700  Basic data partition

 

 

Показания partedUtil

 

 

~ # partedUtil getptbl /dev/disks/naa.600605b0075cf1001b33c9d125db175f
gpt
60666 255 63 974608384
1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
2 7086080 15472639 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
3 15472640 974608350 AA31E02A400F11DB9590000C2911D1B8 vmfs 0
~ # partedUtil getptbl /dev/disks/naa.600605b0075cf1001b33c9fe28902f6f
gpt
181999 255 63 2923825152
1 2048 2923823103 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0

 

 

 

Попытка добавить стору через Add Storage приводит к неприличному предложению все потереть

PiPiPiPiPiPiPi1_2-1620993159650.png

 

Вопрос: как восстановить виртуалки на сервере?

Гуглинг предлагал решения в похожем случае по восстановлению gpt партиции, но у моем случае все разделы  на месте.

Tags (2)
0 Kudos
7 Replies
e_espinel
Commander
Commander

Здравствуйте.
Укажите тип и модель сервера IBM
Какая конкретно прошивка (Firmware) у вас установлена (IMM, UEFI, Raid Controller, Disk).
Какая сборка (Build) версии 5.5 установлена.

На сервере есть только внутренняя  Storage?

 

Enrique Espinel
Senior Technical Support IBM, Lenovo and VMware vSphere.
VMware VSP-SV, VTSP-SV, VTSP-HCI
VMware VTSP 4, VTSP 5.
Please mark my comment as the Correct Answer/Kudos if this solution resolved your problem Thank you.
Пожалуйста, отметьте мой комментарий как "Правильный ответ/Кудос", если это решение решило вашу проблему. Спасибо.
0 Kudos
e_espinel
Commander
Commander

Здравствуйте.
Выполните следующие команды с удаленной SSH-консоли, используя пользователя root, и опубликуйте свой результат в сообщении

Перечислите все устройства, обнаруженные хостом ESXi.

# esxcfg-scsidevs -c

 

Перечислите Volumes, доступные хосту. Сюда входят разделы VMFS, NAS и VFAT

# esxcli storage filesystem list

 

Если вы обновили прошивку контроллера Raid или дисков, возможно, ESXi распознает Volumes с другим идентификатором и поэтому не монтирует их.

 

 

 

 

Enrique Espinel
Senior Technical Support IBM, Lenovo and VMware vSphere.
VMware VSP-SV, VTSP-SV, VTSP-HCI
VMware VTSP 4, VTSP 5.
Please mark my comment as the Correct Answer/Kudos if this solution resolved your problem Thank you.
Пожалуйста, отметьте мой комментарий как "Правильный ответ/Кудос", если это решение решило вашу проблему. Спасибо.
0 Kudos
dimsua
Enthusiast
Enthusiast

Здравствуйте.

Может быть после перепрошивки поменялся режим работы контроллера дисков.

У меня был случай, когда на материнке были SAS и SATA разъемы.
При это датасторы созданные на SATA не были видны, при переподключении дисков к SAS (и наоборот).


Если есть возможность, подключите диски к другому хосту с ESXI.
Если датасторы будут видны, то проблема как-то связана с новой прошивкой.

0 Kudos
PiPiPiPiPiPiPi1
Contributor
Contributor

@e_espinel 

IBM Systemx3550 M4 7914Y6U

Текущая версия прошивки

IMM2 8.00 Build 1AOO96A

UEFI 3.20 Build D7E174BUS

ServeRAID M5110 3.60.145-8209 (информация из BIOS)

Диски firmware Version BE2B

ESXi 5.5.0.2068190

Да, storage только внутренняя

0 Kudos
e_espinel
Commander
Commander

Здравствуйте.
Прилагается матрица совместимости IBM system x3550 M4, если ваш процессор относится к семейству E5-2600.

e_espinel_0-1621021097900.png

link: https://www.vmware.com/resources/compatibility/search.php?deviceCategory=server&details=1&partner=43...

Сборка ESXi 5.5.0.2068190   ESXi 5.5 Update 2 от 1994 года.

использовать ли пользовательский образ IBM (ISO) для установки VMware vSphere или использовать образ VMware Standard?

Нам нужно знать версию драйвера, который использует RAID-контроллер.
Выполните следующие команды и вставьте результат в сообщение.

# esxcli storage core adapter list

Обычно vmhba0 является основным контроллером, посмотрите на имя драйвера (HBADriver), который он использует, и используйте его для следующего комментария

# vmkload_mod -s HBADriver |grep Version

# esxcli software vib list | grep HBADriver

 

например :

# vmkload_mod -s lsi_mr3 |grep Version

# esxcli software vib list | grep lsi-mr3

 

Enrique Espinel
Senior Technical Support IBM, Lenovo and VMware vSphere.
VMware VSP-SV, VTSP-SV, VTSP-HCI
VMware VTSP 4, VTSP 5.
Please mark my comment as the Correct Answer/Kudos if this solution resolved your problem Thank you.
Пожалуйста, отметьте мой комментарий как "Правильный ответ/Кудос", если это решение решило вашу проблему. Спасибо.
0 Kudos
PiPiPiPiPiPiPi1
Contributor
Contributor

Здравствуйте

Таблица совместимости не радует... Но оно же работало 🙂

Про образ, который использовался для установки мне достоверно неизвестно, но в свойствах хоста в vSphere указан Image Profile ESXi-5.5.5.0-20140902001-standard.

 

 

~ # esxcfg-scsidevs -c
Device UID                            Device Type      Console Device                                            Size      Multipath PluginDisplay Name
mpx.vmhba32:C0:T0:L0                  CD-ROM           /vmfs/devices/cdrom/mpx.vmhba32:C0:T0:L0                  0MB       NMP     Local USB CD-ROM (mpx.vmhba32:C0:T0:L0)
naa.600605b0075cf1001b33c9d125db175f  Direct-Access    /vmfs/devices/disks/naa.600605b0075cf1001b33c9d125db175f  475883MB  NMP     Local IBM Disk (naa.600605b0075cf1001b33c9d125db175f)
naa.600605b0075cf1001b33c9fe28902f6f  Direct-Access    /vmfs/devices/disks/naa.600605b0075cf1001b33c9fe28902f6f  1427649MB NMP     Local IBM Disk (naa.600605b0075cf1001b33c9fe28902f6f)
~ # esxcli storage filesystem list
Mount Point                                        Volume Name  UUID                                 Mounted  Type       Size      Free
-------------------------------------------------  -----------  -----------------------------------  -------  ----  ---------  --------
/vmfs/volumes/55006410-ce8f0098-92f3-40f2e9cc8272               55006410-ce8f0098-92f3-40f2e9cc8272     true  vfat  299712512  96935936
~ # esxcli storage core adapter list
HBA Name  Driver        Link State  UID             Description
--------  ------------  ----------  --------------  -------------------------------------------------------------
vmhba0    megaraid_sas  link-n/a    unknown.vmhba0  (0:27:0.0) LSI / Symbios Logic MegaRAID SAS Fusion Controller
vmhba32   usb-storage   link-n/a    usb.vmhba32     () USB
~ # vmkload_mod -s megaraid_sas | grep Version
 Version: Version 00.00.05.34-9vmw, Build: 2068190, Interface: 9.2 Built on: Aug 22 2014
~ # esxcli software vib list | grep megaraid_sas
~ #

 

 

Просмотрел последний список глазами нашел 
scsi-megaraid-sas 5.34-9vmw.550.2.33.2068190 VMware VMwareCertified 2015-03-11
(подчеркивание заменено на дефис). 

 

0 Kudos
e_espinel
Commander
Commander

Здравствуйте
В присланной таблице указана текущая совместимость (онлайн) VMware, версия 5.5 уже не поддерживается, но в то время сервер IBM был совместим с версиями 5.X и 6.0.

Вы должны обновить драйвер контроллера как минимум до версии 6.608.13.00 ноября 2015 года.
прикрепленная ссылка:

https://www.ibm.com/support/pages/node/837540

Ваша VMware vSphere - Standard, вам следует обновить ее до версии 5.5 Update 3, но с пользовательским образом (ISO) от производителя.

Lenovo приобрела серверное подразделение Intel компании IBM, поэтому с 2014 года Lenovo обеспечивает поддержку и драйверы для этих машин.

 

Enrique Espinel
Senior Technical Support IBM, Lenovo and VMware vSphere.
VMware VSP-SV, VTSP-SV, VTSP-HCI
VMware VTSP 4, VTSP 5.
Please mark my comment as the Correct Answer/Kudos if this solution resolved your problem Thank you.
Пожалуйста, отметьте мой комментарий как "Правильный ответ/Кудос", если это решение решило вашу проблему. Спасибо.
0 Kudos