Amazon Linux 2023 在 Amazon EC2 外部使用時的設定和 cloud-init 組態 - Amazon Linux 2023

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Linux 2023 在 Amazon EC2 外部使用時的設定和 cloud-init 組態

本節說明如何在不直接在 Amazon EC2 上執行時 (例如在 KVM、VMware 或 Hyper-V 上執行) 時設定和設定亞馬遜 Linux 2023 虛擬機器。

預設情況下,Amazon Linux 2023 虛擬機器映像不會隨任何使用者密碼或 SSH 金鑰佈建,而是在第一個探索到的網路界面上透過 DHCP 取得網路組態。這表示在預設情況下,如果沒有其他設定,就無法連線到產生的虛擬機器。

因此,需要將某種形式的組態提供給虛擬機器。針對 Amazon Linux 執行此操作的標準機制是透過 cloud-init 資料來源進行。

Amazon Linux 2023 已通過以下資料來源的資格:

NoCloud

這是透過虛擬光碟機設定內部部署映像的傳統方法,其中包含具有 cloud-init 組態檔案的種子 ISO9660 映像。

VMware

此外,Amazon Linux 2023 還支援透過 VMware guestinfo.userdataguestinfo.metadata 的 VMware 特定資料來源設定在 vSphere 上執行的 VMware 映像。

注意

資料來源的組態可能與 Amazon Linux 2 不同。更具體來說,Amazon Linux 2023 會將 systemd-networkd 作為組態,且需要使用 cloud-init 網路組態說明文件所述的「Networking Config Version 2」。

如需 Amazon Linux 2023 中 cloud-init 封裝版本 cloud-init 組態機制的完整文件,請參閱上游 cloud-init 文件