Compartilhar via


Tutorial: crie uma máquina virtual e atribua a ela um perfil Gerenciamento Automatizado

Neste tutorial, você criará um grupo de recursos e uma máquina virtual. Em seguida, você atribuirá um perfil de configuração de Melhores Práticas de Gerenciamento Automatizado ao novo computador usando o SDK do Python.

Pré-requisitos

Criar recursos

Entrar no Azure

Entre no Azure usando o seguinte comando:

az login

Criar grupo de recursos

Crie um grupo de recursos:

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

Criar máquina virtual

Crie uma máquina virtual do Windows:

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

Atribuir perfil de melhores práticas à máquina virtual

Agora que criamos com êxito um grupo de recursos e uma máquina virtual, é hora de configurar um projeto Python e atribuir um perfil de configuração de Melhores Práticas de Gerenciamento Automatizado à máquina virtual recém-criada.

Instalar pacotes do Python

Instale os pacotes de Identidade do Azure e do Gerenciamento Automatizado do Azure usando pip:

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

Importar pacotes

Crie um arquivo app.py e importe os pacotes instalados nele:

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

Defina algumas variáveis locais:

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

Autenticar no Azure e criar um cliente do Gerenciamento Automatizado

Use o DefaultAzureCredential no pacote azure-identity para autenticação no Azure. Em seguida, use a credencial para criar um Cliente de Gerenciamento Automatizado.

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

Criar uma atribuição de perfil de melhores práticas

Agora, criaremos uma atribuição entre nossa nova máquina virtual e um perfil de Melhores Práticas:

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

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

Execute o arquivo do Python:

python app.py


Exibir a Atribuição no portal

Navegue até a máquina virtual e selecione a folha Gerenciamento Automatizado: automanage blade

Exiba o Perfil de Gerenciamento Automatizado ativado na máquina virtual: automanage vm

Próximas etapas

Para obter mais informações sobre o SDK do Python de Gerenciamento Automatizado, visite o repositório azure-samples-python-management.