本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 Amazon EBS 後端的 Linux AMI
若要建立 Amazon EBS 後端 Linux AMI,請從您已從現有 Amazon EBS 後端 Linux AMI 啟動的執行個體開始。這可以是您從中取得的 AMI AWS Marketplace、您使用AWS Server Migration Service
下列說明的程序同時適用於加密 Amazon Elastic Block Store (Amazon EBS) 磁碟區 (包含根磁碟區) 及未加密磁碟區後端 Amazon EC2 執行個體。
執行個體存放區後端 AMI 有不同的 AMIs 建立程序。如需 Amazon EBS 後端及執行個體後端執行個體之間差異的資訊,以及如何判斷執行個體的根裝置類型,請參閱 根設備儲存。如需建立執行個體後端 Linux AMI 的資訊,請參閱 建立執行個體存放區後端 Linux AMI。
如需建立 Amazon EBS 後端 Windows AMI 的資訊,請參閱 Windows 執行個體的 Amazon EC2 使用者指南中的建立 Amazon EBS 後端 Windows AMI。
建立 Amazon EBS 後端的 AMIs 概觀
下列圖表總結了從正在執行的 EC2 執行個體建立 Amazon EBS 後端 AMI 的過程:從現有 AMI 開始,啟動執行個體,自訂執行個體,根據其建立新的 AMI,以及最終啟動您的新 AMI 執行個體。該圖表中的數字與隨後描述中的數字相符。
- 1 – AMI #1:從現有 AMI 開始
-
查找與要建立的 AMI 相似的現有 AMI。這可以是您從中取得的 AMI AWS Marketplace、您使用AWS Server Migration Service
或 VM 匯入/匯出建立的 AMI,或您可以存取的任何其他 AMI。您將根據需要自訂此 AMI。 在圖表中,EBS 根磁碟區快照 #1 指示 AMI 是 Amazon EBS 後端 AMI,並且有關根磁碟區的資訊存放在此快照中。
- 2 – 從現有 AMI 啟動執行個體
-
設定 AMI 的方法是從您希望作為新 AMI 基礎的 AMI 啟動執行個體,然後自訂執行個體 (由圖表中的 3 指示)。然後,您將建立新的 AMI,其中包含自訂執行個體 (由圖表中的 4 指示)。
- 3 – EC2 執行個體 #1:自訂執行個體
-
連線到您的執行個體並根據需要自訂。您的新 AMI 將包含這些自訂執行個體。
您可以在執行個體上執行下列任一個動作以自訂:
-
安裝軟體和應用程式
-
複製資料
-
刪除暫存檔案並重組您的硬碟,來減少啟動時間。
-
連接額外的 EBS 磁碟區
-
- 4 – 建立映像
-
從執行個體建立 AMI 時,Amazon EC2 會在建立 AMI 前關閉執行個體,確認執行個體上的一切在建立程序中都維持在停止且一致的狀態。若您相信您的執行個體處於一致且可用來建立 AMI 的狀態,您可以告知 Amazon EC2 不要關閉及重新開機執行個體。有些檔案系統 (例如 XFS) 可能會凍結及取消凍結活動,使其足夠安全,可用來建立映像,而無須重新開機執行個體。
在 AMI 建立程序期間,Amazon EC2 會建立您執行個體根磁碟區及任何連接到您執行個體之其他 EBS 磁碟區的快照。您必須為快照支付費用,直到您取消註冊 AMI 及刪除快照為止。若任何連接到執行個體的磁碟區經過加密,則新的 AMI 只能在支援 Amazon EBS 加密的執行個體上成功啟動。
AMI 建立程序可能需要數分鐘的時間完成 (有些可能會花上 24 小時),具體取決於磁碟區的大小。您可能會發現在建立您的 AMI 前先建立您磁碟區的快照會更有效率。透過此方式,建立 AMI 時便只需要建立小型的增量快照,且程序將能更快完成 (建立快照的總時間維持不變)。
- 5 – AMI #2:新 AMI
-
在程序完成後,您便會擁有新的 AMI 及從執行個體根磁碟區建立的快照 (快照 #2) 。若除了根設備磁碟區之外,您還為您的執行個體新增執行個體存放磁碟區或 EBS 磁碟區,則新 AMI 的區塊型設備映射便會包含這些磁碟區的資訊。
Amazon EC2 會自動為您註冊 AMI。
- 6 –從新的 AMI 啟動執行個體
-
您可以使用新 AMI 啟動執行個體。
- 7 – EC2 執行個體 #2:新執行個體
-
當您使用新的 AMI 啟動執行個體時,Amazon EC2 會使用快照,建立此執行個體的根磁碟區的新 EBS 磁碟區。如果您在自訂執行個體時為新增執行個體存放磁碟區或 EBS 磁碟區,則新 AMI 的區塊型設備映射便會包含這些磁碟區的資訊,並且您從新的 AMI 啟動之執行個體的區塊型設備映射也會自動包含這些磁碟區的資訊。新執行個體的區塊型設備映射中指定的執行個體儲存體磁碟區都是全新的,不會包含您用來建立 AMI 的執行個體之執行個體儲存體磁碟區中的任何資料。EBS 磁碟區上的資料會持續。如需詳細資訊,請參閱 區塊型儲存設備對應。
當您從 EBS 後端 AMI 建立新的執行個體時,建議您在將其用於生產環境前初始化其根磁碟區和任何額外的 EBS 儲存體。如需詳細資訊,請參閱 Amazon EBS 使用者指南中的初始化 Amazon EBS 磁碟區。
從執行個體建立 Linux AMI
您可以使用 AWS Management Console 或命令列建立 AMI。
從快照建立 Linux AMI
如果您有執行個體根裝置磁碟區的快照,您可以使用 AWS Management Console 或命令列從此快照建立 AMI。
從已建立的 AMI 啟動執行個體
您可以從已從執行個體或快照建立的 AMI 啟動執行個體。
如何從 AMI 啟動執行個體
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格的映像下,選擇 AMIs。
-
將篩選條件設為 Owned by me (由我擁有),然後選取您的 AMI。
-
選擇從 AMI 啟動執行個體。
-
接受啟動執行個體精靈中的預設值或指定自訂值。如需詳細資訊,請參閱 使用新的啟動執行個體精靈啟動執行個體。