У нас есть два хоста Dell R720, на которых установлена настроенная Dell версия ESXi 5.5, с которой они были установлены в 2014 году. Я хотел бы довести их до последний уровень патча но я не знаю, как это сделать. Мы строго относимся к среде Linux, поэтому не можем запустить VMWare Update Manager. Я нашел несколько инструкций по выполнению этого обновления, используя esxcli
которые выглядят примерно так:
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-20161204001-standard
Но если я правильно понимаю, это приведет меня к «ванильной» установке без специальных функций Dell.
Мне нравится думать, что я довольно компетентный системный администратор Linux и сетевой администратор, но у меня мало опыта управления ESXi - эти серверы были настроены и установлены сторонними консультантами - и вокруг этого процесса много жаргона. Итак, надеюсь, что кто-то, кто делал это раньше, сможет предоставить пошаговый список. Спасибо!
Несколько месяцев спустя я сделал это обновление. Приведенная выше команда выполняет обновление, не затрагивая пользовательские файлы Dell. Вот что у меня получилось:
esxcli system maintenanceMode set -e true
esxcli system maintenanceMode get
esxcli system version get
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-20170304001-standard
esxcli system shutdown reboot -r post-upgrade
esxcli system version get
esxcli system maintenanceMode set -e false
Бег esxcli software vib list
по-прежнему показывает несколько записей Dell, Broadcom и т. д. с 2014 года, но многие элементы VMWare были обновлены. Согласно случайный комментарий в блоге, Dell не предоставляет обновления в форме, которая может использоваться esxcli
и надо делать с ВУМом.