Snabbstart: Skapa och kryptera en virtuell Linux-dator med Azure CLI

Viktigt!

Azure Disk Encryption är planerat att tas bort den 15 september 2028. Fram till det datumet kan du fortsätta att använda Azure Disk Encryption utan avbrott. Den 15 september 2028 fortsätter ADE-aktiverade arbetsbelastningar att köras, men krypterade diskar kan inte låsas upp efter omstarter av virtuella datorer, vilket resulterar i avbrott i tjänsten.

Använd kryptering vid värden för nya VM:er eller överväg konfidentiella VM-storlekar med OS-diskkryptering för arbetslaster för konfidentiell databehandling. Alla ADE-aktiverade virtuella datorer (inklusive säkerhetskopior) måste migreras till kryptering hos värden före pensionsdatumet för att undvika serviceavbrott. Se Migrera från Azure Disk Encryption till värdkryptering för detaljer.

Gäller för: ✔️ Flexibla skalningsuppsättningar för virtuella Linux-datorer ✔️

Använd Azure CLI för att skapa och hantera Azure-resurser från kommandoraden eller i skript. Den här snabbstarten visar hur du använder Azure CLI för att skapa och kryptera en virtuell Linux-dator (VM).

Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

Om du väljer att installera och använda Azure CLI lokalt kräver den här snabbstarten att du kör Azure CLI version 2.0.30 eller senare. Kör az --version för att hitta versionen. Om du behöver installera eller uppgradera kan du läsa Installera Azure CLI.

Skapa en resursgrupp

Skapa en resursgrupp med kommandot az group create. En Azure-resursgrupp är en logisk container där Azure-resurser distribueras och hanteras. I följande exempel skapas en resursgrupp med namnet myResourceGroup på platsen eastus:

az group create --name "myResourceGroup" --location "eastus"

Skapa en virtuell dator

Skapa en virtuell dator med az vm create. Följande exempel skapar en virtuell dator med namnet myVM.

az vm create \
    --resource-group "myResourceGroup" \
    --name "myVM" \
    --image "Canonical:UbuntuServer:20.04-LTS:latest" \
    --size "Standard_D2S_V3"\
    --generate-ssh-keys

Anmärkning

Du kan använda valfri Linux-avbildningsversion som stöds av ADE i stället för en virtuell Ubuntu-dator. Ersätt Canonical:UbuntuServer:20.04-LTS:latest i enlighet med detta.

Det tar några minuter att skapa den virtuella datorn och stödresurser. Följande exempelutdata visar att åtgärden för att skapa virtuella datorer lyckades.

{
  "fqdns": "",
  "id": "/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "location": "eastus",
  "macAddress": "00-0D-3A-23-9A-49",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "52.174.34.95",
  "resourceGroup": "myResourceGroup"
}

Skapa ett nyckelvalv som konfigurerats för krypteringsnycklar

Azure Disk Encryption lagrar krypteringsnyckeln i en Azure Key Vault. Skapa ett nyckelvalv med az keyvault create. Använd parametern för att aktivera nyckelvalvet för att lagra krypteringsnycklar --enabled-for-disk-encryption .

Viktigt!

Varje nyckelvalv måste ha ett namn som är unikt i Hela Azure. Ersätt <ditt unika keyvault-name> med det namn du väljer.

az keyvault create --name "<your-unique-keyvault-name>" --resource-group "myResourceGroup" --location "eastus" --enabled-for-disk-encryption

Kryptera den virtuella datorn

Kryptera den virtuella datorn med az vm encryption, vilket ger parametern --disk-encryption-keyvault ditt unika nyckelvalvnamn.

az vm encryption enable -g "MyResourceGroup" --name "myVM" --disk-encryption-keyvault "<your-unique-keyvault-name>"

Efter en stund returneras processen: "Krypteringsbegäran godkändes. Använd kommandot "show" för att övervaka förloppet." Kommandot "show" är az vm show.

az vm encryption show --name "myVM" -g "MyResourceGroup"

När kryptering är aktiverat visas "EnableEncryption" i de returnerade utdata:

"EncryptionOperation": "EnableEncryption"

Rensa resurser

När det inte längre behövs kan du använda kommandot az group delete för att ta bort resursgruppen, den virtuella datorn och nyckelvalvet.

az group delete --name "myResourceGroup"

Nästa steg

I den här snabbstarten skapade du en virtuell dator, skapade ett nyckelvalv aktiverat för krypteringsnycklar och krypterade den virtuella datorn. Fortsätt till nästa artikel om du vill veta mer om Azure Disk Encryption för virtuella Linux-datorer.