当您指定虚拟机应该在云端运行(在 Compute Engine 上运行)时,Migrate for Compute Engine 的缓存技术会根据需要预测并流式传输存储内容,而不会明确迁移整个存储系统。当您准备好使用 Compute Engine(独立于其源平台)上的存储运行迁移虚拟机时,您可以迁移其存储。
您可以随时开始完整存储迁移,甚至在 Compute Engine 上启动虚拟机之前开始也是可以的。
此外,通过迁移存储,您还可以从来源映像启动其他虚拟机。例如,您可能希望其他虚拟机实现冗余或更好的网络性能。
如果原始存储政策设置为回写,则 Migrate for Compute Engine 副本虚拟机会将副本写回本地。
完整迁移所需的时间视数据量和可用带宽而定。
将本地来源虚拟机存储迁移到云端
- 在 vSphere 网页客户端上,选择所需的虚拟机。
如果虚拟机仍在本地运行,请按照运行迁移向导中的步骤操作。
此时,您可以执行以下某项操作:
- 右键点击虚拟机,然后选择 Migrate for Compute Engine 操作 > 开始存储迁移 (Migrate for Google Compute Engine Operations > Start Storage Migration)
- 点击摘要 (Summary) 标签页,展开云实例信息 (Cloud Instance Information) 面板。在存储迁移 (Storage Migration) 行中,点击绿色箭头并选择将虚拟机存储迁移到云端 (Migrate VM storage to Cloud)。您也可以通过此屏幕暂停迁移。
存储迁移完成后,虚拟机将显示为完全缓存。在此状态下,虚拟机的所有磁盘都存储在 Cloud Storage 存储分区中,并且可通过 Cloud Extension (CE) 访问。
查看迁移吞吐量图表
在 vSphere vCenter 上,选择托管 Cloud Extensions 扩展的所需数据中心。
在监控 (Monitor) 标签页上,选择 Migrate for Google Compute Engine 服务 (Migrate for Google Compute Engine Service) 标签页,选择特定 Cloud Extensions 扩展和时间范围以查看图表。