Rövid útmutató: Az Azure Automanage engedélyezése virtuális gépekhez Java használatával

Figyelemfelhívás

2027. szeptember 30-án megszűnik az Azure Automanage ajánlott eljárások szolgáltatása. Ennek eredményeképpen egy új konfigurációs profil létrehozása vagy új előfizetés létrehozása a szolgáltatásban hibaüzenetet fog eredményezni. További információ az Azure Policyba való migrálásról ezen dátum előtt.

Figyelemfelhívás

2025. február 1-től az Azure Automanage megkezdi a módosításokat az elavult Microsoft Monitoring Agenttől (MMA) függő összes szolgáltatás támogatásának és kényszerítésének leállításához. A Változáskövetés és -kezelés, a VM Insights, az Update Management és az Azure Automation használatának folytatásához migráljon az új Azure Monitor-ügynökbe (AMA).

Az Azure Automanage lehetővé teszi, hogy a felhasználók zökkenőmentesen alkalmazzák az Azure ajánlott eljárásait a virtuális gépeiken. Ez a rövid útmutató segítséget nyújt az ajánlott eljárások konfigurációs profiljának egy meglévő virtuális gépre való alkalmazásához az Azure-sdk-for-java adattár használatával.

Előfeltételek

Feljegyzés

Az ingyenes próbaverziós fiókok nem férnek hozzá az oktatóanyagban használt virtuális gépekhez. Kérjük, váltson használat alapú előfizetésre.

Fontos

Az automanage engedélyezéséhez rendelkeznie kell a virtuális gépeket tartalmazó erőforráscsoport közreműködői szerepkörével. Ha először engedélyezi az automatikus vezérlést egy előfizetésen, a következő engedélyekre van szüksége: Tulajdonosi szerepkör vagy közreműködő , valamint felhasználói hozzáférés-rendszergazdai szerepkörök az előfizetésben.

Szükséges függőségek hozzáadása

Adja hozzá az Azure Identity és az Azure Automanage függőségeket 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>

Hitelesítés az Azure-ban és automanage-ügyfél létrehozása

Az Azure Identity-csomag használatával hitelesíthet az Azure-ban, majd létrehozhat egy Automanage-ügyfelet:

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

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

Ajánlott eljárások konfigurációs profiljának engedélyezése meglévő virtuális gépen

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

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

Következő lépések

Megtudhatja, hogyan végezhet további műveleteket a Java Automanage-ügyféllel az azure-sdk-for-java adattár felkeresésével.