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
Expert
Expert

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

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

 

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

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

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

# esxcfg-scsidevs -c

 

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

# esxcli storage filesystem list

 

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

 

 

 

 

Enrique Espinel
Senior Technical Consultant IBM, Lenovo and VMware.
VMware VSP-SV 2018, VTSP-SV 2018 VMware Technical Solutions Professional Hyper-Converged Infrastructure (VTSP-HCI 2018)
VMware Technical Solutions Professional (VTSP) 4 / 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
Expert
Expert

Здравствуйте.
Прилагается матрица совместимости 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 Consultant IBM, Lenovo and VMware.
VMware VSP-SV 2018, VTSP-SV 2018 VMware Technical Solutions Professional Hyper-Converged Infrastructure (VTSP-HCI 2018)
VMware Technical Solutions Professional (VTSP) 4 / 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
Expert
Expert

Здравствуйте
В присланной таблице указана текущая совместимость (онлайн) 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 Consultant IBM, Lenovo and VMware.
VMware VSP-SV 2018, VTSP-SV 2018 VMware Technical Solutions Professional Hyper-Converged Infrastructure (VTSP-HCI 2018)
VMware Technical Solutions Professional (VTSP) 4 / 5.
Please mark my comment as the Correct Answer/Kudos if this solution resolved your problem Thank you.
Пожалуйста, отметьте мой комментарий как "Правильный ответ/Кудос", если это решение решило вашу проблему. Спасибо.
0 Kudos