Многие пользователи VMware vSphere не пользуются средством
автоматизированного обновления хост-серверов VMware Update Manager по
тем или иным причинам. Кроме того, пользователи бесплатного VMware ESXi 5
хотели бы обновлять свои хост-серверы, потому как даже эта бесплатная
платформа используется в компаниях в производственной среде. Если раньше
можно было обновлять хосты ESX/ESXi 4 прямо из vCLI (vihostupdate), то
теперь патч нужно загрузить на хранилище (Datastore).
Ниже представлен способ обновления VMware ESXi 5 без VMware Update Manager:
1. Загрузите нужный патч для VMware ESXi 5 с VMware Patch Portal в формате zip-файла.
2. Убедитесь, что на хосте включен доступ по SSH, а также на нем нет запущенных виртуальных машин (или переведите его в Maintenance Mode).
3. Скопируйте патч ESXi 5 в один из Datastore'ов (общий или локальный) с помощью бесплатной утилиты FastSCP. Лучше использовать общее хранилище, чтобы с одного файла патча обновлять несколько хостов.
4. Выполните команду консоли:
esxcli software vib install -d /vmfs/volumes/[DATASTORE]/[PATCH_FILE].zip
5. После этого начнется обновления хост-сервера VMware ESXi 5, по окончании которого его нужно будет перезагрузить.
Патч для ESXi можно накатить и через PowerCLI (но загрузить патч на Datastore все равно придется). Для этого можно использовать скрипт от Justin Guidroz. P.S. Когда скачиваеш обновления с VMware Patch Portal предлагает скачать несколько версий - надо все качать/ставить. Желательно в правильной последовательности, так как некоторые патчи имеют зависимости.
http://www.vmgu.ru/news/vmware-esxi-update-ssh-without-vum
|