如何使用免费工具备份VMWare ESXi?


11

要建立ESXi 3.5或4服务器的备份,我需要做什么?据我了解,该服务器运行Linux,因此据我了解,备份顺序应为:

  • 创建虚拟机快照
  • 将文件复制到备份位置
  • 删除快照

我可能可以编写一个脚本来创建/删除快照。ESXi上是否存在cron以计划备份作业?另一个问题:我认为ESXi上没有预安装rsync或rdiff-backup。是否存在已知可用于ESXi的现有预编译二进制文件?


ESXi 没有运行linux内核。ESX(不)。
ktower

5
恩,我想您会发现ESXi仍运行Linux内核...互联网上有很多地方可以显示如何在包装盒上启用SSH,以便获得外壳...
Mark Henderson

ESX使用linux作为引导程序;该Linux内核在启动过程中途迁移到VM(并成为服务控制台)。维基百科文章很好地描述了过程和体系结构。
克里斯,

@Farseeker:仅仅因为您可以获得外壳并不意味着它就是Linux。我再说一遍,ESXi的内核不是Linux,而是Linux VMKernel(在ESXi框中启用SSH并运行'uname -a')。如@chris所示,ESX确实使用Linux内核进行引导,但是VMKernel接管并将Linux内核转移到其自己的VM中。
ktower

Answers:


9

这是一篇介绍配置的文章,其中包含可用于执行ESXi 3.5和4.0后台脚本的脚本。我自己还没有部署它,但是它可能在我的待办事项列表中。

目前,我只是在来宾中运行备份。


+1为非常完整的文章的链接。谢谢!
PEra

1
如果您使用的是免费的ESX(i)版本之一,请注意以下事项:ghettoVCB有较新的版本(ghettoVCBg2),但它需要许可的ESX(i)主机。

5

Zoredache已经显示了正确的方法。ghettoVCB.sh是您选择的工具。它的工作原理相当不错,但要确保你也阅读了文章拉吉Perumal第123)。


1
截至本文发表时,链接的文章已进入无效领域。

@Dan:该链接对我有用,它已于2010
Jamie

1
我指的是这篇文章中的Raj Perumal blog.theworldrunsontechnology.com链接(而不是名为ghettoVCB.sh的链接)...它们对我来说是一个讨厌的托管域名。

@Dan-现在已修复。
Pauk)

0

我开始自己编写脚本来执行此操作,但随后遇到了一个免费的脚本,该脚本已经执行了此操作,称为XSIBackup

它也进行调度。我使用它为办公室ESXi 6.0服务器中的每个虚拟机在不同的时间安排单独的备份。

它甚至可以基于快照进行热备份,例如昂贵的Veeam Backup。

有趣的是,所有备份均直接从ESXi主机从cron运行。您不需要vCenter Server或任何昂贵的API工具,例如Veeam。它只是工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.