创建RHEL实例的iso

时间:2017-03-08 12:19:50

标签: amazon-web-services amazon-ec2 rhel rhel7

我有一个带有RHEL 7.3的亚马逊ec2实例。我想将其转换为iso,以便我可以将其迁移到任何我想要的地方。创建虚拟机iso的最佳工具是什么?或者如何克隆/备份此VM以便我可以将其恢复到任何我想要的位置?

3 个答案:

答案 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。