Teilen über


Tutorial: Erstellen eines virtuellen Computers und Zuweisen eines Automanage-Profils

In diesem Tutorial erstellen Sie eine Ressourcengruppe und einen virtuellen Computer. Anschließend weisen Sie dem neuen Computer mithilfe des Python SDK ein Best Practices-Automanage-Konfigurationsprofil zu.

Voraussetzungen

Erstellen von Ressourcen

Anmelden bei Azure

Melden Sie sich mithilfe des folgenden Befehls bei Azure an:

Ressourcengruppe erstellen

Erstellen Sie eine Ressourcengruppe:

az group create --name "test-rg" --location "eastus"

Erstellen eines virtuellen Computers

Erstellen Sie einen virtuellen Windows-Computer:

az vm create `
    --resource-group "test-rg" `
    --name "testvm" `
    --location "eastus" `
    --image win2016datacenter `
    --admin-username testUser `
    --size Standard_D2s_v3 `
    --storage-sku Standard_LRS

Zuweisen des Best Practices-Profils zum virtuellen Computer

Nachdem wir nun eine Ressourcengruppe und einen virtuellen Computer erfolgreich erstellt haben, ist es an der Zeit, ein Python-Projekt einzurichten und dem neu erstellten virtuellen Computer ein Best Practices-Automanage-Konfigurationsprofil zuzuweisen.

Installieren von Python-Paketen

Installieren Sie die Azure Identity- und Azure Automanage-Pakete mithilfe von pip:

pip install azure-mgmt-automanage
pip install azure-identity

Importieren von Paketen

Erstellen Sie eine app.py-Datei, und importieren Sie die darin installierten Pakete:

from azure.identity import DefaultAzureCredential
from azure.mgmt.automanage import AutomanageClient

Legen Sie ein paar lokale Variablen fest:

sub = "<sub ID>"
rg = "test-rg"
vm = "testvm"

Authentifizieren bei Azure und Erstellen eines Automanage-Clients

Verwenden Sie die DefaultAzureCredential im azure-identity-Paket, um sich bei der Azure zu authentifizieren. Verwenden Sie dann die Anmeldeinformationen, um einen Automanage-Client zu erstellen.

credential = DefaultAzureCredential()
client = AutomanageClient(credential, sub)

Erstellen einer Best Practices-Profilzuweisung

Jetzt erstellen wir eine Zuordnung zwischen unserem neuen virtuellen Computer und einem Best Practices-Profil:

assignment = {
    "properties": {
        "configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction",
    }
}

# assignment name must be 'default'
client.configuration_profile_assignments.create_or_update(
    "default", rg, vm, assignment)

Führen Sie die Python-Datei aus:

python app.py


Anzeigen der Zuweisung im Portal

Navigieren Sie zu dem virtuellen Computer, und wählen Sie das Blatt Automanage aus: automanage blade.

Zeigen Sie das jetzt für den virtuellen Computer aktivierte Automanage-Profil an: automanage vm.

Nächste Schritte

Weitere Informationen zum Automanage Python SDK finden Sie im Repository azure-aamples-python-management.