Я пытался сделать интерактивное обновление VMware ESXI 5.0.0 обновления 1 к 5.0.0 обновлениям 2 с помощью изображения установщика, записанного к DVD.
В первый раз, когда я выполнил обновление, все, казалось, пошли прекрасные сначала. Я выбрал опцию "Upgrade ESXi, preserve VMFS datastore".
Установщик, однако, разрушенный с "неожиданной ошибкой", "OSError: [Errno 39] Каталог, не пустой". Это сослалось на каталог $RECYCLE.BIN в корне объема VMFS, который иначе содержал только imgdb.tgz. Используя консоль обслуживания я также нашел, что каталог $RECYCLE.BIN содержал только DESKTOP.INI, содержание которого согласовывалось с расширениями оболочки Windows.
Я подозреваю, что этому файлу удалось закончиться там случайно, в то время как я использовал инструменты на базе Windows (загруженный в отдельно), чтобы осмотреть и управлять объемами RAID, хост установлен в. В любом случае файл не был похож на него, принадлежал и, действительно казалось, разрушал обновление, таким образом, я просто удалил его через консоль управления.
Я затем попытался сделать обновление снова, но на этот раз установщик не предоставлял возможность "Upgrade ESXi, preserve VMFS datastore". Установщик теперь указывает для диска:
ESX (i) найденный: нет
(Это сказало "Да" перед катастрофическим отказом установщика.)
Это позволило бы мне переустановить ESXI с нуля при сохранении хранилища данных, но у меня были проблемы в прошлом с вещами как MAC-адреса, переехавшие при переимпорте VMs, таким образом, я не хотел идти тем путем.
Я также пытался удалить сам каталог $RECYCLE.BIN, но это ничего не изменило.
Хост все еще хорошо работает, но я должен установить обновление 2 для поддержки Соляриса 11.1.
Любая информация или предложения ценились бы!
Спасибо, Kevin
Я тоже столкнулся с этой проблемой и смог найти решение.
Некоторое объяснение для начала, Эта проблема вызвана загрузкой Windows, которая имеет доступ к дискам хранилища данных, в каждом разделе Windows видит, что она создает папку $ RECYCLE: BIN, но символ $ создает проблемы с Linux, поэтому нам необходимо удалить его. Поэтому, если вам когда-либо придется загружаться в Windows, я рекомендую очистить их перед обновлением, а еще лучше - после загрузки Windows.
Первым шагом является очистка папок $ RECYCLING.BIN.
cd / vmfs / volume /
ls -allh
, это отобразит все ваши тома ls -allh [идентификатор тома]
(замените [идентификатор тома] каждым томом, указанным ранее) Теперь, когда мы определили, какой В томах есть папки, которые нам нужно очистить.
cd [идентификатор тома]
mv '$ RECYCLING.BIN 'REC
(включая одинарные кавычки) (я не думаю, что это требуется, но я все равно сделал это) rm -rf REC
Папка должен уйти сейчас, я снова побежал к убедитесь, что папка исчезла, но это необязательно, я также запустил ls REC /
, чтобы убедиться, что в каталоге больше ничего не осталось перед удалением.
Теперь мы займемся собственно завершение обновления Поскольку мы по существу "сожгли" вариант обновления с DVD, нам нужен другой способ, к счастью, есть несколько способов обновления.
esxcli network firewall ruleset -e true -r httpClient
Now для фактического обновления есть два способа сделать это: a. позволить хосту загрузить необходимые файлы или b. загрузите ZIP-архив с обновлением с сайта VMWare и загрузите его на хост (для этого требуется соответствующая лицензия в вашей учетной записи MyVMWare).
esxcli software profile update -d https://hostupdate.vmware.com/software /VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.5.0-4564106-standard
В этой команде я выполняю обновление до 6.5, если вы обновляетесь до более новой версии, вам необходимо знать имя профиля, к счастью, вы можете получить его с сайта VMWare или из образа iso, в корне диска есть файл XML с именем PROFILE.XML, если вы его откроете, вы увидите <имя>
, это версия на диске, замените его в последней части команды.
Если вы выполняете обновление из ZIP-архива, воспользуйтесь командой
esxcli software vib update -d /vmfs/volumes/DATASTORE/VMware-ESXi-6.0.0-2494585-depot.zip
esxcli набор правил сетевого брандмауэра -e false -r httpClient
, выйдите из режима обслуживания и не забудьте отключить SSH Я знаю это ему 4 года, но он по-прежнему остается одним из лучших результатов в Google, а также есть еще только один релевантный результат, так что это для всех, кто попадется сюда.