我们有 VMware ESXi 4.1,并且需要迁移到 ESXi 5.1 或 ESXi 5.5。
升级之前,我们的一些团队成员建议我们备份虚拟机。
现在的问题是我们没有 SAN 或 Net app 存储。我们有另一台 ESXi 服务器,其空间足以容纳 15 台虚拟机。
我们有带有快照的虚拟机。
使用 VMware 转换器,我可以将这些虚拟机复制到备份服务器。但我不确定它是否也会备份我们的快照。
升级前需要备份吗?如果需要备份,哪种机制比使用快照备份更好。
答案1
在 VMware 软件版本之间升级时,您无需备份虚拟机数据存储。您的本地 VMFS 数据存储不会被覆盖通过升级过程...
你应该总体而言,要有一个备份解决方案,以保护自己免受硬件完全故障和其他紧急情况的影响。但这是一个更复杂的话题。
答案2
备份本质上意味着关闭虚拟机并将所有文件从 VMFS 复制到其他地方。复制所有内容将包括快照。
如果这是独立主机
无论如何您都需要备份和恢复,因为如果您想要实际升级 VMFS,则必须在不创建新 VMFS 的情况下执行此操作,这意味着如果您在其他地方没有空间,就必须丢弃旧 VMFS。
如果这些是具有共享存储的几台服务器
为了升级到 ESX5,您需要先升级 vCenter 或安装新的 vCenter,然后将服务器重新连接到它。较新的 vCenter 可以与较旧和较新的 ESX 版本通信。
然后,您将虚拟机通过 vMotion 从要升级的主机上移走,坦率地说,我只需使用新版本重新安装该主机,而不会使用 Update Manager 或类似程序。
您不需要立即转换数据存储,也不需要立即升级虚拟机硬件。一旦您知道新 ESX 版本适合您,就可以执行这些步骤。
那么你会
- 为 VMFS5 创建新的数据存储(升级到 VMFS5 并不会真正使它们成为成熟的 VMFS5)
- storage vmotion 或将旧数据复制到其中
- 删除 VMFS3 并在其位置创建新的 VMFS5
最后,有时你需要
- 升级 VMware Tools
- VM 硬件版本,但这些将需要关闭/重新启动 VM。
总之,您需要的停机类型取决于您拥有的硬件数量(一台或多台服务器)和您的 VMware 许可证(多个 ESX 主机、vCenter、Storage vMotion 等)。
答案3
升级前备份始终是最佳做法。但并不一定容易实现。
如果您可以关闭虚拟机,我建议您在升级之前简单地复制数据存储中的文件(您不需要同时关闭所有虚拟机)。这是最简单、最安全的方法。
如果您无法关闭虚拟机,则可以使用快照功能来外部化虚拟机,但这通常需要第二个工具(如转换器或第三方备份,如 veeam)。