迁移物理服务器

除了将具有常见操作系统的虚拟机迁移到 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 的机器,在启动画面(显示键盘图标的屏幕)期间按任意键,然后在菜单中选择 Migrate for Google Compute Engine 连接器低内存选项。此选项从 CD 映像中按需读取。
  • DVDROM/CDROM:要从中启动 Migrate for Google Compute Engine 连接器 ISO 的物理 DVDROM/CDROM 或虚拟 CDROM。

准备工作

  1. 为迁移配置 Google Cloud

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

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

  4. 对于 Linux,请安装 Linux 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. 已启用服务 (Enabled services) 下,勾选预配 (Provisioning) 旁边的框,然后点击确定 (OK)。

从 Migrate for Google Compute Engine ISO 启动

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

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

注册存根虚拟机

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

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

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

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

删除存根虚拟机

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

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

查看 iSCSI 目标设置

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

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

管理物理服务器的 IP 配置

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

  1. 在 Migrate for Google Compute Engine 连接器菜单中,选择 4显示 IP 配置
  2. 在 Migrate for Google Compute Engine 连接器菜单中,如需配置静态 IP 地址,请选择 5设置静态 IP