Можно сделать связку ghettovcb+rsync на Esxi, а сервер бэкапов на системе Backuppc. Делал - ничего сложного, нужен небольшой тюнинг бесплатного Esxi5.1
http://communities.vmware.com/docs/DOC-8760 http://www.virtuallyghetto.com/2011/02/how-to-compile-statically-linked-rsync.html http://backuppc.sourceforge.net/ Принцип работы такой
1) Сервер c установленной системой BackupPC (например centos или fedora - в них ставится backupPC из репозитория)
2)Esxi - с записанными туда ghettovcb b скомпиленным rsync
Добавлено: 3) нужно будет сделать правила в файерволе для посылки отчетов
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2008226 4)также чтобы ghettovcb заработал на esxi5.1
нужно сделать как написано
____________________
I went to roll out a new VMware server, grabbing the fresh ESXi 5.1 build. When implementing ghettoVCB I observed that the /bin/busybox location is no longer valid, and that rc.local is no longer editable. Not only that, but because William Lam hasnt yet updated ghettoVCB to include the 5.1 version, the script wont even run on 5.1. Turns out the rc.local injection needs to happen in “/etc/rc.local.d/local.sh”. Also, because busybox has moved you need to change the injection script as follows:
/bin/kill $(cat /var/run/crond.pid)
/bin/echo "0 6 * * 0 /vmfs/volumes/backups/ghettoVCB/ghettoVCB.sh -a > /vmfs/volumes/backups/Logs/backup.log" >> /var/spool/cron/crontabs/root
/usr/lib/vmware/busybox/bin/busybox crond
And you need to place the script above in “/etc/rc.local.d/local.sh“ versus the old “/etc/rc.local” file.
Additionally youll need to modify the version check part of ghettoVCB.sh as follows (see bold portion):
ESX_VERSION=$(vmware -v | awk '{print $3}')
if [[ "${ESX_VERSION}" == "5.0.0" ]] || [[ "${ESX_VERSION}" == "5.1.0" ]]; then
VER=5
elif [[ "${ESX_VERSION}" == "4.0.0" ]] || [[ "${ESX_VERSION}" == "4.1.0" ]]; then
VER=4
else
ESX_VERSION=$(vmware -v | awk '{print $4}')
if [[ "${ESX_VERSION}" == "3.5.0" ]] || [[ "${ESX_VERSION}" == "3i" ]]; then
VER=3
else
echo "You're not running ESX(i) 3.5, 4.x, 5.x!"
exit 1
fi
fi
____________________
написал кратко - это не хаутушка - много настроек еще нужно будет сделать в процессе
Но после того как сделаешь - можно бэкапить несколько серверов - с приличной скоростью и все бесплатно
Добавлено: и еще нельзя хранить снэпшоты - т.к. с ними ghettovcb не может делать свои снэпшоты, ну а на остальное ответили выше