通过虚拟机导入/导出对虚拟机进行的编程修改 - VM Import/Export
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过虚拟机导入/导出对虚拟机进行的编程修改

使用 ImportImage API 导入虚拟机时, Amazon 修改文件系统以使导入的虚拟机可以访问。在写入修改后的文件时, Amazon 会在新名称下的同一位置保留原始文件。可以进行以下操作:

常规
  • 为了与提供的映像保持 Amazon一致, Amazon 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 启动加载程序设置。