Tutorial: Creación de una máquina virtual y asignación de un perfil de Automanage
En este tutorial, creará un grupo de recursos y una máquina virtual. A continuación, asignará un perfil de configuración de Procedimientos recomendados de Automanage a la nueva máquina mediante el SDK de Python.
Requisitos previos
Crear recursos
Inicio de sesión en Azure
Iniciar sesión en Azure con el siguiente comando:
az login
Creación de un grupo de recursos
Cree un grupo de recursos:
az group create --name "test-rg" --location "eastus"
Crear máquina virtual
Cree una máquina virtual 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
Asignación de un perfil de procedimientos recomendados a la máquina virtual
Ahora que hemos creado correctamente un grupo de recursos y una máquina virtual, es el momento de configurar un proyecto de Python y asignar un perfil de configuración de Procedimientos recomendados de Automanage a la máquina virtual recién creada.
Instalación de paquetes de Python
Instale los paquetes Azure Identity y Azure Automanage mediante pip
:
pip install azure-mgmt-automanage
pip install azure-identity
Importación de paquetes
Cree un archivo app.py
e importe los paquetes instalados en él:
from azure.identity import DefaultAzureCredential
from azure.mgmt.automanage import AutomanageClient
Establece algunas variables locales:
sub = "<sub ID>"
rg = "test-rg"
vm = "testvm"
Autenticación en Azure y creación de un cliente de Automanage
Use el DefaultAzureCredential dentro del paquete azure-identity
para autenticarse en Azure. A continuación, use la credencial para crear un cliente de Automanage.
credential = DefaultAzureCredential()
client = AutomanageClient(credential, sub)
Creación de una asignación de perfiles de procedimientos recomendados
Ahora crearemos una asignación entre la nueva máquina virtual y un perfil de procedimientos recomendados:
assignment = {
"properties": {
"configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction",
}
}
# assignment name must be 'default'
client.configuration_profile_assignments.create_or_update(
"default", rg, vm, assignment)
Ejecución del archivo de Python:
python app.py
Visualización de la asignación en el portal
Navegue hasta la máquina virtual y seleccione el blade de Automanage:
Vea el perfil de Automanage ahora habilitado en la máquina virtual:
Pasos siguientes
Para más información sobre el SDK de Python de Automanage, visite el repositorio azure-samples-python-management.