Snabbstart: Distribuera en virtuell dator i azure public MEC med Hjälp av Azure CLI
I den här snabbstarten får du lära dig hur du använder Azure CLI för att distribuera en virtuell Linux-dator (VM) i azure public multi-access edge compute (MEC).
Förutsättningar
Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.
Lägg till en tillåten prenumeration på ditt Azure-konto, vilket gör att du kan distribuera resurser i azure public MEC. Om du inte har en aktiv tillåten prenumeration kontaktar du azures offentliga MEC-produktteam.
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Snabbstart för Bash i Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör i Windows eller macOS kan du köra Azure CLI i en Docker-container. Mer information finns i Så här kör du Azure CLI i en Docker-container.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
Kommentar
Offentliga MEC-distributioner i Azure stöds i Azure CLI version 2.26 och senare.
Logga in på Azure och ange din prenumeration
Logga in på Azure med kommandot az login .
az login
Ange azure-prenumerationen med kommandot az account set .
az account set --subscription <subscription name>
Skapa en resursgrupp
Skapa en Azure-resursgrupp med kommandot az group create. En resursgrupp är en logisk container där Azure-resurser distribueras och hanteras. I följande exempel skapas en resursgrupp med namnet myResourceGroup.
az group create --name myResourceGroup --location <location>
Kommentar
Varje offentlig MEC-plats i Azure är associerad med en Azure-region. Baserat på den offentliga MEC-plats i Azure där resursen måste distribueras väljer du lämpligt regionvärde för parametern
--location
. Mer information finns i Viktiga begrepp för azure public MEC.
Skapa en virtuell dator
Skapa en virtuell dator med kommandot az vm create.
I följande exempel skapas en virtuell dator med namnet myVMEdge och ett användarkonto med namnet azureuser läggs till i azure public MEC:
az vm create \--resource-group myResourceGroup \--name myVMEdge \--image Ubuntu2204 \--admin-username azureuser \--admin-password <password> \--edge-zone <edgezone ID> \--public-ip-sku Standard
Parametern
--edge-zone
avgör den offentliga MEC-plats i Azure där den virtuella datorn och dess associerade resurser skapas. Eftersom azure public MEC endast stöder standard-SKU för en offentlig IP-adress måste du angeStandard
för parametern--public-ip-sku
.Vänta några minuter tills den virtuella datorn och stödresurserna har skapats.
Följande exempelutdata visar en lyckad åtgärd:
{ "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": "" }
Observera ditt
publicIpAddress
värde i utdata från den virtuella datorn myVMEdge. Använd den här adressen för att komma åt den virtuella datorn i nästa avsnitt.
Skapa en hoppserver i den associerade regionen
Om du vill använda SSH för att ansluta till den virtuella datorn i azure public MEC är den bästa metoden att distribuera en hoppruta i samma Azure-region där du skapade resursgruppen.
Skapa ett virtuellt Azure-nätverk (VNet) med kommandot az network vnet .
I följande exempel skapas ett virtuellt nätverk med namnet MyVnetRegion:
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
Skapa en virtuell dator som ska distribueras i regionen med kommandot az vm create .
I följande exempel skapas en virtuell dator med namnet myVMRegion i regionen:
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
Observera ditt
publicIpAddress
värde i utdata från den virtuella datorn myVMregion. Använd den här adressen för att komma åt den virtuella datorn i nästa avsnitt.
Åtkomst till de virtuella datorerna
Använd SSH för att ansluta till den virtuella jump box-datorn som distribuerats i regionen. Använd IP-adressen från den virtuella datorn myVMRegion som du skapade i föregående avsnitt.
ssh azureuser@<regionVM_publicIP>
Från hopprutan använder du SSH för att ansluta till den virtuella dator som du skapade i Azures offentliga MEC. Använd IP-adressen från den virtuella datorn myVMEdge som du skapade i föregående avsnitt.
ssh azureuser@<edgeVM_publicIP>
Se till att Azure-nätverkssäkerhetsgrupperna tillåter port 22-åtkomst till de virtuella datorer som du skapar.
Rensa resurser
I den här snabbstarten distribuerade du en virtuell dator i azure public MEC med hjälp av Azure CLI. Om du inte förväntar dig att behöva dessa resurser i framtiden använder du kommandot az group delete för att ta bort resursgruppen, den virtuella datorn och alla relaterade resurser. Med hjälp av parametern --yes
tas resurserna bort utan en bekräftelsefråga.
az group delete \--name myResourceGroup \--yes
Nästa steg
Om du vill distribuera resurser i azure public MEC med hjälp av Go SDK går du vidare till följande artikel: