Schnellstart: Erstellen und Verschlüsseln einer Linux-VM mit der Azure CLI

Wichtig

Die Azure Disk Encryption wird am 15. September 2028 eingestellt. Bis zu diesem Datum können Sie die Azure Disk Encryption ohne Unterbrechung weiterhin verwenden. Am 15. September 2028 werden ADE-fähige Workloads weiterhin ausgeführt, verschlüsselte Datenträger werden jedoch nach dem Neustart des virtuellen Computers nicht entsperrt, was zu Dienstunterbrechungen führt.

Verwenden Sie die Verschlüsselung auf dem Host für neue virtuelle Computer, oder ziehen Sie vertrauliche VM-Größen mit Betriebssystemdatenträgerverschlüsselung für vertrauliche Computerarbeitslasten in Betracht. Alle ADE-fähigen VMs (einschließlich Sicherungen) müssen vor dem Deaktivierungsdatum zur Verschlüsselung auf dem Host migriert werden, um Dienstunterbrechungen zu vermeiden. Ausführliche Informationen finden Sie unter Migrieren von Azure Disk Encryption zu Verschlüsselung auf dem Host .

Gilt für: ✔️ Linux-VMs ✔️ Flexible Skalierungsgruppen

Verwenden Sie die Azure CLI, um Azure-Ressourcen über die Befehlszeile oder in Skripts zu erstellen und zu verwalten. In diesem Schnellstart wird gezeigt, wie Sie mithilfe der Azure CLI einen virtuellen Linux-Computer (VM) erstellen und verschlüsseln.

Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

Wenn Sie die Azure CLI lokal installieren und verwenden, erfordert diese Schnellstartanleitung, dass Sie die Azure CLI Version 2.0.30 oder höher ausführen. Führen Sie az --version aus, um die Version zu ermitteln. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI.

Erstellen einer Ressourcengruppe

Erstellen Sie mithilfe des Befehls az group create eine Ressourcengruppe. Eine Azure-Ressourcengruppe ist ein logischer Container, in dem Azure-Ressourcen bereitgestellt und verwaltet werden. Im folgenden Beispiel wird eine Ressourcengruppe mit dem Namen myResourceGroup am Standort eastus erstellt:

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

Erstellen eines virtuellen Computers

Erstellen Sie mit az vm create einen virtuellen Computer. Im folgenden Beispiel wird ein virtueller Computer namens myVM erstellt:

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

Hinweis

Sie können jede ADE-unterstützte Linux-Imageversion anstelle einer Ubuntu-VM verwenden. Ersetzen Sie Canonical:UbuntuServer:20.04-LTS:latest entsprechend.

Das Erstellen des virtuellen Computers und der unterstützenden Ressourcen dauert einige Minuten. In der folgenden Beispielausgabe wird angezeigt, dass der Vorgang der VM-Erstellung erfolgreich war.

{
  "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"
}

Erstellen eines Schlüsseltresors, der für Verschlüsselungsschlüssel konfiguriert ist

Azure Disk Encryption speichert den Verschlüsselungsschlüssel in einem Azure Key Vault. Erstellen Sie einen Schlüsseltresor mit az keyvault create. Verwenden Sie den --enabled-for-disk-encryption Parameter, um den Schlüsseltresor zum Speichern von Verschlüsselungsschlüsseln zu aktivieren.

Wichtig

Jeder Schlüsseltresor muss einen Namen aufweisen, der in Azure eindeutig ist. Ersetzen Sie <your-unique-keyvault-name> durch einen von Ihnen gewählten Namen.

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

Verschlüsseln des virtuellen Computers

Verschlüsseln Sie Ihren virtuellen Computer mit az vm-Verschlüsselung, und stellen Sie ihren eindeutigen Schlüsseltresornamen für den --disk-encryption-keyvault Parameter bereit.

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

Nach einem Moment gibt der Prozess zurück: "Die Verschlüsselungsanforderung wurde akzeptiert. Use 'show' command to monitor the progress.“ (Die Verschlüsselungsanforderung wurde angenommen. Verwenden Sie den Befehl „show“, um den Fortschritt zu überwachen.) Der Befehl „show“ ist az vm show.

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

Wenn die Verschlüsselung aktiviert ist, wird "EnableEncryption" in der zurückgegebenen Ausgabe angezeigt:

"EncryptionOperation": "EnableEncryption"

Bereinigen von Ressourcen

Wenn sie nicht mehr benötigt wird, können Sie den Befehl " az group delete " verwenden, um die Ressourcengruppe, den virtuellen Computer und den Schlüsseltresor zu entfernen.

az group delete --name "myResourceGroup"

Nächste Schritte

In dieser Schnellstartanleitung haben Sie eine virtuelle Maschine erstellt, einen für Verschlüsselungsschlüssel aktivierten Schlüsseltresor erstellt und die VM verschlüsselt. Fahren Sie mit dem nächsten Artikel fort, um mehr über Azure Disk Encryption für Linux-VMs zu erfahren.