Перенос конфигурации ESXi между разными экземплярами

Сервер A - исходная установка ESXi, Сервер B - новая установка ESXi. Оба экземпляра должны быть одинаковой версии и ревизии.

1. На серверах включить доступ по протоколу SSH

2. Сохранить конфигурацию на Сервере A

vim-cmd hostsvc/firmware/sync_config
при неисправности носителя (USB flash drive) будет возвращена ошибка
vim-cmd hostsvc/firmware/backup_config
будет возвращена ссылка на скачивание сохраненной конфигурации вида
https://*/downloads/521ee70b-5937-5bdf-223f-c8acb7bbcd1c/configBundle-*.tgz

3. Сохранить текущую конфигурацию на Сервере B.

4. Перевести Сервер B в режим обслуживания

vim-cmd hostsvc/maintenance_mode_enter

5. Скопировать исходную конфигурацию на Сервер B, файл разместить по адресу /tmp/cofigBundle.tgz. Для копирования можно воспользоваться WinSCP.

6. Распаковать содержимое архиваcd /tmp/

tar zxvf configBundle.tgz

7.В файле Manifest.txt заменить значение UUID на идентификатор из файла Manifest.txt в конфигурации Сервера A. Для редактирования файла можно воспользоваться WinSCP, либо редактором vi.

8. Удалить файл /tmp/configBundle.tgz

rm ./configBundle.tgz

9. Собрать новый файл конфигурации

tar zcvf configBundle.tgz Manifest.txt state.tgz

10. Восстановить конфигурацию

vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz 

После применения конфигурации сервер автоматически перезагрузится.