Delen via


Zelfstudie: Een virtuele machine maken en hieraan een Automanage-profiel toewijzen

In deze zelfstudie maakt u een resourcegroep en een virtuele machine. Vervolgens wijst u een configuratieprofiel voor aanbevolen procedures voor automanage toe aan de nieuwe machine met behulp van de Python SDK.

Vereisten

Resources maken

Aanmelden bij Azure

Meld u aan bij Azure met behulp van de volgende opdracht:

az login

Een resourcegroep maken

Een resourcegroep maken:

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

Virtuele machine maken

Een virtuele Windows-machine maken:

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

Best practices-profiel toewijzen aan virtuele machine

Nu we een resourcegroep en een virtuele machine hebben gemaakt, is het tijd om een Python-project in te stellen en een configuratieprofiel voor aanbevolen procedures voor automanage toe te wijzen aan de zojuist gemaakte virtuele machine.

Python-pakketten installeren

Installeer de pakketten Azure Identity en Azure Automanage met behulp van pip:

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

Pakketten importeren

Maak een app.py bestand en importeer de geïnstalleerde pakketten erin:

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

Stel enkele lokale variabelen in:

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

Verifiëren bij Azure en een automanage-client maken

Gebruik de DefaultAzureCredential in het azure-identity pakket om te verifiëren bij Azure. Gebruik vervolgens de referentie om een Automanage-client te maken.

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

Een best practices-profieltoewijzing maken

Nu gaan we een toewijzing maken tussen onze nieuwe virtuele machine en een best practices-profiel:

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

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

Het Python-bestand uitvoeren:

python app.py


Toewijzing weergeven in de portal

Navigeer naar de virtuele machine en selecteer de blade Automanage : de blade Automanage

Het automanage-profiel nu weergeven dat is ingeschakeld op de virtuele machine: vm automatisch beheren

Volgende stappen

Ga voor meer informatie over de Automanage Python SDK naar de opslagplaats azure-samples-python-management.