Дошли и у меня руки до обновления на vSphere 6.5.
Первым делом был обновлен vCenter. В силу определенных причин миграция была осуществлена на 6.5U1, поэтому в дальнейшем этот vCenter был обновлен до 6.5U2c через VAMI (https://vcsa:5480).
Ранее мы уже писали о подобных граблях при обновлении сервера IBM образом от Lenovo.
Так как я использую сервера HPE BL460c Gen6 и Gen8, то первым делом я сходил на VMware Compatibility Guide и узнал, что Gen6 придется оставлять на 5.5U3*.
Затем я сходил на сайт HPE, откуда выбрал скачивание дистрибутива к vSphere 6.5 U2.
Данная ссылка перенаправит вас на сайт VMware, где есть ряд дистрибутивов:
Gen9 и Gen10 используют верхние дистрибутивы (Gen9 Plus). Gen8 использует “Pre-Gen9”.
“Install CD” подходит для установки через iLO или обновления через Update Manager.
“Offline Bundle” – хранилище образов для Image Builder и AutoDeploy.
Для обновления через Update Manager необходимо скачать “Install CD” и загрузить его на “Update Manager” (зайти в “Home”->”Update Manager”; выбрать ваш Update Manager, перейти на вкладку “Manage”, там выбрать “ESXi Images” и нажать кнопку “Import ESXi Image…”).
После импорта на вкладке “Hosts Baseline” необходимо создать Baseline с типом “Host Upgrade”, содержащий данный образ.
И, наконец, надо перейти в представление “Hosts and Clusters”, выбрать ваш кластер, назначить новый Upgrade Baseline на него и просканировать на совместимость.
Теперь вы можете обновлять ваши сервера ESXi 5.5/6.0 до 6.5U2…
И тут я застрял на обновлении одного из серверов:
Здесь бы мне прочесть статью Виктора из “шапки” статьи, но я решил разобраться сам…
Попытка обновления через подмонтированный ISO также не увенчалась успехом:
“Vibs on the host are conflicting with vibs in metadata. Remove the conflicting vibs or use Umage Builder to create a custom ISO providing newer versions of the conflicting vibs.”
Супер. Включаем на сервере ESXi SSH и подключаемся к нему.
Выполняем команду esxcli:
1 |
esxcli software vib list | grep Mellanox |
Нам нужно деинсталлировать пакет “net-mst”:
1 |
esxcli software vib remove -n net-mst |
Теперь остается перезагрузить сервер ESXi (так как имеется значение “True” у “Reboot Required”).
Если сервер еще не находится в режиме обслуживания (Maintenance mode), его необходимо туда добавить перед перезагрузкой.
После перезагрузки сервера нажимаем кнопку “Scan for Updates…” на вкладке “Update Manager”:
Ура, статус нашего Baseline сменился на “Non-Compliant”.
Можно обновляться дальше!
Задался вопросом обновления до vSphere 6.0 на тестовом Gen6.
HPE-шный образ импортировать и использовать не удалось.
После загрузки с VMware-вского образа получил ошибку про несовместимость с пакетом xhci-xhci (1.0-3vmw.550.3.95.4345813).
При попытке удалить этот пакет я получил информацию о том, что пакет ссылается на другой.
“VIB VMware_bootbank_ehci-ehci-hcd_1.0-3vmw.550.3.95.4345813 requires xhci-xhci >= 1.0-3vmw.550.3.95, but the requirement cannot be satisfied within the ImageProfile.”
А EHCI в качестве зависимости… ссылалась на XHCI-XHCI 🙂
VIB VMware_bootbank_xhci-xhci_1.0-3vmw.550.3.95.4345813 requires ehci-ehci-hcd >= 1.0-3vmw.550.3.95, but the requirement cannot be satisfied within the ImageProfile.
Пришлось деинсталлировать одновременно оба пакета…
esxcli software vib remove -n xhci-xhci -n ehci-ehci-hcd
https://communities.vmware.com/thread/541430
Один из обновленных таким образом хостов решил упасть в PSOD со следующей ошибкой:
Jumpstart dependency error: Initialization barrier “mlx4_core” is not provided by any plugin but the following plugins require it: “mlx4_en”
Сетевые карты Melanox не используются, наверное, можно просто деинсталлировать эти пакеты без их последующей установки с сайта VMware.
Подожду падения второго узла ESXi, потом озадачусь этим вопросом.
Какая ещё “статья Виктора из шапки”??? Где ссылка? Где эта “шапка”? О чем в той статье говорилось?
Ещё бы написал: “если бы я следовал энциклопедии юных сурков…”
https://vmind.ru/2018/08/20/obnovlenie-custom-image-vmware-esxi/
Я не думаю, что ему все еще актуальна твоя статья.
2bammbr: “шапка” – верхняя часть статьи.
Там есть ряд гиперссылок – если вы по ним пройдете, то обнаружите статью со сходными проблемами при обновлении ESXi на серверах Lenovo.
Кто-нибудь пробовал накатить ESXi 7 на bl460g6 ?
Емнип, уже ESXi 6.5 делал фаталити этому поколению серверов (gen6), завешивая установку.
Если не ошибаюсь, в телеграмме есть группа vmguru или как-то так. Поищите по блогу список рекомендуемых телеграмм-каналов, она там была.
Как добавитесь, задайте им этот вопрос.
Внимательно прочитайте правила задавания вопроса в телеграмм-группе, иначе вместо ответа вам накидают полную шапку диагнозов! )
Старые серверы и новый ESXi – это стрельба по собственным ногам.