2017-03-08 88 views
1

我有一個amazon ec2實例,上面有RHEL 7.3。我想將它轉換爲iso,以便我可以隨意移動它。什麼是創建虛擬機的iso的最佳工具。或者我如何克隆/備份這個VM,以便我可以在任何我想要的地方恢復它?創建一個RHEL實例的iso

回答

0

Clonezilla提供了創建圖像的功能。生成的圖像可以轉換爲ISO文件。

+0

我想以編程方式執行此操作。所以我正在尋找一些選項來通過命令行克隆VM。 – aaj

+0

如果我沒有記錯,Clonezilla也有一個命令行界面 – PinkFluffyUnicorn

0

亞馬遜似乎並沒有將其作爲服務進行推廣,但aws cli工具具有用於從AMI中提取的ec2-unbundle命令。有關如何使用它在本地下載和運行EC2 AMI的指南here

請注意,ec2-unbundle命令目前僅適用於Linux,而不適用於OS X或Windows。

+0

這提到使用vmware轉換爲iso。我們不能沒有它嗎? – aaj

+0

通過閱讀他們正在做的事情將其引入啓動階段,看起來您必須通過它才能獲得可行的ISO。 –

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並進行設置即可。