у меня есть автономный установка VMWare vSphere Essentials с vCenter Server и 3 хост-серверами ESXi 4.0. Среда должна оставаться автономной сетью, за исключением того, что я могу «перемещать» рабочую станцию или сервер между сетью 'Net и сетью VMWare для исправлений и обслуживания.
В других установках, где доступен Интернет, я использовал утилиту vSphere Host Update для подключения к VMWare, а затем применил исправления к хостам ESXi.
Моя проблема в том, что эта утилита, похоже, не работает, если она не может одновременно подключиться как к VMWare, так и к хосту ESXi, поскольку сканировать на наличие патчей функция не будет сканировать сервер без подключения к сайту VMWare, чтобы сначала синхронизировать его репозиторий. Даже если я синхронизирую его, отключусь от сети и подключусь к сети VMWare, он все равно не будет сканировать хосты на предмет необходимых исправлений - он предложит синхронизацию с VMWare, и если вы нажмете Нет для синхронизации сканирование не происходит.
Кто-нибудь знает другие варианты автоматического обновления хостов ESXi? Я считаю, что могу вручную загрузить необходимые исправления и применить их, но это не будет хорошо масштабироваться, и в будущем я уверен, что мне понадобится что-то более масштабируемое.
Если вы устанавливаете VCUM в ящик VC, он создает каталог почтового ящика хранилища обновлений, вы можете вручную копировать обновления / исправления и т. Д. В него, не уверен, что вам нужно перезапустить VCUM, чтобы он распознал новые файлы, но в любом случае он добавит их в каталог, чтобы вы могли добавить его к базовому уровню и исправить, сколько душе угодно.
это Руководство сообщества VMware по установке исправлений для автономных серверов ESX должен сделать свое дело.
Коротко:
Из папки программы диспетчера обновлений инициируйте загрузку, чтобы синхронизировать репозиторий в системе, подключенной к Интернету, с UMDS.
vmware-umds -D
Дождитесь завершения, затем экспортируйте:
vmware-umds -E --dest *Path-To-Export-Repository* -s 2010-01-01T00:00:00 -t 2010-03-15T23:59:59
Настройте даты в соответствии с вашими потребностями, затем скопируйте репозиторий, используя любой носитель, в свою изолированную среду.
В программной папке диспетчера обновлений на машине в изолированной сети выполните следующее:
vmware-updateDownloadCli.exe --update-path *Path-to-copy-of-export-Repository* --config-import windows esx --vc-user *VCenterUserAccount*
Это не идеально, но лучше всего подходит для поддерживаемой мной среды ESX. У нас есть несколько хостов с RAID-контроллерами и сетевыми адаптерами, которых нет в HCL, поэтому обновления обычно не работают на них и в любом случае требуют ручного вмешательства.
Если для процесса обновления требуется обновление vSphere или VirtualCenter, сделайте это в первую очередь. При таком подходе есть некоторые компромиссы, но для наших целей и в нашей текущей среде это самый надежный и быстрый способ выполнить обновления. Если автоматическое обновление не работает по какой-либо причине, у вас есть что-то вроде вышеперечисленного, чтобы вернуться.