Как сделать резервную копию VMWare ESXi с помощью бесплатных инструментов?


11

Что мне нужно сделать, чтобы создать резервную копию сервера ESXi 3.5 или 4? Насколько я понимаю, сервер работает под управлением Linux, поэтому, насколько я понимаю, последовательность резервного копирования должна быть:

  • создать снимок виртуальной машины
  • копировать файлы в резервную копию
  • удалить снимок

Я мог бы написать скрипт для создания / удаления снимка. Есть ли на ESXi cron для планирования заданий резервного копирования? И еще один вопрос: я предполагаю, что rsync или rdiff-backup предварительно не установлены на ESXi. Существуют ли уже скомпилированные двоичные файлы, которые работают с ESXi?


ESXi не запускает ядро ​​Linux. ESX (нет я) делает.
ktower

5
Э-э, я думаю, вы обнаружите, что ESXi по-прежнему работает с ядром Linux ... в Интернете есть много мест, где вы узнаете, как включить SSH на коробке, чтобы вы могли получить оболочку ...
Марк Хендерсон,

ESX использует Linux в качестве начальной загрузки; это ядро ​​linux мигрировало на ВМ в середине процесса загрузки (и становится сервисной консолью). Статья в Википедии довольно хорошо описывает процесс и архитектуру.
Крис

@Farseeker: То, что вы можете получить оболочку, не означает, что это Linux. Я повторяю, ядро ​​для ESXi - это не Linux - это VMware VMKernel (включите SSH на вашем устройстве ESXi и запустите 'uname -a'). Как указывает @chris, ESX выполняет самозагрузку с ядром Linux, но затем VMKernel вступает во владение и переводит ядро ​​linux в свою собственную виртуальную машину.
ktower

Ответы:


9

Вот статья, которая описывает конфигурацию и содержит сценарии, которые вы можете использовать для выполнения задней части ESXi 3.5 и 4.0. Я не развернул это сам, но это в моем списке задач для возможной настройки.

На данный момент я просто запускаю резервные копии в гостях.


+1 за ссылку на очень полную статью. Благодарность!
PEra

1
Предупреждение, если вы используете одну из бесплатных версий ESX (i): доступна более новая версия ghettoVCB (ghettoVCBg2), но для нее требуется лицензированный хост ESX (i).
Дан

5

Zoredache уже показал правильный путь. ghettoVCB.sh - ваш инструмент выбора. Это работает довольно хорошо, но обязательно прочитайте также статьи Радж Перумаля ( часть 1 , 2 и 3 ).


1
на момент просмотра ссылки на статьи переходят в мертвый домен.
Дан

@Dan: ссылка сработала для меня, и она была обновлена ​​по состоянию на 12 мая 2010 года
Джейми

1
Я ссылаюсь на ссылки Радж Перумала на blog.theworldrunsontechnology.com в этом посте (не на ссылку с именем ghettoVCB.sh) ... они идут на какой-то неприятный припаркованный домен для меня.
Дан

@ Дан - Они исправлены сейчас.
Pauk

0

Я начал писать скрипт, чтобы сделать это сам, но потом я наткнулся на бесплатный скрипт, который уже делает это, под названием XSIBackup .

Это делает планирование также. Я использую его для планирования отдельных резервных копий в разное время для каждого виртуального сервера на нашем офисном сервере ESXi 6.0.

Он может даже выполнять горячее резервное копирование на основе моментальных снимков, таких как дорогая Veeam Backup.

И самое интересное в том, что все резервные копии запускаются из cron напрямую с хоста ESXi. Вам не нужен vCenter Server или какие-либо дорогие инструменты API, такие как Veeam. Это просто работает.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.