准备 Linux 虚拟机

使用 Migrate for Compute Engine 迁移到 Google Cloud 的 Linux 虚拟机需要安装一个准备软件包来自动处理配置更改。

本页介绍如何在要在 Google Cloud 上运行的虚拟机上安装 Migrate for Compute Engine 准备软件包。

检测到虚拟机在 Google Cloud 上运行后,此软件包会在启动时进行更改。在虚拟机分离且清理完成之前,它必须保持安装状态。要详细了解此软件包所作的更改,请参阅虚拟机适配

RHEL/CentOS

按照以下步骤准备 Red Hat Enterprise Linux (RHEL) 6/7 和 CentOS 6/7。

您可通过下面两种方式安装 Migrate for Compute Engine RPM 软件包:

  1. 使用 Yum 安装软件包。此操作会自动获取并安装所需的必备项。
  2. 下载和安装必备项,然后安装 RPM 软件包。

使用 Yum 安装

  1. 登录工作负载虚拟机。
  2. 在虚拟机中,从下载页面下载最新的 Migrate for Compute Engine RPM 软件包。
  3. 使用 Yum 安装准备软件包:

    yum install migrate-for-gce-prep-version.redhat.x86_64.rpm
    

下载和安装必备项

  1. 登录工作负载虚拟机。
  2. 在虚拟机中,从下载页面下载最新的 Migrate for Compute Engine RPM 软件包。
  3. 运行以下命令,检查必备项列表:

    rpm -qpR migrate-for-gce-prep-version.redhat.x86_64.rpm
    

    例如:

    rpm -qpR migrate-for-gce-prep-4.10.0-0.redhat.x86_64.rpm
    
  4. 单独安装必备项。

  5. 使用 Yum 安装 migrate-for-gce-prep RPM 软件包。

    yum install migrate-for-gce-prep-version.redhat.x86_64.rpm
    

如果安装失败或出现任何警告,请确保在执行云端运行操作之前解决这些问题。

SuSE SLES

按以下步骤确保 SuSE Enterprise Linux Server (SLES) 11/12 已准备好在 GCP 中运行。

  1. 以根用户身份登录 SLES 虚拟机。
  2. 使用类似下面的命令,从下载页面安装 Migrate for Compute Engine SUSE RPM 软件包。

    zypper install migrate-for-gce-prep-version.suse.x86_64.rpm
    

    例如:

    zypper install migrate-for-gce-prep-4.10.0-0.suse.x86_64.rpm
    

如果安装失败或安装过程中出现警告,请在迁移此虚拟机之前先解决这些问题。

Ubuntu/Debian

按照以下步骤准备 Ubuntu 14/16/18 或 Debian 8.5/9。

  1. 以具有 sudo 特权访问权限的用户身份登录 Ubuntu 或 Debian 虚拟机。
  2. 使用类似下面的命令,从下载页面安装 Migrate for Compute Engine .deb 软件包:

    sudo dpkg -i migrate-for-gce-prep-version.deb
    

    例如:

    sudo dpkg -i migrate-for-gce-prep-4.10.0-0.deb
    
  3. 安装 migrate-for-gce-prep 软件包的所有必需或缺少的必备项。

    sudo apt-get update && sudo apt-get install -f -y
    

如果安装失败或安装过程中出现警告,请在使用 Migrate for Compute Engine 迁移此虚拟机之前解决这些问题。

Amazon Linux

按照以下步骤准备 Amazon Linux AMI 或 Amazon Linux 2。

  1. 按原样在虚拟机上运行离线迁移。
  2. 按照此处所述的步骤,配置 yum 存储区并安装 Compute Engine 客机代理。