在将虚拟机迁移到云端时,您可能需要修改原始虚拟机,以使其在新环境的限制下正常运行。Migrate for Compute Engine 会自动处理许多配置,但您可能需要使用其他一般性改进或特定于客户的配置:这些自动实现的配置称为“适配”。
Migrate for Compute Engine 支持灵活地定义这些操作:包含通用代码来基于所提供的条件和顺序执行脚本。Migrate for Compute Engine 可以提供脚本并将其作为 RPM/Migrate for Compute Engine 服务的一部分进行部署,您也可以自行部署。
Migrate for Compute Engine 模型包含两个实体:
- 条件是指虚拟机状态,例如“虚拟机已在云端启动,通过 Migrate for Compute Engine 运行”、“分离的虚拟机已在云端启动”以及“虚拟机已迁移回其原始位置”。
- 操作是指在条件成立时执行的脚本。
平台和环境检测
Migrate for Compute Engine 会自动检测以下环境:
- 本地 (VMware)
- 云 (GCP + Migrate for Compute Engine)
- 分离(GCP 原生)
检测到环境后,Migrate for Compute Engine 决定要进行哪些适配。
后续步骤
了解 Migrate for Compute Engine 提供的操作系统适配脚本: