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:
Exiba o Perfil de Gerenciamento Automatizado ativado na máquina virtual:
Próximas etapas
Para obter mais informações sobre o SDK do Python de Gerenciamento Automatizado, visite o repositório azure-samples-python-management.