Compartilhar via


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

Cuidado

Em 30 de setembro de 2027, o serviço de Melhores Práticas de Gerenciamento Automatizado do Azure será desativado. Como resultado, tentar criar um novo perfil de configuração ou integrar uma nova assinatura ao serviço resultará em um erro. Saiba mais aqui sobre como migrar para o Azure Policy antes dessa data.

Cuidado

A partir de 1º de fevereiro de 2025, o Azure Automanage começará a implementar alterações para interromper o suporte e a aplicação de todos os serviços dependentes do obsoleto Microsoft Monitoring Agent (MMA). Para continuar usando o Change Tracking e Management, o VM Insights, o Update Management e o Azure Automation, migre para o novo Azure Monitor Agent (AMA).

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.