Одно из бесплатных решений для бекапа виртуалок VMware это ghettoVCB, подробное описание и документация
Этот пост скорее всего, просто для себя, как архив с подготовленным конфигом, и скриптом бекапа, качаем тут, авторизуемся на нашем vmware esxi хосте через ssh, выполняем команды
cd /
wget https://i-notes.org/wp-content/uploads/files/ghettoVCB.tar
tar xvf ghettoVCB.tar
в результате появится директория /backup, с содержимым:
backup_all.sh — скрипт бекапа
/backup/ghettoVCB.sh -a -e /backup/vm_exclusion_list -g /backup/ghettoVCB.conf
vm_exclusion_list — файл со списком виртуалок, которые не надо бекапить
ghettoVCB-restore.sh — скрипт для восстановления вм из бекапа
ghettoVCB.conf — конфигурационный файл, в нем нас интересуют
VM_BACKUP_VOLUME=/vmfs/volumes/backup — датастор куда складывать бекапы
DISK_BACKUP_FORMAT=thin — формат диска
VM_BACKUP_ROTATION_COUNT=3 — число копии, которые будут храниться
остальное можно найти в документации
ghettoVCB.sh — сам ghettoVCB
restore — конфиг для восстановления, подробнее об восстановлении в документации
"/vmfs/volumes/backup/put_k_papke_s_backupom_vm;/vmfs/volumes/kuda;3;test_restore"
/vmfs/volumes/backup/put_k_papke_s_backupom_vm — пусть к директории с помледним бекапом необходимой для восстановления виртуалки
/vmfs/volumes/kuda — датастор куда восстанавливать виртуалку
3 — форма диска:
# 1 = zeroedthick
# 2 = 2gbsparse
# 3 = thin
# 4 = eagerzeroedthick
test_restore — имя для восстанавливаемой виртуалки (опционально)
Не лишним будет почитать как добавить задание в крон esxi
5 комментариев. Оставить новый
Вот отсюда можно качнуть версию по свежее: https://github.com/lamw/ghettoVCB
А с этой, которая тут у меня не работает бэкап в ESXi 3.5.
Работает бэкап только со старыми скриптами, которые качал тут: http://download.faq-book.com/download/System/VMware/ghettoVCB/lamw-ghettoVCB-518cef7.zip
Версию ESXi свежее поставить не могу, т.к. сервер не поддерживает выше 3.5.
Поэтому рекомендую использовать эту версию скриптов, у кого старая ESXi 3.5 и у кого из-за этого не работает бэкап.
По этой ссылке https://i-notes.org/wp-content/uploads/files/ghettoVCB.tar.gz я не нашел скрипта ghettoVCB-restore.sh. Нашел на вот тут: http://ithelp.ithome.com.tw/articles/10105390.
Спасибо Китайцам, что у них хоть сохранилась старая версия скриптов. С ней резервное копирование контейнеров виртуальных машин заработало и восстановление тоже.
С ESXi 3.5 больно много проблем, т.к. свежие скрипты у меня не заработали, а как только поставил старые от 2008 года то всё прекрасно работает. Свежие скрипты наверно больше подходят для более свежих ESXi.
Пожалуйста дайте ссылку на полную версию скриптов, а то с новой версией скриптов не работает бэкап в ESXi 3.5. Бэкап удачно проходит с этой версией скрипта, а восстановление не работает с новой версией скрипта. Прошу выложить версию скрипта для восстановления виртуальных машин.
В общем, это и есть полная версия скрипта …для бекапа, а в написании скрипта для восстановления вам поможет конфиг из поста и ссылка на документацию.
Архив и правда был не полный. Спасибо, что обратили внимание. Обновил.