如何将 Vmware 虚拟机复制到另一台 PC

最后更新: 04/10/2024
如何将 Vmware 虚拟机复制到另一台 PC

你想了解如何 复制虚拟机 Vmware的 到另一台电脑?这次我们为您带来一个教程,其中包含执行克隆的不同方法。您只需按照我们将向您展示的步骤操作,即可获得 2 虚拟机 拥有相同的资源。我们邀请您留下:

将 Vmware 虚拟机复制到另一台 PC 的 4 种方法

现在,我们将向您展示将 Vmware 虚拟机复制到另一台 PC 的 4 种方法。这些方法中的每一种都经过测试,以确保您的备份成功。让我们看看它们是什么:

方法1:将Vmware虚拟机复制到另一台Windows PC

  • 步骤1:首先,您需要下载并安装OVFTOOL软件。您可以在其中找到 LINK。安装包具有以下功能:
    • 分配:VMware OVF 工具 64 位。
    • 数量 下载:8986756。
    • 分发日期: 17 年 2018 月 XNUMX 日。

在这里您可以了解: 6 个最佳虚拟机程序

  • 步骤2:下载软件包后,必须打开程序并输入Vmware ESXi IP并直接进入您的控制台
如何将 Vmware 虚拟机复制到另一台 PC
下载并安装包
  • 步骤3:接下来,您必须记下OVFTOOL软件的安装路径。
如何将 Vmware 虚拟机复制到另一台 PC
安装路径

注:- 在本教程中,安装的 OVFTOOL 程序的地址如下:C:\Program Files\VMware\VMware OVF Tool\

  • 步骤4:安装OVFTOOL程序包后,必须打开(DOS)提示符才能稍后找到OVFTOOL路径。
  • 步骤5:这将允许您直接访问路径 (C:\Program Files\VMware\VMware OVF Tool),也可以从 命令提示符 并遵循以下说明:
    • C:
    • cd% 程序文件%
    • 虚拟机光盘
    • cd “VMware OVF 工具”
  • 步骤6:然后,您需要使用以下命令说明从 VMware ESXi 服务器在虚拟机上进行 UBUNTU 安装。
  • 步骤7:现在,您应该能够访问两台服务器并从 root 帐户登录到 Vmware。
  • 步骤8:您必须等待该过程完成复制。
安装路径
命令提示符中的完成过程
  • 步骤9:现在您可以访问目标Vmware ESXi服务器并激活虚拟机。

注::记得关闭源Vmware ESXi服务器上的虚拟机。

  • 步骤10- 您已经在 ESXi 服务器之间复制了 Vmware 虚拟机。

方法2:使用VMware Tools将Vmware虚拟机复制到另一台PC

使用 VMware Workstation VMware Tools,它可用于多种类型的 操作系统,您可以轻松地将文件夹和文件从物理计算机传输到虚拟机,反之亦然。

为此,您可以使用两种技术:

  • 拖放。
  • VMware Workstation 文件夹共享。

请注意,在这两种情况下,您都需要在来宾操作系统上安装 VMware Tools,并在虚拟机设置中启用相应的选项。让我们看看如何使用 VMware Tools 将 Vmware 虚拟机复制到另一台 PC:

Windows 中的文件传输

拖放和复制/粘贴

  • 步骤1:首先,您只需拖放即可轻松地将文件从物理 PC 传输到虚拟机。但您也可以双向使用复制/粘贴(物理机到虚拟机,反之亦然)。

但是,为此,请确保在虚拟机设置中启用这些功能。默认情况下,这些选项已启用并可在 «访客隔离“:

  • 启用拖放
  • 启用复制和粘贴

注:- 如果这些选项被禁用并呈灰色,请先关闭虚拟机电源,然后才能启用它们。

完成流程

  • 步骤2:要将文件从物理计算机传输到虚拟机,只需将其拖放到虚拟机窗口(显示客户操作系统的位置)即可。您也可以右键单击 “复制” 在物理计算机上并右键单击 “粘贴” 在来宾操作系统中。
复制和粘贴
复制和粘贴数据
  • 步骤3:将出现 VMware 传输窗口,然后来宾操作系统将显示另一个窗口。如您所见,文件或文件夹 拖/放 它们将由来宾操作系统从具有奇怪名称的文件夹中复制。

拖/放

  • 步骤4- 当您使用拖放时,VMware Tools 会将数据临时复制到子文件夹中 “vmware-xxxx\VMwareDnD” 来自来宾操作系统的临时文件夹。

拖/放

拖/放

Windows 上的 VMware 文件共享

共享物理 PC 上的文件夹,使虚拟机只读(出于安全考虑)或读/写(如有必要)。

  • 步骤1:为此,请打开虚拟机设置并转到“ «共享文件夹» 并选择您需要的选项:
    • 残障人士- VMware 文件共享已禁用(默认)
    • 适应能力:始终启用(对于该虚拟机)
    • 启用直到下次关机或睡眠- 启用直至虚拟机关闭或暂停
    • 在客户机中映射为网络驱动器 Windows- 自动创建一个网络驱动器,您将在其中找到此处创建的所有共享。这使得访问这些共享资源变得更加容易。
  • 步骤2: 点击 创建新共享。
新股
新分享
  • 步骤3:出现添加共享向导。
添加共享
添加分享
  • 步骤4: 点击 检查 选择要共享的文件夹并使其可供虚拟机访问。
  • 步骤5:接下来,指定该共享在来宾操作系统上显示的名称。

添加共享

  • 步骤6:通过选中该框启用共享 “启用此共享” 并选中复选框 “只读” 如果您想将此共享设置为只读。
启用此共享
启用此共享
  • 步骤7:保存设置并点击 .
保存设置
保存设置
  • 步骤8: 如果您不选中此框 “指定为网络驱动器...”,共享默认情况下不会出现在“计算机”(或“这台电脑”)下。
指定为网络驱动器...
分配为网络驱动器...
  • 步骤9:为了访问它,您必须通过网络(但您肯定会遇到默认禁用网络发现的问题)。要顺利访问它,请输入: \\ vmware-host \ 共享文件夹

注::如您所见,出现 InformatiWeb 共享。

\\ vmware-host \ 共享文件夹
\\ vmware-host \ 共享文件夹
  • 步骤10:在此文件夹中,您将找到此共享文件夹中的文件。
共享文件夹
共享文件夹

注::为了让您的生活更轻松,我们建议您选中此框 “在 Windows 客户机中映射为网络驱动器” 让 VMware Workstation 自动创建一个网络驱动器,其内容与此处的共享文件夹列表相对应。

在 Windows 客户机中映射为网络驱动器
在 Windows 客户机中映射为网络驱动器

步骤11:在“计算机”(或“这台电脑”)下,您将看到一个网络驱动器 «共享文件夹» 可以使用字母 Z 访问并且已分配 到 \\ vmware-host \ 共享文件夹.

到 \\ vmware-host \ 共享文件夹
\\ vmware-host \ 共享文件夹

正如预期的那样,您将可以访问在虚拟机设置中创建的共享列表。

到 \\ vmware-host \ 共享文件夹 到 \\ vmware-host \ 共享文件夹

方法3:通过移动目录将Vmware虚拟机复制到另一台PC

VMware 开发人员为 Windows 提供了一系列虚拟机程序, Mac OS X和 Linux。 VMware 创建虚拟机 (VM),这些虚拟机在计算机上运行的主机操作系统内运行来宾操作系统。

每个虚拟机都有自己的配置。 硬件 虚拟和包含操作系统虚拟硬盘映像的 VMDK 文件。您可以通过移动包含这些文件的目录将 VMware 虚拟机从一台计算机转移到另一台计算机,只要先关闭虚拟机的电源即可。

  • 步骤1:通过单击菜单关闭虚拟机(如果已打开)虚拟机» 来自 VMware,将鼠标光标放在 «解雇» 并点击 «删除«。
  • 步骤2:通过单击 VMware 窗口中的名称来选择虚拟机。
  • 步骤3:单击菜单 «虚拟机“,然后在”虚拟机配置«。
  • 步骤4:单击 « 选项卡选项» 在出现的设置窗口顶部。
  • 步骤5:读取«区的目录工作目录» 位于仪表板的右下角 选项。该目录包含虚拟机文件。
  • 步骤6: 点击 ”首页“, 点击”计算机» 并导航到计算机上虚拟机的工作目录。
  • 步骤7:使用闪存驱动器将虚拟机的工作目录传输到另一台计算机 USB、可刻录光盘或网络连接。
  • 步骤8:单击菜单 «档案» 从另一台计算机上的 VMware,然后单击 «打开虚拟机«。
  • 步骤9- 转至虚拟机的工作目录并双击其中包含的 VMX 文件。
  Windows 6 的 8 个最佳程序

方法4:通过备份将Vmware虚拟机复制到另一台PC

VMware 备份是指将数据复制到 VMware 环境中的虚拟机 (VM) 以防止数据丢失的过程。 VMware 备份以及虚拟服务器备份是备份管理员面临的常见挑战, 存储。虚拟服务器备份是指复制存储在虚拟服务器上的数据。 虚拟服务器以避免数据丢失.

传统备份软件是备份VMware的简单方法,但会造成资源冲突;执行备份所需的额外资源可能会影响正在备份的服务器上虚拟机的性能。

可以捕获单个快照的 VMware 特定备份产品 虚拟机完整状态的信息可用于解决出现的任何资源冲突问题。这将允许快速、完整地恢复虚拟机。然而,通常 您将需要恢复整个快照 当单个文件损坏或丢失时。新的 VMware 专用工具可以处理文件级恢复。

如何备份 VMware 虚拟机

要备份虚拟机(包括操作系统、应用程序文件、用户数据和设置),您需要存储虚拟机的原始文件夹的副本。为此,请按以下步骤操作:

  • 步骤1:关闭虚拟机。复制时让虚拟机保持运行可能会导致复制拒绝启动。
  • 步骤2:找到要复制的目标文件夹。
  • 步骤3:右键单击该文件夹,然后单击“复制”或按 按Ctrl + C.
  • 步骤4:选择您选择的位置。
  • 步骤5: 按 按Ctrl + V 或者在文件夹内右键单击并单击“粘贴”。您将看到一个进度条,表明该过程正在进行中。
  • 步骤6:该过程完成后,启动复制的虚拟机。工作站会提示您指定是复制还是移动虚拟机。

如果它表明您已将虚拟机本地移动到硬盘驱动器,则所有设置都将保留。然而,该选项 «已复制» 将确保生成新的MAC地址和UUID,以确保网络上不会发生冲突。

通过备份和恢复数据将Vmware虚拟机复制到另一台PC的三种方法

VMware的 备份工具 对数据保护领域做出了根本性的改进,例如封装和抽象的好处。但挑战依然存在,包括如何保证数据一致性以及如何解决该技术过度消耗物理资源的问题。

人们很容易认为备份服务器就像备份 VMDK 格式文件一样简单。 (虚拟机磁盘)因为 VMware 将物理服务器捆绑到少数大型硬盘驱动器映像文件中。

此外,备份正在运行的虚拟机 不保证所有活动 的运动都被充分考虑在内。这意味着您面临数据不一致以及最终信息不准确的风险,从而导致恢复不成功。

资源消耗过多的挑战是虚拟化的副作用。事实上,主要原因之一是 你应该使用 VMware 虚拟化你的系统 这是为了确保您将资源消耗集中在少数物理服务器上,从而减少大多数计算机服务器基础架构所经历的停机周期数量。不幸的是,还有 你必须面对无法拥有足够资源的问题 让您的数据备份顺利运行。

本主题与以下主题相关: 如何在 VirtualBox 中下载 Ubuntu。教程

您还应该记住,您的备份在 VMware 中最容易受到攻击,因为它处理数据的能力有限。 网络或磁盘 I/O 过多。您对物理服务器进行虚拟化的决定通常会对现有的网络或磁盘 I/O 量产生负面影响。

尽管存在这些问题,仍有合适的方法可以解决这些问题,并为您提供在某些情况下可能优于标准物理备份和恢复的好处。然而, 没有经过验证的最佳方法来备份或恢复 VMware。对于许多管理者来说,目的证明手段是合理的,对一个人有效的方法不一定对另一个人有效。

方法一:在每台虚拟机上安装本地备份代理

在这种传统方法中,备份软件代理安装在虚拟机上,就像安装在物理服务器上一样。 数据通过 LAN 流向备份/恢复基础设施,就像代理安装在物理服务器上一样。

这种方法的优点如下:

  • 不需要任何程序更改或特殊技能,因为安装和配置备份代理与使用物理服务器时的过程类似。
  • 恢复过程也与物理服务器的文件级恢复没有变化。
  • 可以进行文件级恢复。
  • 可以进行完整备份和增量备份。
  • 如果您使用支持应用程序的备份代理(例如 Exchange 或 SQL),此方法有助于维护应用程序数据的一致性。

 其缺点包括以下几点:

  • 由于所有备份都在单个服务器上运行,因此很容易使主机资源过载。
  • 备份代理无法识别您的服务器封装在大型 VMDK 文件中,这意味着从灾难恢复的角度来看,该值很小。
  Windows 文件保护和 TrustedInstaller 有什么用处?
方法 2:在 ESX 服务控制台中安装备份代理

在此方法中,您在指定的 ESX 服务控制台上安装备份软件代理,并备份每个虚拟机的基础 VMDK 文件集。

优点如下:

  • 您只需要一个备份代理,而不是每个虚拟机一个代理。
  • 您只需备份 VMDK 文件即可备份所有虚拟机。
  • 快速图像级恢复是可能的。

 缺点如下:

  • 您需要脚本来自动关闭、启动虚拟机和创建虚拟机快照,以确保应用程序的一致性。
  • 无法进行文件级恢复或增量备份。
  • VMware 计划最终删除 ESX 服务器服务控制台。
方法 3 – VMware Consolidated Backup

VMware 整合备份 (VCB) 指从 ESX 服务器卸载虚拟机备份的备份基础架构。该配置从网络中删除备份流量,并释放 ESX 服务器资源以提高虚拟机性能。 VCB 还具有其他功能,包括:

  • 增量备份和完整文件级备份,以及完整映像备份。
  • 支持 Fibre Channel、NAS 存储和本地存储基础设施或 iSCSI.
  • 从中心点管理备份。

 然而,VCB 不同于常规备份代理,因为它基本上是一种服务线工具。 comandos 由几个Windows可执行程序组成。添加脚本时, 这些程序还可以提供其他第三方产品可以使用的框架。.

VCB 有一些局限性,包括需要专用的 Windows 代理服务器和第三方备份程序。随着 vSphere 4 的发布,备份供应商正在转向 编程 已取代 VCB 的 vStorage 应用程序 API。

VCB代理的好处
  • 您可以为所有虚拟机使用单个备份代理。
  • 您只需备份 VMDK 文件即可备份所有虚拟机。
  • 快速图像恢复是可能的,因为该过程涉及传输一个大图像文件而不是搜索许多小文件。
  • 使用 VCB 代理服务器进行备份过程可减少 ESX 服务器的开销。
  • 理论上,与基于 LAN 的方法相比,这种使用 SAN 的无 LAN 方法应该提供更快的备份。
缺点如下:
  • VCB 代理的自动化和易用性取决于第三方备份软件的功能。
  • 此方法实施起来很复杂,特别是如果您没有备份软件集成选项来简化该过程。
  • 如果您想要直接文件级还原,则需要在虚拟机上安装备份软件代理。
  • 当使用没有 VSS 集成的 Windows 时,VCB 映像级备份在发生故障时保持一致。
  • VCB 不提供支持Windows 系统状态备份的机制。尽管您可以成功实现完整服务器还原,但无法保证您的系统是否在虚拟机快照过程中进行转换。

什么是 VMware vSphere?

它是一个服务器虚拟化平台,于 2009 年首次推出,是 VMware 旗舰基础架构解决方案的后续产品。 这是一个完整的实施平台 以及大规模虚拟机基础设施的管理。

俗称虚拟化数据中心平台 或云操作系统。你有能力允许你的 TI 将应用程序工作负载有效地放置在经济高效的计算资源上。

虚拟环境的操作和体系结构与传统备份环境的不同之处在于它们需要特定的技术。在此平台上备份虚拟机时,如果您想最大限度地提高备份容量和恢复效率,则必须利用虚拟化的优势。

此外,当您选择虚拟环境时,您不能依赖在传统物理环境中使用的相同原则。以下是需要遵循的八种适当的备份实践:

1. 不要在来宾操作系统层备份虚拟机

对于传统服务器,您通常会在来宾操作系统 (OS) 上安装备份代理,只要您需要备份数据,备份服务器就会与该代理联系。

然而, 该方法在虚拟环境中无效 因为它会导致虚拟机资源不必要的消耗,从而影响其性能以及主机上运行的其他计算机的性能。

相反,您应该将数据备份到虚拟化层。在这里您将使用映像级备份进行存档 .vmdk 大以避免涉及来宾操作系统。

为此,您必须使用专为在虚拟化环境中工作而设计的备份应用程序,并且可以直接备份计算机的虚拟磁盘,而无需涉及主机或来宾操作系统。

这使您可以消除不必要的资源消耗 同时确保您的虚拟机获得其工作负载所需的资源。

2. 利用 vStorage API

VS存储API 被介绍给 的vSphere 取代随 VMware 3 基础架构一起发布的 VMware Consolidated Backup Infrastructure,以方便从主机卸载备份处理。

它们不仅可以更轻松地访问虚拟机的磁盘文件,而且还包含可以显着提高备份速度的独特功能,例如 修改块跟踪功能.

更改块跟踪 (CBT) 是指跟踪自上次备份以来所有更改块的功能,因此备份应用程序只需查询 VMkernel 即可获取信息。

此外,此操作意味着备份应用程序不再需要跟踪修改的数据;这可以实现更快的增量备份。您应该使用利用 vStorage API 的应用程序,因为它们的效率很高。

3.永远不要吝惜虚拟机备份资源将Vmware虚拟机复制到另一台PC

如果您希望尽可能缩短备份窗口,请确保为备份服务器配备正确的硬件和软件,以避免出现操作问题。您必须有足够的网络带宽,以及足够的内存和CPU资源。

您的备份服务器不仅仅是将数据从源存储设备移动到目标存储设备。它还执行数据重复和压缩以减少备份集的大小。 所有进程都需要大量内存和CPU 跟上数据流。

  如何使用 Btrfs 子卷:完整实用指南

请始终遵循供应商对服务器的硬件建议。不要保存到您的服务器,因为如果服务器缺乏足够的资源,备份速度可能会大大减慢。在选择合适的工具之前,请尝试使用许多可帮助进行备份的第三方工具。

4. 仔细规划和测试您的备份

由于共享虚拟化架构,虚拟环境备份可能会耗尽您的资源。因此,您应该制定备份计划,以避免将所有内容都放在单个资源上。

  • 例如- 切勿同时备份单个主机或 LUN 上的多个虚拟机。相反,尝试平衡您的计划以避免过度使用资源。

虽然计划可以防止性能缓慢和下降,但测试可以让您知道是否准备好恢复备份。测试对于故障排除、分析工具以及决定是否更换产品也很重要。

5.了解睡眠和VSS如何工作以将Vmware虚拟机复制到另一台PC

如果您的虚拟机备份包括事务应用程序,例如 数据库 和邮件服务器,您应该暂停它们以确保它们处于适合运行的状态。据称这种类型的备份与应用程序一致。

在开始备份之前,应用程序会暂停,以确保所有挂起的事务和写入都写入磁盘。

此步骤确保服务器 工作正常并且没有数据丢失 如果需要虚拟机还原。暂停仅适用于支持在必要时暂停和写入待处理数据的应用程序。

VMware Tools 有一个可与卷影复制服务 (VSS) 配合使用的驱动程序 Microsoft 在备份之前暂停应用程序。这种需求导致其他供应商提供类似的单元来服务不同的操作系统。

因此,请始终确保您使用受支持的驱动程序,并且您的 VSS 服务已启用并配置为应用程序一致的备份。

6. 快照不是备份

虚拟机快照虽然有用,但绝不应用作主要备份介质。快照非常适合虚拟机的短期备份,但请记住,每次使用它们都会受到惩罚。

创建快照后,所有虚拟机磁盘写入都将转移到另一个新的增量磁盘文件,使原始磁盘变为只读。

当数据写入增量磁盘上的文件时,它会以 16 MB 的增量增加,每个增量都会导致其所在的 LUN 崩溃,从而降低性能。 因此,拍摄的快照越多,对性能的影响就越大.

此外,快照会占用额外的磁盘空间,因为每个快照都可以增长到原始磁盘的大小。如果您的数据存储空间不足,您可能会面临关闭所有虚拟机的风险。此外,删除快照后将数据从快照合并到其原始版本是一项繁重的 I/O 操作。

快照创建新的虚拟磁盘并指向原始磁盘;所以, 某些功能可能缺失。这可能会导致快照和原始磁盘之间出现全新的映射问题。您应该谨慎使用快照,并在不再需要时将其删除。

考虑使用容错备份替代方案将 Vmware 虚拟机复制到另一台 PC

大多数具有映像级备份的虚拟化备份产品都使用虚拟机快照来在备份运行时停止写入磁盘。

容错(FT)功能 使用两台虚拟机(一台主虚拟机和一台辅助虚拟机),尽管它们位于不同的主机上,但共享相同的虚拟磁盘文件。

目前, FT 函数 不支持快照。这使得备份符合 FT 的虚拟机的过程变得困难,您将不得不寻找其他备份方法。

一种方法是在备份过程中暂时禁用 FT 功能 允许拍摄快照。禁用此功能可以让您保留第二个虚拟机。您可以自动化此过程 运用 PowerShell的以及备份前和备份后脚本。

另一种方法是克隆虚拟机 通过 vCenter转换器 o vCenter服务器 创建另一个副本。保存新副本后,您可以删除克隆。

备份主机和 vCenter Server 配置。

您可以轻松重建丢失的主机或 vCenter,但您将丢失配置信息。因此,建议定期保存信息。使用备份主机,您只需备份虚拟机,而不备份管理控制台中的各个文件。因此,保存配置信息可以方便以后重建主机。

保存配置信息:

  • 对于 ESX 主机:使用命令 esxcfg 信息 从服务控制台。它将在单个文本文件中显示大量配置信息。
  • 对于 ESXi 主机:使用命令 vicfg-cfg备份 (vSphere CLI 的一部分)。它将在文本文件中显示配置信息。
  • 对于 vCenter 服务器- 您必须备份包含特定于服务器的配置信息的数据库,包括集群、权限、资源组、性能数据、警报等。如果此方法有效,您可以稍后重新安装 vCenter Server,将其指向备份数据库,然后恢复操作。请记住将包含安全套接字层 (SSL) 证书的文件夹保存在数据目录中。包含 vCenter 用于与 ESXi 和 ESX 主机以及客户端进行通信的 SSL 证书。

您可能有兴趣阅读: 如何在 Windows 10 中使用多个虚拟桌面

结论

VMware 已尝试解决与虚拟化服务器相关的备份问题。 VMware vSphere 5.1例如,使用 VMware vStorage API for Data Protection (VADP),该 API 与 VMware 的 vSphere Data Protection (VDP) 或其他第三方备份工具配合使用。

VADP 使用基于虚拟代理的高效无代理备份系统取代了 VMware Consolidated Backup,并且不会占用存储资源。事实上,它配备了更改块跟踪功能,允许仅保存自上次备份以来发生更改的数据块。这减少了VDP等备份工具的工作量。这样你就可以通过备份将Vmware虚拟机复制到另一台PC上。