使用 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 软件包:
- 使用 Yum 安装软件包。此操作会自动获取并安装所需的必备项。
- 下载和安装必备项,然后安装 RPM 软件包。
使用 Yum 安装
- 登录工作负载虚拟机。
- 在虚拟机中,从下载页面下载最新的 Migrate for Compute Engine RPM 软件包。
使用 Yum 安装准备软件包:
yum install migrate-for-gce-prep-version.redhat.x86_64.rpm
下载和安装必备项
- 登录工作负载虚拟机。
- 在虚拟机中,从下载页面下载最新的 Migrate for Compute Engine RPM 软件包。
运行以下命令,检查必备项列表:
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
单独安装必备项。
使用 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 中运行。
- 以根用户身份登录 SLES 虚拟机。
使用类似下面的命令,从下载页面安装 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。
- 以具有 sudo 特权访问权限的用户身份登录 Ubuntu 或 Debian 虚拟机。
使用类似下面的命令,从下载页面安装 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
安装 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。
- 按原样在虚拟机上运行离线迁移。
- 按照此处所述的步骤,配置 yum 存储区并安装 Compute Engine 客机代理。