如何设置运行在VMWare上的日常备份虚拟机?

我的公司有一个VMWare服务器。 我们运行6-8虚拟机。 我想每天在存储服务器上执行备份

如何与VMWare做到这一点? 有没有一些“组件”我不知道? 或者干脆,我需要用一个简单的Bash脚本“物理”复制vmdk文件?

这不是一个简单的bash脚本,但我已经使用了之前由Iamw编写的优秀脚本,它的工作就像一个魅力。 我们有一个2GB的Netgear NAS连接到networking,并添加为一个NFS数据存储:

http://communities.vmware.com/docs/DOC-8760

此脚本使用类似于VMware的VCB工具的方法执行驻留在ESX(i)3.5 / 4.x + / 5.x服务器上的虚拟机的备份。 该脚本获取正在运行的虚拟机的快照,备份主VMDK,然后完成后删除快照,直到下一次备份。 唯一需要注意的是,它利用运行备份的ESXi服务器的服务控制台或Busybox控制台(技术支持模式)可用的资源,而不是遵循通过VCB代理卸载虚拟机备份的传统方法。

您可以使用VMWare提供的各种软件来执行此操作。 其中一个最好的(IMO)是VMWare Consolidated Backup,尽pipe它只能从Windows机器上进行文件级的备份。 您可以安排它每x次运行一次。

在这里阅读更多关于它的信息 (第30页)。 这是ESX(i)3,但它并没有改变那么多。

我个人不要备份虚拟机。

不要拘泥于他们。 当他们失败时,把他们扔掉,并build立一个新的。 确保你有适当的程序,让你快速build立一个新的虚拟机,并把你的数据的最新备份回来。 一个很好的方法是configuration它们。 您可以在这里阅读所有内容(第17页)。

如果你做备份,备份重要的。 备份原始数据。 文件,数据库,…

我只是写了简单的备份脚本在python,检查出来http://blog.erben.sk/2014/05/30/vmware-backup-script/

我们开发了一个完全独立的解决scheme,在ESXi虚拟机pipe理程序上占用的空间最小。 我们提供完全免费且function完整的版本,可以让您备份无限数量的虚拟机和ESXi主机,基本上没有任何限制。

它能够通过Rsync对另一个数据存储和IP上的差异执行热备份到另一个ESXi主机或Linux机箱。 它是cron可编程的。 任何Linux用户都可以在几分钟内configuration它。

你可以在这里下载: https : //33hops.com/xsibackup-copia-de-seguridad-vmware-esxi.html