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

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

我公司有一台 VMWare 服务器。我们运行 6-8 台虚拟机。我想在存储服务器中每天备份它们。

如何使用 VMWare 执行此操作?是否有一些我不知道的“组件”?或者简单地说,我需要使用简单的 Bash 脚本“物理”复制 vmdk 文件?

答案1

无论如何,这都不是一个简单的 bash 脚本,但我以前使用过 Iamw 编写的这个出色的脚本,它运行得非常好。我们有一个 2GB 的 Netgear NAS 连接到网络并添加为 NFS 数据存储:

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

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

答案2

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

阅读更多内容这里(第 30 页)。它适用于 ESX(i) 3,但并没有发生太大变化。

我个人不备份虚拟机。

不要对它们产生依赖。当它们出现故障时,扔掉它们并构建一个新的。确保你已制定好程序,允许你快速设置新的 VM 并恢复最新的数据备份。执行此操作的一个好方法是配置它们。你可以阅读有关它的所有信息这里(第 17 页)。

如果您要备份,请备份重要内容。备份原始数据。文件、数据库……

答案3

我刚刚用 python 编写了简单的备份脚本,请查看http://blog.erben.sk/2014/05/30/vmware-backup-script/

答案4

我们开发了一个完全独立的解决方案,它对 ESXi 虚拟机管理程序的占用空间最小。我们提供完全免费和功能齐全的版本,可让您备份无限数量的虚拟机和 ESXi 主机,基本上没有任何限制。

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

您可以在此处下载:https://33hops.com/xsibackup-copia-de-seguridad-vmware-esxi.html

相关内容