我有一个带有RHEL 7.3的亚马逊ec2实例。我想将其转换为iso,以便我可以将其迁移到任何我想要的地方。创建虚拟机iso的最佳工具是什么?或者如何克隆/备份此VM以便我可以将其恢复到任何我想要的位置?
答案 0 :(得分:1)
您可以通过AWS CLI commands以编程方式使用VM和AWS。
您希望熟悉导入任务和导出任务命令。
最好的起点是阅读官方AWS指南:
您需要从本指南中获取的关键信息是:
"除非您之前,否则无法从Amazon EC2导出实例 从另一个虚拟化环境将其导入Amazon EC2。"
是的,有解决方案,其中一个由@Nicholas Smith联系。话虽这么说,如果你走非正式的路线,你可能最终会在一条黑暗的小巷里找不到帮助。我强烈建议并警告此处不要继续尝试将EC2克隆到VM中。您将花费大量时间为未来留下巨大的风险因素。
为了能够实现您的目标,您需要使用任何VM软件创建RHEL VM,您需要将此VM加载到AWS中,然后您将能够在AWS中使用VM进行任何必要的更改并再次出口以满足当地或交通需求。
当您运行广泛使用的Linux发行版 - RHEL时,您可以尝试通过启动运行相同内核版本的VM以及相同的软件包版本来手动重新创建EC2环境。从那里,您可以从生产实例中压缩所需的文件,并使用SCP / SFTP将它们复制到您的内部部署站点。
只需将您的RHEL环境置于本地VM并导入AWS即可设置。
答案 1 :(得分:0)
Clonezilla提供了创建图像的功能。生成的图像可以转换为ISO文件。
答案 2 :(得分:0)
它似乎不是亚马逊作为服务推广的东西,但是aws cli
工具有一个ec2-unbundle
命令用于从AMI中提取。有关如何使用它在本地下载和运行EC2 AMI的指南here。
警告看来ec2-unbundle
命令目前仅适用于Linux而不适用于OS X或Windows。