共用方式為


建立執行Linux的自定義虛擬機

這很重要

傳統 VM 將於 2023 年 3 月 1 日淘汰。

如果您使用 ASM 中的 IaaS 資源,請在 2023 年 3 月 1 日完成移轉。 我們鼓勵您及早切換,以利用 Azure Resource Manager 的許多功能增強功能。

如需詳細資訊,請參閱 將 IaaS 資源於 2023 年 3 月 1 日前遷移至 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 命令提示字元視窗中,使用 尋找,而不是 grep。

  4. 使用 azure vm create 從上一個清單中建立具有Linux映像的 VM。 此步驟會建立雲端服務和記憶體帳戶。 您也可以使用 -c 選項,將此 VM 連線到現有的雲端服務。 建立 SSH 端點,以使用 -e 選項登入 Linux 虛擬機。 下列範例會使用 West US 位置中的 Ubuntu-14_04_4-LTS 映射,建立名為 myVM 的 VM,並將使用者名稱新增 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 上搭配 Linux 使用 SSH

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

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

    azure vm start myVM
    

後續步驟

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