Как сделать резервную копию всех настроек бесплатного VMWare ESXi 4?
Я настроил хост - виртуальные машины, хранилище, сеть, распределение ресурсов и все другие параметры, доступные в vSphere Client. Это заняло довольно много времени, но работает неплохо.
Теперь я хочу сделать резервную копию всех настроек «на всякий случай», чтобы легко переустановить ESXi 4, если что-то пойдет не так.
Я не спрашиваю, «как сделать резервную копию виртуальных машин» (поэтому, пожалуйста, не указывайте мне сценарий Ghetto-VCB). Мне нужно сделать резервную копию и восстановить только хост ESXi4 настройки.
Официальный способ VMWare - использовать команду vicfg-cfgbackup, ВОТСправочник по командной строке, стр. 39.
(Поскольку комментирование недоступно, добавляю еще один ответ ..)
Предупреждение за совет «Вы также можете создать образ жесткого диска (с ESXi в автономном режиме), и, таким образом, вы можете сохранить второй диск с вашей установкой для быстрого восстановления». в первом сообщении. Многие люди испытывают проблемы с клонированными установками ESXi 4 или с образами. Обычно происходит то, что пользователь Бламбер описывает во время виртуализации:
У меня ESXi работает на одном диске с разделом VMFS. Образ этого диска был создан с помощью Symantec Ghost. Всякий раз, когда образ восстанавливается на новый диск, хранилище данных больше не отображается.
Я могу вручную переназначить раздел VMFS с помощью добавления хранилища.
Если я добавлю хранилище и не откажусь от диска, хранилище данных больше не будет отображаться после перезагрузки.
Если я добавляю хранилище и снимаю подписку с диска, хранилище данных остается подключенным после перезагрузки, но любая виртуальная машина отображается как недоступная и должна быть добавлена в инвентарь после каждой перезагрузки.
Создание образов / клонирование ESXi официально не поддерживается, поэтому это более безопасный способ резервного копирования настроек «официальным» способом с помощью vicfg-cfgbackup как предложил Chopper3.
Я запускаю ESXi с USB-накопителя на сервере, на котором я его установил, поэтому для резервного копирования настроек я только что загрузился с liveCD и сделал точную копию карты памяти с помощью dd.
Если вы делаете это с HDD, посмотрите скрипт /sbin/auto-backup.sh
. Таким образом ESXi постоянно сохраняет свои настройки и запускается через cron каждый час. Если вы запустите его, он выдаст вам список всех файлов конфигурации. Вы можете написать быстрый сценарий, чтобы копировать их каждый час, или делать это вручную, когда вам нужно.
Вы также можете создать образ жесткого диска (с ESXi в автономном режиме), и поэтому вы можете сохранить второй диск с настройкой для быстрого восстановления. Теоретически вы можете сделать это из ESXi (в busybox есть dd), но никогда не стоит создавать образ живой FS.