VM Import/Export 对虚拟机所做的程序化修改
在使用ImportImage
API 导入 VM 时,AWS会修改文件系统,使导入的 VM 可访问。在写入修改后的文件时,AWS会在新名称下的同一位置保留原始文件。可以进行以下操作:
常规
-
为了与 AWS 提供的映像保持一致,AWS Systems Manager 客户端安装在虚拟机上。
Windows
-
修改注册表设置以使 VM 可启动。
Linux
-
在 OS 中直接安装 Citrix PV 驱动程序或修改 initrd/initramfs 以包含它们。
-
修改网络脚本以使用动态 IP 替换静态 IP。
-
修改
/etc/fstab
、注释掉无效的条目并使用 UUID 替换设备名称。如果找不到设备的匹配 UUID,会在设备描述中添加nofail
选项。导入后,我们必须更正设备名称并删除nofail
。最佳实践做法是,在准备要导入的 VM 时,建议您使用 UUID 而非设备名称来指定 VM 磁盘设备。/etc/fstab
中包含非标准文件系统类型(cifs、smbfs、vboxsf、sshfs 等)的条目将被禁用。 -
修改默认条目和超时等 GRUB 启动加载程序设置。