Недавно я писал о переходе своей виртуальной инфраструктуры на vSphere 4. Почти сразу же я попался на том, что новоявленный ESX4i перестал мониторить железо (DAS). Погнавшись за апдейтами, я также обновил vCenter4 до Update1. Как и следовало ожидать, один из ESXi тут же отвалился от vCenter. Откат на старую версию vCenter ничего не дал (если внимательно почитать workaround к статье, можно понять почему).
Соответственно, почва для послерабочих бдений (у меня vSphere Essentials) подготовлена.
Вся моя виртуальная инфрастуктура на текущий момент состоит из этих двух хостов. Поэтому, я решил особо не заморачиваться со снижением простоев ВМ и согласовал время профилактики.
- На первом этапе с помощью Host Update Utility я обновил ESX4i (193***) до ESX4i update1 (219***). Все прошло гладко, хост снова появился в vCenter. Update Manager хоста не видел, так как тот не был подключен к vCenter.
- Для второго этапа мне были нужны CIM-агенты от HP, взять их можно тут. Как написано в руководстве, для установки агентов нужно воспользоваться утилитой vihostupdate.pl, входящей в состав RCLI или vMA.
Я взял свежий RCLI, установил и получил невразумительную ошибку – “Operation not applicable : A general system error occurred: Internal error.”
Фигня, подумал я и запустил vMA. Ее vihostupdate нормально подключается к хосту. Но тут возник другой косяк – ZIP-пакет для обновления можно взять либо локально, либо с HTTP-сервера. У HP ссылка для скачивания немного непутевая, поэтому я стал рыть в сторону локалки. Как оказалось, есть smbget, который может закачать файл с SMB-шары.
Результат обновления сервера:
———Bulletin ID——— —–Installed—– —————-Summary—————–
hpq-esxi4.0uX-bundle-1.1 2010-02-12T12:20:34 HP ESXi Bundle 1.1
ESXi400-200911203-UG 2010-02-15T09:29:08 VI Client update for 4.0 U1 release
ESXi400-200912401-BG 2010-02-15T09:29:08 Updates Firmware
ESXi400-200912402-BG 2010-02-15T09:29:08 Updates VMware Tools
ESXi400-Update01 2010-02-15T09:29:08 VMware ESXi 4.0 Update 1
Жирным – свежеустановленный пакет.
Я обновлял через SSH консоль, поэтому вопрос: RCLI при обновлении тоже просит перевести хост в Maintence Mode?
да