
У моей компании есть сервер VMWare. Мы запускаем 6-8 виртуальных машин. Я хотел бы выполнять ежедневное резервное копирование их на сервере хранения.
Как это сделать с VMWare? Есть какой-то "компонент", о котором я не знаю? Или просто мне нужно "физически" скопировать файлы vmdk с помощью простого скрипта Bash?
решение1
Это не простой скрипт bash, как ни напрягай воображение, но я уже использовал этот превосходный скрипт, написанный Iamw, и он работал как часы. У нас был 2 ГБ Netgear NAS, подключенный к сети и добавленный как NFS Datastore:
http://communities.vmware.com/docs/DOC-8760
Этот скрипт выполняет резервное копирование виртуальных машин, находящихся на серверах ESX(i) 3.5/4.x+/5.x, используя методологию, похожую на инструмент VMware VCB. Скрипт делает снимки работающих виртуальных машин, создает резервную копию главного VMDK, а затем после завершения удаляет снимок до следующего резервного копирования. Единственным предостережением является то, что он использует ресурсы, доступные консоли Service Console сервера ESX или Busybox Console (режим технической поддержки) сервера ESXi, на котором выполняются резервные копии, в отличие от традиционного метода выгрузки резервных копий виртуальных машин через прокси-сервер VCB.
решение2
Для этого можно использовать разнообразное программное обеспечение, предоставляемое VMWare. Одно из лучших (на мой взгляд) — VMWare Consolidated Backup, хотя оно может делать резервное копирование только на уровне файлов с машин Windows. Вы можете запланировать его запуск на каждые x раз.
Подробнее об этом читайте здесь.здесь(Страница 30). Это для ESX(i) 3, но он не сильно изменился.
Лично я не делаю резервных копий виртуальных машин.
Не привязывайтесь к ним. Когда они выходят из строя, выбросьте их и создайте новый. Убедитесь, что у вас есть процедуры, которые позволят вам быстро настроить новую виртуальную машину и вернуть последнюю резервную копию ваших данных. Отличный способ сделать это — предоставить их. Вы можете прочитать все об этомздесь(Страница 17).
Если вы делаете резервные копии, делайте резервные копии того, что имеет значение. Делайте резервные копии необработанных данных. Файлов, Баз данных, ...
решение3
Я только что написал простой скрипт резервного копирования на Python, посмотритеhttp://blog.erben.sk/2014/05/30/vmware-backup-script/
решение4
Мы разработали полностью автономное решение, которое занимает минимум места на гипервизоре ESXi. Мы предлагаемсовершенно бесплатнои полнофункциональная версия, которая позволит вам создавать резервные копии неограниченного количества виртуальных машин и хостов ESXi, по сути, не имеет ограничений.
Он способен выполнять горячее резервное копирование, как на другой накопитель данных, так и дифференциальное по IP на другой хост ESXi или Linux-бокс с помощью Rsync. Он программируется cron. Любой пользователь Linux может настроить его за пару минут.
Вы можете скачать здесь:https://33hops.com/xsibackup-copia-de-seguridad-vmware-esxi.html