Dela via


Självstudie: Skapa en virtuell dator och tilldela en profil för automatisk hantering till den

I den här självstudien skapar du en resursgrupp och en virtuell dator. Sedan tilldelar du en konfigurationsprofil för metodtips för automatisk hantering till den nya datorn med hjälp av Python SDK.

Förutsättningar

Skapa resurser

Logga in på Azure

Logga in på Azure med följande kommando:

az login

Skapa resursgrupp

Skapa en resursgrupp:

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

Skapa en virtuell dator

Skapa en virtuell Windows-dator:

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

Tilldela profil för metodtips till en virtuell dator

Nu när vi har skapat en resursgrupp och en virtuell dator är det dags att konfigurera ett Python-projekt och tilldela en konfigurationsprofil för automatisk hantering av metodtips till den nya virtuella datorn.

Installera Python-paket

Installera Azure Identity- och Azure Automanage-paketen med hjälp av pip:

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

Importera paket

Skapa en app.py fil och importera de installerade paketen i den:

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

Ange några lokala variabler:

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

Autentisera till Azure och skapa en automanage-klient

Använd DefaultAzureCredential i paketet för att autentiseraazure-identity till Azure. Använd sedan autentiseringsuppgifterna för att skapa en automanage-klient.

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

Skapa en profiltilldelning med metodtips

Nu ska vi skapa en tilldelning mellan vår nya virtuella dator och en profil för bästa praxis:

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

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

Kör Python-filen:

python app.py


Visa tilldelning i portalen

Gå till den virtuella datorn och välj bladet Automanage : automanage

Visa automanageprofilen som nu är aktiverad på den virtuella datorn: hantera virtuell dator automatiskt

Nästa steg

Mer information om Automatisk hantering av Python SDK finns på lagringsplatsen azure-samples-python-management.