Compartir a través de


Inicio rápido: Habilitación de Azure Automanage para máquinas virtuales mediante Java

Precaución

El 30 de septiembre de 2027, el servicio Procedimientos recomendados de Azure Automanage se retirará. Como resultado, si intenta crear un nuevo perfil de configuración o incorporar una nueva suscripción al servicio, se producirá un error. Obtenga más información aquí sobre cómo migrar a Azure Policy antes de esa fecha.

Precaución

A partir del 1 de febrero de 2025, Azure Automanage comenzará a implementar cambios para detener el soporte técnico y la aplicación de todos los servicios dependientes de Microsoft Monitoring Agent (MMA) en desuso. Para seguir usando Change Tracking and Management, VM Insights, Update Management y Azure Automation, migrar al nuevo agente de Azure Monitor (AMA).

Azure Automanage permite a los usuarios aplicar sin problemas los procedimientos recomendados de Azure a las máquinas virtuales. Esta guía de inicio rápido le ayudará a aplicar un perfil de configuración de procedimientos recomendados a una máquina virtual existente mediante el repositorio azure-sdk-for-java.

Prerrequisitos

Nota

Las cuentas de evaluación gratuita no tienen acceso a las máquinas virtuales que se usan en este tutorial. Actualice a una suscripción de pago por uso.

Importante

Debe tener el rol Colaborador en el grupo de recursos que contiene las máquinas virtuales para habilitar Automanage. Si está habilitando Automanage por primera vez en una suscripción necesita los siguientes permisos: rol Propietario o Colaborador junto con los roles Administrador de acceso de usuario en la suscripción.

Incorporación de las dependencias necesarias

Agregue las dependencias de Identidad de Azure y Azure Automanage a pom.xml.

<!-- https://mvnrepository.com/artifact/com.azure/azure-identity -->
<dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-identity</artifactId>
    <version>1.6.0-beta.1</version>
    <scope>test</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/com.azure.resourcemanager/azure-resourcemanager-automanage -->
<dependency>
    <groupId>com.azure.resourcemanager</groupId>
    <artifactId>azure-resourcemanager-automanage</artifactId>
    <version>1.0.0-beta.1</version>
</dependency>

Autenticación en Azure y creación de un cliente de Automanage

Use el paquete Azure Identity para autenticarse en Azure y, a continuación, cree un cliente de Automanage:

AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
    .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
    .build();

AutomanageManager client = AutomanageManager
    .authenticate(credential, profile);

Habilitación del perfil de configuración de procedimientos recomendados en una máquina virtual existente

String configProfile = "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction";

client
    .configurationProfileAssignments()
    .define("default") // name must be default
    .withExistingVirtualMachine("resourceGroupName", "vmName")
    .withProperties(
        new ConfigurationProfileAssignmentProperties()
            .withConfigurationProfile(configProfile))
    .create();

Pasos siguientes

Obtenga información sobre cómo realizar más operaciones con el cliente Automanage de Java visitando el repositorio azure-sdk-for-java.