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
- Python
- Azure CLI eller Azure PowerShell
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 :
Visa automanageprofilen som nu är aktiverad på den virtuella datorn:
Nästa steg
Mer information om Automatisk hantering av Python SDK finns på lagringsplatsen azure-samples-python-management.