虚拟机备份、恢复和迁移



本章将讨论如何备份、恢复和迁移虚拟机。

复制虚拟机

复制或克隆一台机器意味着制作它的精确副本。大多数虚拟机管理程序都支持此功能。通过复制机器,我们复制了每一个细节,包括机器名称和连接到机器的不同网络地址。

复制机器并使其运行并不总是最佳选择,因为网络中重复的名称或IP可能会成为问题。我们通常出于备份目的进行复制。

大多数虚拟机管理程序可以在机器关闭时进行克隆。如果虚拟机管理程序允许在机器运行时克隆,建议将其关闭,因为该过程可能会导致机器崩溃。实际上,我们已经讨论了“如何在 VMware Workstation 中进行克隆”,请参阅前面的章节。

备份和恢复虚拟机

有三种方法可以备份虚拟机。

方法一

最常见的方法是在客户机虚拟机上安装传统的备份软件。如果在我们的虚拟机上使用 Windows 操作系统,我们可以使用“备份和还原”来备份机器,它位于“控制面板”中。

Backup

对于 Linux 操作系统,我们可以根据我们的需求使用许多开源工具,例如“Bacula”、“rsync”等。

方法二

另一种策略或方法是复制定义虚拟机的所有文件。因此,我们将必须找到所有定义虚拟机的单个文件并将它们复制到另一个位置。其中一些文件将非常大。

示例:这里,我们使用 VirtualBox 创建了几台虚拟机,如下所示。它们的名称为 – “AC2”、“Kali2016.1”、“test”、“Windows 2012”。

AC2

要查找必须复制或备份的文件,我们必须右键单击虚拟机。转到“存储”,然后将鼠标移到虚拟硬盘上,它将显示找到 VDI 文件的完整路径。

Go to Storage

Logs

我们将把所有这些文件保存到另一个位置。

方法三

备份和还原虚拟机的第三个选项是使用第三方软件。其中最好的一个是**Veeam**,可以在以下网址找到 - https://www.veeam.com/

VEEAM

将物理服务器转换为虚拟服务器

在本节中,我们将了解如何将物理机转换为虚拟机。这在许多文献中通常被称为**P2V**。

VMware 推出了一款名为**vCenter Converter**的产品,它可以将物理机专门转换为 VMware 虚拟机。该软件可以从以下网址下载 - https://www.vmware.com/products/converter.html

P2V

Microsoft 有一款名为**Disk2vhd**的产品,它可以将物理硬盘转换为 VHD 格式的虚拟硬盘。它可以从以下链接下载 – https://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

我们只需要在物理服务器上安装软件并单击“创建”,如下面的屏幕截图所示。将创建一个 VHDX 文件,可以将其导入到虚拟机管理程序中。

Disk2vhd

这两个产品都可以在服务器运行时转换机器,并且是免费的。所有虚拟机管理程序供应商都有一些 P2V 工具,它们通常是免费的。从供应商的角度来看,他们非常希望您将物理机转换为针对其虚拟机管理程序优化的虚拟机。

将虚拟服务器转换为物理服务器

将虚拟服务器转换为物理服务器(也称为 V2P)肯定不如 P2V 转换常见。但是,有时在基于开发的环境中需要这样做。确实会发生产品需要在虚拟服务器中进行测试然后才能在物理服务器中进行测试的情况,或者克隆生产机器并将其移动到测试环境的情况。

虚拟机管理程序供应商不提供此类工具。但是,您必须向硬件供应商请求,询问他们是否可以提供此类工具。

广告