分享方式:


建立執行 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 虛擬網路概觀

建立虛擬機器

  1. 使用從 Azure 傳統 CLI 連線到 Azure 中列出的步驟登入 Azure 訂用帳戶。

  2. 請確定您處於傳統部署模式,如下所示:

    azure config mode asm
    
  3. 找出您想要從可用映像載入的 Linux 映像,如下所示:

     azure vm image list | grep "Linux"
    

    在 Windows 命令提示字元視窗中,請使用 find ,而不要使用 grep。

  4. 使用 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

  5. 您可以使用 azure vm show 命令來確認 VM 的屬性。 下列範例會列出名為 myVM 的 VM 的資訊:

    azure vm show myVM
    
  6. 使用 azure vm start 命令啟動您的 VM,如下所示:

    azure vm start myVM
    

後續步驟

如需所有 Azure 傳統 CLI 虛擬機器命令的詳細資料,請參閱搭配傳統部署 API 使用 Azure 傳統 CLI