Назад | Перейти на главную страницу

Сделайте копию на виртуальных машинах VMware

Я хочу сделать резервную копию своих виртуальных машин во время их работы. Можно ли сделать это, не покупая дополнительные продукты VM-Ware?

Они работают на CentOS 5.2.

Прошло много времени с тех пор, как я возился с vmware server (ESXi бесплатен!: D), но я думаю, что у вас должно получиться так:

  1. снимок виртуальной машины. Это создает дельта-диск, который позволяет машине продолжать запись на диск.
  2. # vmkfstools -e /myVM2/target.vmdk -d vmfs /myVM1/source.vmdk
  3. скопируйте файлы vmx и nvram.

Если вы решите запустить ESXi в будущем, есть потрясающий ghettoVCB: http://communities.vmware.com/docs/DOC-8760

Если у вас есть машина ESX (i), вы можете использовать продукт-конвертер vmware для их резервного копирования.

По сути, вы указываете конвертеру vmware IP-адрес гостевой виртуальной машины, даете ему учетные данные для входа в систему root и указываете, на каком сервере ESX (i) он должен отображаться. Затем нажмите «Пуск» и подождите немного.

Я был очень впечатлен тем, насколько надежно преобразованы мои машины. Единственные ограничения, по-видимому, относятся к устаревшим машинам, которые не поддерживаются (например, машина Win2k, которая не обновлялась с незапамятных времен, не работала, но была бы, если бы я мог ее обновить. Долгая история)

Не забывайте, что вы также можете использовать любое обычное программное обеспечение для резервного копирования ОС, такое как bacula или amanda, для выполнения резервного копирования из самой ОС.

С сервером vmware ... нет. С ESX да, используя либо (теперь устаревший) продукт VCB, либо любой из коммерческих продуктов, использующих vSphere API, или вы могли бы написать что-то против API самостоятельно.

Я предполагаю, что вы используете сервер vmware из-за:

Они работают на CentOS 5.2.

В ESX можно делать снимки, а затем вручную копировать определенные файлы на диске, которые не заблокированы, чтобы создать новую машину. Я не уверен, что вы можете сделать это в VMWare Server, но, возможно, стоит изучить.

Процесс ESX: http://smkelly.livejournal.com/66017.html

Поскольку вы не указываете никаких требований для резервного копирования, я предлагаю dd через ssh.

Я использую Trilead Vm Explorer: это бесплатно, легко и работает.

http://www.trilead.com/Download/

Еще один глупый трюк, который я использую, - это загрузить виртуальную машину с компакт-диска clonzilla и ... Клонировать ее, как если бы я делал с физическим компьютером, но для этого потребуется перезагрузка, поэтому я думаю, что вам это не интересно :)