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:
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.