Ноя
19
2009

Резервное копирование виртуальных машин бесплатного VMware ESXi

Важная новость для тех, кто использует бесплатный продукт VMware ESXi 4, не лицензированный в составе VMware vSphere. William Lam, автор скрипта GhettoVCB, выпустил его обновленную версию - GhettoVCB2. Теперь доступ к консоли по SSH (неподдерживаемой) -  не нужен!

Список возможностей GhettoVCB2, позволяющего делать резервные копии (бэкап) виртуальных машин на VMware ESXi:

  • Support for logging (normal & verbose)
  • Single VM backup list across multiple ESX/ESXi host(s)
  • Credential-less backups (so long as host(s) are being managed by VIMA/vMA)
  • Online back up of VM(s)
  • Only valid VMDKs presented to the VM will be backed up
  • Support for multiple VMDK backup per VM
  • Preserve original powerState of VM(s)
  • Ability to shutdown guestOS, initiate backup process and power on VM afterwards with the option of hardpower timeout
  • Ensure that snapshot removal process completes prior to continuing the backup process
  • VM(s) that initially contain snapshots and Physical RDMs (raw device mapppings) will not be backed up
  • Support for VM(s) with Virtual RDMs
  • Ability to specify the number of backup rotations per VM
  • Output back up VMDKs in ZEROEDTHICK (default behavior),EAGERZEROEDTHICK2GB SPARSE or THIN format
  • Ouput backup VMDKs using either BUSLOGIC or LSILOGIC adapter type
  • Fully support VMDKs stored across multiple datastores
  • VM snapshot memory and quiesce options
  • Individual VM backup policy (supported on ESX(i) 3.5u2+ & ESX(i) 4.x+)
  • Email logs (Experimental Support) NEW!
  • Ability to include/exclude specific VMDK(s) per VM (requires individual VM backup policy setup) NEW!
  • Independent disk aware (will ignore VMDK) NEW!
  • Additional debugging information including dry run execution NEW!

Скрипт GhettoVCB2 использует возможности VMware vSphere Management Assistant (vMA).

  • Elvis
    какое то противоречие... тут написано для тех у кого бесплатный... а вильяма написано:
    1Q: I'm using ESXi and free licensed version ( I did not pay for anyting ), will this script still work?
    1A: No, you need to have a licensed version of ESXi to use this script.

    и действительно, попробовал этот скрипт... в логе написал что бесплатная версия не поддерживается(((
    жаль...
  • areconster
    Вот как...Жалко. А если первую версию взять?
  • Elvis
    а первая версия из под vMA работать будет думаете?
  • areconster
    Ну я давно уже не смотрел...вот тут если что есть о ней - http://www.vmgu.ru/articles/vm...
  • Elvis
    да, этот скрипт рабочий, пробовал его... и даже с компрессией вроде нормально отрабатывал... вот только не проверял как с cron он работает, не пробовали? по расписанию?
    одно НО, он предназначен для запуска на самой консоли(ssh)... а хотелось бы пользоваться vMA... удобнее было бы бекапить все ESXi сервера... (возможно)
    ну раз уж используем халявную версию придется на каждом ESXi отдельно проводить настройку...
  • areconster
    Так в этой статье как раз про cron и говорится - работает
  • Elvis
    кстати, в этой статье описывается первая версия и ссылка на скрипт есть, так вот по этой ссылке "скачать скрипт" вываливается не первая версия, а вторая(ghettoVCBg2)... :))
  • areconster
    Ага, спасибо - поправили