建立執行 Linux 的自訂虛擬機器
重要
傳統 VM 將於 2023 年 3 月 1 日淘汰。
如果您使用來自 ASM 的 IaaS 資源,請在 2023 年 3 月 1 日前完成移轉。 我們鼓勵您及早切換,以利用 Azure Resource Manager 的許多功能增強功能。
如需詳細資訊,請參閱請於 2023 年 3 月 1 日之前將您的 IaaS 資源遷移至 Azure Resource Manager。
注意
Azure 針對建立和使用資源方面,有二種不同的部署模型:Resource Manager 和傳統。 本文涵蓋之內容包括使用傳統部署模型。 Microsoft 建議讓大部分的新部署使用 Resource Manager 模式。 如需有關使用 Resource Manager 模型來建立 Linux VM的詳細資訊,請參閱使用入口網站在 Azure 上建立 Linux VM。
自 2017 年 11 月 15 日起,虛擬機器僅能於 Azure 入口網站中取得。
「自訂」虛擬機器單指您使用從 Marketplace 取得的熱門應用程式所建立的虛擬機器,因為它為您做了大部分的工作。 但是,您仍然可以在組態選項中包括下列項目:
- 將虛擬機器連線至虛擬網路
- 安裝 Azure 虛擬機器代理程式和 Azure 虛擬機器擴充程式,例如用於反惡意程式碼。
- 將虛擬機器加入至現有的雲端服務。
- 將虛擬機器加入現有的儲存體帳戶。
- 將虛擬機器加入至可用性集合。
重要
如果您想要讓虛擬機器使用虛擬網路,請務必在建立虛擬機器時指定虛擬網路。
- 使用虛擬網路的兩個優點是直接連接到虛擬機器,以及設定跨單位連線。
- 只有在建立虛擬機器時,才能將虛擬機器設定為加入虛擬網路。 如需虛擬網路的詳細資訊,請參閱 Azure 虛擬網路概觀。
建立虛擬機器
使用從 Azure 傳統 CLI 連線到 Azure 中列出的步驟登入 Azure 訂用帳戶。
請確定您處於傳統部署模式,如下所示:
azure config mode asm
找出您想要從可用映像載入的 Linux 映像,如下所示:
azure vm image list | grep "Linux"
在 Windows 命令提示字元視窗中,請使用 find ,而不要使用 grep。
使用
azure vm create
並搭配先前清單中的 Linux 映像建立 VM。 這個步驟會建立雲端服務及儲存體帳戶。 您也可以利用-c
選項將此 VM 連接到現有的雲端服務。 建立 SSH 端點以利用-e
選項登入 Linux 虛擬機器。 下列範例會建立名為myVM
的 VM,方法是使用West US
位置中的Ubuntu-14_04_4-LTS
映像,並且新增使用者名稱ops
:azure vm create myVM \ b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB \ -g ops -p P@ssw0rd! -z "Small" -e -l "West US"
輸出類似於下列範例:
info: Executing command vm create + Looking up image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB + Looking up cloud service info: cloud service myVM not found. + Creating cloud service + Retrieving storage accounts + Creating VM info: vm create command OK
注意
針對 Linux 虛擬機器,您必須在
vm create
中提供-e
。 建立虛擬機器後,就無法啟用 SSH。 如需 SSH 的詳細資料,請參閱如何在 Azure 上搭配使用 SSH 和 Linux。您可以使用
azure vm show
命令來確認 VM 的屬性。 下列範例會列出名為myVM
的 VM 的資訊:azure vm show myVM
使用
azure vm start
命令啟動您的 VM,如下所示:azure vm start myVM
後續步驟
如需所有 Azure 傳統 CLI 虛擬機器命令的詳細資料,請參閱搭配傳統部署 API 使用 Azure 傳統 CLI。