使用“映像导入”功能迁移至 IBM Cloud 虚拟服务器
通过导出 Open Virtualization Archive (OVA) 或 Virtual Machine Disk (VMDK) 文件,并将它们作为自定义映像导入,将单磁盘的 VMware 虚拟机迁移到 IBM Cloud VPC。
迁移流程概述
以下步骤介绍了使用图像导入进行迁移的过程。
-
从 VMware
- 摘自 vCenter::关闭虚拟机,使用“操作 → 模板 → 导出开放虚拟化格式(OVF)模板”
- 摘自“VMware Cloud Foundation as a Service”( VCFaaS ):关闭虚拟应用程序( vApp ),下载 OVA 文件,提取 VMDK
与数据存储浏览器下载相比,上述方法能更好地保留瘦配置功能
-
将 VMDK 转换为 QCOW2
qemu-img convert -f vmdk -O qcow2 source-vm.vmdk destination-vm.qcow2 -
上传至 IBM Cloud Object Storage
- 如果需要,创建 IBM Cloud® Object Storage 实例和存储桶
- 请使用网页上传(适用于较小文件)或 Aspera 高速传输(适用于大文件)
- 配置邮筒访问权限(用于导入的公共读取权限,或使用授权服务访问权限)
-
在 VPC 中创建自定义映像
- 转到 VPC → 计算 → 图像
- 创建新图像,指向 IBM Cloud Object Storage URL
- 选择适当的操作系统类型(包括 BYOL 变体)
- 配置加密(提供商管理或客户管理)
-
从自定义映像配置虚拟服务器实例
- 选择自定义映像作为启动源,创建虚拟服务器实例
- 配置网络、安全组和 SSH 密钥
- 虚拟服务器实例启动时使用的启动卷是自定义映像的链接克隆卷
图像导入设计的优势
下表列出了图像导入迁移的设计优势。
| 设计优势 | 描述 |
|---|---|
| 进程 | 整个过程简单明了,有据可查,通俗易懂。 |
| 模板 | 您可以重复使用该模板。 如果您有 10 台来自同一模板的网络服务器,您只需导入一次,并提供 10 次。 |
| 受管 | 该过程由 IBM 管理。 该流程是 VPC 的本机流程,无需第三方工具。 |
图像导入设计的约束和限制
下表描述了图像导入迁移的约束和限制。
| 限制或约束 | 描述 |
|---|---|
| 单磁盘限制 |
此方法仅处理启动盘。 如果您的虚拟机有多个磁盘,您需要:
或
|
| 图像泛滥 | 每个独特的虚拟机都会创建一个独特的自定义映像。 与 VMware 模板不同,这些模板不是真正的可重用模板,而是单个虚拟机的快照。 随着时间的推移,你的列表中将会有数十或数百张一次性自定义图片。 |
| 链接克隆约束 |
引导卷与自定义映像保持高效的空间链接。 这意味着:
|
| Cloud-init 首次启动 |
如果您的镜像上已安装并配置了 cloud-init,VPC 可能会将此次启动视为首次启动,届时可能会执行以下操作:
|
将映像导入迁移用于真正的模板方案(从一个基础映像部署多个相同的虚拟机)和可接受映像管理开销的简单单磁盘虚拟机。