迁移物理服务器

除了将具有常见操作系统的虚拟机迁移到 Google Cloud 之外,您还可以使用 Google Cloud Migrate for Compute Engine(以前称为 Velostrata)迁移运行任何受 Google Cloud 支持的操作系统的物理服务器或虚拟机。迁移物理服务器的前提条件与迁移 VMware 虚拟机相同。

要详细了解这些前提条件,请参阅从本地迁移到 GCP

迁移物理服务器

通过从虚拟或物理 DVD ROM/CD ROM 设备将 Migrate for Compute Engine Connector ISO 映像引导到 RAM 中,您可以将物理服务器迁移到云端。请查看下载页面中的 Migrate for Compute Engine 物理服务器连接器。

Migrate for Compute Engine 连接器会映射物理服务器的本地存储,并创建存根 VMware 虚拟机作为 Migrate for Compute Engine 云迁移操作的管理对象。

该迁移的后续操作与其他虚拟机的迁移相同,只是该迁移是在“写入隔离”模式下执行,其中云端进行的数据更改不会同步回本地。

系统要求

  • 磁盘类型:支持的磁盘包括 SAS、SATA、SSD、硬件控制器提供的虚拟磁盘,以及装载在物理 HBA 上的 SAN 卷。PATA/IDE 磁盘不受支持。
  • RAM:推荐至少使用 4 GB 的 RAM。对于 RAM 小于 4 GB 的计算机,在启动画面(显示键盘图标的屏幕)期间按任意键,然后在菜单中选择 Velostrata 连接器低内存选项。此选项从 CD 映像中按需读取。
  • DVDROM/CDROM:要从中启动 Velostrata 连接器 ISO 的物理 DVDROM/CDROM 或虚拟 CDROM。

准备工作

  1. 为迁移配置 Google Cloud

  2. 完成从本地迁移到 Google Cloud 的前提条件

  3. 检查 Migrate for Compute Engine 支持的操作系统版本

  4. 对于 Linux,请安装 Velostrata-Prep 软件包。

  5. 下载 Migrate for Compute Engine 物理服务器连接器(下载页面)。

  6. 将 ISO 烧录到 CD 或 DVD 上。

  7. 检查是否有 iSCSI 软件适配器(参见下一部分)。

添加 iSCSI 软件适配器

迁移物理服务器需要使用 VMware iSCSI 软件适配器。

按照如下步骤验证您是否拥有此适配器:

  1. 在 vCenter 中,选择虚拟机主机。
  2. 选择配置标签页,然后选择中间窗格内的存储适配器选项。如果您有 iSCSI 适配器软件,则它会在此面板中列出。

如果您需要 iSCSI 适配器,请执行以下操作:

  1. 导航至配置 > 存储适配器 (Configure > Storage Adapters),然后添加一个 iSCSI 软件适配器。
  2. 网络下,选择VMKernel 适配器,然后点击修改图标。
  3. 点击端口属性选项。
  4. 已启用服务下,选中预配旁边的框,然后点击确定

从 Velostrata ISO 启动

您可以使用 ILO(在 HP Enterprise 服务器上)或 iDRAC(在 Dell 服务器上)执行此操作。以下流程使用 HP ILO。

  1. 启动 ILO 远程控制台。
  2. 选择虚拟硬盘 > 映像文件 CD/DVD-ROM,然后选择已下载的 Velostrata 连接器 ISO。
  3. 选择电源开关 > 重置
  4. 服务器就绪后,确保它从 ISO 启动。
  5. 使用以下凭据登录 ISO:ubuntu\Welcome01
  6. 运行 ./VelosConnector.sh 脚本以查看 VelosConnector 菜单。

注册存根虚拟机

存根虚拟机是在 vSphere 上创建的管理对象。Migrate for Compute Engine 使用存根与物理服务器进行交互。

要注册存根虚拟机,请执行以下操作:

  1. 在 VelosConnector 菜单中,选择 1 为 Migrate for Compute Engine 操作注册存根虚拟机,然后根据屏幕说明进行操作。如需在 Google Cloud 中创建实例并确保迁移顺利,必须正确注册操作系统。在使用相同源 IP 地址注册存根虚拟机时,会创建与虚拟机关联的 iSCSI 目标。
  2. 验证 vCenter 中显示了存根虚拟机。

此虚拟机现已在 vCenter 中注册,接下来您可以像迁移任何其他虚拟机一样进行迁移。

删除存根虚拟机

迁移完成后,您可以删除此虚拟机和 ESX 上的 iSCSI 目标配置。

  1. 在 VelosConnector 菜单中,选择2删除存根虚拟机
  2. 按照屏幕上的说明操作。
  3. 在 vCenter 中,验证此虚拟机和 iSCSI 目标是否已删除。

查看 iSCSI 目标设置

您可以查看要迁移到云的 iSCSI 限定名称 (IQN)、门户和存储逻辑单元 (LUN)。

  1. 在 VelosConnector 菜单中,选择 3 显示 iSCSI 目标设置
  2. 确保您可以看到服务器的所有磁盘。

管理物理服务器的 IP 配置

您可以查看要用于 iSCSI 目标配置的服务器的 IP 配置。默认情况下,服务器从 DHCP 请求 IP 配置,但您也可配置静态 IP 地址。必须具备有效的 IP 地址才能注册存根虚拟机。

  1. 在 VelosConnector 菜单中,选择 4显示 IP 配置
  2. 在 VelosConnector 菜单中,要配置静态 IP 地址,请选择 5设置静态 IP