当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

作者:精品下载站 日期:2024-12-14 23:33:17 浏览:15 分类:玩电脑

使用 VMware Converter 进行 P2V 迁移(物理到虚拟)


VMwarevCenter Converter Standalone 是 VMware 的一款免费工具,可让您将物理服务器(计算机)转换(迁移)为虚拟机(P2VP物理--V虚拟)或将虚拟机从一个虚拟化软件(管理程序)移动到另一个虚拟化软件(V2VVir)真实--虚拟)。使用 vCenter Converter,您可以转换运行 Windows 和 Linux 的计算机。在本文中,我们将了解如何使用 vCenter Converter 将物理服务器迁移到 VMware vCenter 环境。

最近,最新版本是2018年发布的VMware Converter Standalone 6.2。2022年2月,VMware从其网站的可用下载列表中删除了该版本的Converter(之前的版本发现了重大漏洞),并承诺稍后发布新版本。同时,没有提供执行 P2V 转换的替代方案。

最后,2022 年 10 月 11 日,新版本的 vCenter Converter 6.3 可供下载。此版本支持新的 Windows Server 2019/2022 和 Windows 11。但是,不再支持 Windows Server 2012、RHEL/CentOS 6 和 Ubuntu 14 之前的旧版本。

您可以在此处下载最新版本的 Converter(需要注册):https://www.vmware.com/products/converter.html

[玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

我们来看看如何在几乎不停机的情况下将物理 Windows Server 主机在线迁移到 VMware 虚拟机。

将物理机转换为 VMware 虚拟机 (P2V)

  1. 在任何 Windows 计算机上下载并安装 vCenter Converter;

  2. 有两种安装模式可供选择:
    本地安装 - 在本地计算机上安装管理转换任务所需的所有组件(我们使用此模式)和客户端-服务器安装 - 允许您在计算机上单独安装服务器、客户端或代理;

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  3. 创建新的转换任务:文件-> 新建-> 转换机器

  4. 选择您想要远程转换的 Windows 计算机(开机 -> 远程 Windows 计算机)。指定远程计算机的 FQDN 或 IP 地址以及管理员凭据;

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  1. 如果您要转换启用了防火墙的远程计算机,则需要打开多个端口。在 Windows 上,您需要打开以下绑定的 TCP 端口:139,445,9089 和 UDP:137,138。您可以通过 GPO 或使用这些 PowerShell 命令在 Windows Defender 防火墙中打开端口

    New-NetFirewallRule -DisplayName "VMConverterAgent" -Direction Inbound -Protocol TCP -LocalPort 9089 -Action Allow  | Enable-NetFirewallRule
  2. vCenter Converter 将连接到远程计算机并尝试安装 VMware vCenter Converter Standalone Agent 服务 (

    vmware-converter-agent

    );

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

    就我而言,远程安装转换器代理时出现错误:

    Error 1603: A fatal error occurred during installation.
    Unable to complete Converter agent installation on '192.168.13.20'. Error code: 1,603.

    首先,我必须使用 PowerShell 来卸载 Windows 主机上的程序:

    Get-Package -Name "VMware vCenter Converter*" | Uninstall-Package

    然后从 vCenter Converter 分发手动安装代理(自定义安装 -> Converter 代理)。

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  3. VMware Converter 连接到指定服务器并安装 VMware vCenter Converter Standalone Agent (

    vmware-converter-agent

    ) 在上面;

  4. 然后,系统将提示您指定将在其上创建虚拟机的 ESXi 服务器(或 vCenter 服务器)的名称以及要连接的凭据;

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  5. 选择要放置新虚拟机的数据中心、群集、ESXi 主机和 VMFS 数据存储名称。选择虚拟机硬件版本;

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  6. 然后您需要选择要复制的目标系统的磁盘、RAM 和 vCPU 设置等。

VMware Converter:执行 P2V 或 V2V 转换时同步更改

VMware Converter 允许同步源计算机和位于 ESXi 主机上的目标虚拟机之间的更改。此功能允许您分几个阶段虚拟化物理服务器,其中物理磁盘上有大量数据,并且停机时间最短。

我们将分两步将物理服务器转换为虚拟机。在第一阶段,转换器将数据从源计算机复制到目标VM,同时源服务器正在运行并且用户可以更改其上的数据。在第二(最后)阶段,执行初始数据复制以来发生的更改的同步。

更改同步功能允许您减少 P2V/V2V 转换期间应用程序/服务的停机时间,因为只需在传输最终更改时关闭最终应用程序。

  1. 检查高级部分中的同步更改选项。选择何时执行下一次同步。请务必取消选中(!!!)执行最终同步项;

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  2. 转换后选项卡上,选择最终同步后要执行的操作。我们要自动打开创建的VM(Power ondestination machine)、关闭源服务器(Power off source machine)、安装VMTools等;

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  3. 仍然需要启动 P2V 转换的初始阶段并等待其完成。

    注意。在本例中,具有 700 GB 数据的物理文件服务器的转换大约需要 15 个小时。

  4. 初始转换完成后,您可以手动执行最终同步。为此,请在 VMware Converter 中选择您的任务,然后单击上下文菜单中的同步

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

    注意:VMware Converter 安装一个特殊的“位图驱动程序”(bmdrvr 服务),用于跟踪自上次同步以来源系统中的更改。

  5. 在向导窗口中选择立即运行的同步,结束后运行最终的同步。为了防止用户在最终同步过程中修改源服务器上的文件,可以暂时停止虚拟机中的主要服务(例如文件服务器或应用服务器);

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  6. 最终同步大约需要一个小时,在此期间源计算机上的更改被复制到虚拟机。之后,旧服务器自动关闭,新虚拟机开启;

    [玩转系统] 使用 VMware Converter 进行 P2V 迁移(物理到虚拟)

  7. 您只需执行虚拟机的最终配置(删除隐藏的网络接口、删除旧的设备驱动程序、配置新的网络适配器并分配 IP 地址,虚拟机就可以运行了。

在同步更改期间,vSphere 服务器将在目标计算机上创建一些快照,以便在必要时回滚到同步的任何阶段(在这种情况下,VMware Converter 的逻辑将被破坏)。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯