我必须将在Hyper-V上运行的一堆VM迁移到AWS EC2。
由于某种原因,我无法使用AWS连接器。因此,我必须从Hyper-V管理器中手动导出任何VM,并将其导入到我的AWS环境中。问题是,AWS VM导入工具仅接受单个OVA / VMDK / VHD / RAW文件。
但是从Hyper-V管理器导出的VM看起来像这样:
.
├── Machines
├── Snapshots
├── Virtual Hard Disks
│ └── SOMENAME_DISK_1.VHDX
└── Virtual Machines
├── XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX.VMRS
└── XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX.vmcx
我发现可以使用其他VMware产品将这种架构转换为单个文件:see here
但这听起来真的不是一个好习惯,所以据您所愿,我想知道执行迁移的最干净方法是什么。