分享方式:


快速入門:使用 Azure CLI 在 Azure 公用 MEC 中部署虛擬機器

在本快速入門中,您將了解如何使用 Azure CLI,在 Azure 公用多接取邊緣運算 (MEC) 中部署 Linux 虛擬機器 (VM)。

必要條件

  • 如果您沒有 Azure 訂用帳戶,請在開始前建立免費帳戶

  • 將加入允許清單的訂用帳戶新增至您的 Azure 帳戶,這可讓您在 Azure 公用 MEC 中部署資源。 如果您沒有作用中的允許訂用帳戶,請連絡 Azure 公用 MEC 產品小組

注意

Azure CLI 2.26 版和更新版本支援 Azure 公用 MEC 部署。

登入 Azure 並設定您的訂用帳戶

  1. 使用 az login 命令登入 Azure。

    az login
    
  2. 使用 az account set 命令設定您的 Azure 訂用帳戶。

    az account set --subscription <subscription name>
    

建立資源群組

  1. 使用 az group create 命令來建立 Azure 資源群組。 資源群組是在其中部署與管理 Azure 資源的邏輯容器。 下列範例會建立名為 myResourceGroup 的資源群組。

    az group create --name myResourceGroup --location <location>
    

    注意

    每個 Azure 公用 MEC 網站都會與 Azure 區域相關聯。 根據必須部署資源的 Azure 公用 MEC 位置,選取適合 --location 參數的區域值。 如需詳細資訊,請參閱 Azure 公用 MEC 的重要概念

建立 VM

  1. 使用 az vm create 命令來建立 VM。

    下列範例會建立名為 myVMEdge 的 VM,並在 Azure 公用 MEC 新增名為 azureuser 的使用者帳戶:

    az vm create \--resource-group myResourceGroup \--name myVMEdge \--image Ubuntu2204 \--admin-username azureuser \--admin-password <password> \--edge-zone <edgezone ID> \--public-ip-sku Standard
    

    --edge-zone 參數可決定用來建立 VM 及其相關聯資源的 Azure 公用 MEC 位置。 因為 Azure 公用 MEC 只支援公用 IP 的標準 SKU,因此您必須在 --public-ip-sku 參數中指定 Standard

  2. 請等候幾分鐘,以建立 VM 和支援資源。

    下列範例輸出顯示成功作業:

    {
    "fqdns": "",
    "id": "/subscriptions/<id> /resourceGroups/myResourceGroup/providers/Microsoft.Compute/    virtualMachines/myVMEdge",
    "location": "<region>",
    "macAddress": "<mac_address>",
    "powerState": "VM running",
    "privateIpAddress": "10.0.0.4",
    "publicIpAddress": "<public_ip_address>",
    "resourceGroup": "myResourceGroup",
    "zones": ""
    }
    
  3. 請記下 myVMEdge VM 輸出中的 publicIpAddress 值。 在後續幾節中使用這個位址來存取 VM。

在相關聯的區域中建立跳躍伺服器

若要使用 SSH 連線到 Azure 公用 MEC 中的 VM,最佳方法是在建立資源群組的相同 Azure 區域中部署跳躍方塊。

  1. 使用 az network vnet 命令建立 Azure 虛擬網路 (VNet)。

    下列範例會建立名為 MyVnetRegion 的 VNet:

    az network vnet create --resource-group myResourceGroup --name MyVnetRegion --address-prefix 10.1.0.0/16 --subnet-name MySubnetRegion --subnet-prefix 10.1.0.0/24
    
  2. 使用 az vm create 命令,建立要部署在區域中的 VM。

    下列範例會在區域中建立名為 myVMRegion 的 VM:

    az vm create --resource-group myResourceGroup --name myVMRegion --image Ubuntu2204 --admin-username azureuser --admin-password <password> --vnet-name MyVnetRegion --subnet MySubnetRegion --public-ip-sku Standard
    
  3. 記下 myVMregion VM 輸出中的 publicIpAddress 值。 在後續幾節中使用這個位址來存取 VM。

存取 VM

  1. 使用 SSH 連線到部署在區域中的跳躍方塊 VM。 使用您在上一節中建立的 myVMRegion VM 所使用的 IP 位址。

    ssh azureuser@<regionVM_publicIP>
    
  2. 從跳躍方塊,使用 SSH 連線到在 Azure 公用 MEC 中建立的 VM。 使用您在上一節中建立的 myVMEdge VM 所使用的 IP 位址。

    ssh azureuser@<edgeVM_publicIP>
    
  3. 確定 Azure 網路安全性群組允許連接埠 22 存取您建立的 VM。

清除資源

在本快速入門中,您已使用 Azure CLI 在 Azure 公用 MEC 中部署 VM。 如果您未來不需要這些資源,請使用 az group delete 命令來移除資源群組、VM 和所有相關資源。 使用 --yes 參數可刪除資源而無需確認提示。

az group delete \--name myResourceGroup \--yes

下一步

若要使用 Go SDK 在 Azure 公用 MEC 中部署資源,請參閱下列文章: