مشاركة عبر


التشغيل السريع: تمكين Azure Automanage للأجهزة الظاهرية باستخدام Java

تنبيه

في 30 سبتمبر 2027، سيتم إيقاف خدمة أفضل ممارسات Azure Automanage. ونتيجة لذلك، ستؤدي محاولة إنشاء ملف تعريف تكوين جديد أو إلحاق اشتراك جديد بالخدمة إلى حدوث خطأ. تعرف على المزيد هنا حول كيفية الترحيل إلى نهج Azure قبل ذلك التاريخ.

تنبيه

بدءا من 1 فبراير 2025، ستبدأ Azure Automanage في طرح التغييرات لإيقاف الدعم والتنفيذ لجميع الخدمات التي تعتمد على عامل مراقبة Microsoft (MMA) المهمل. لمتابعة استخدام Change Tracking and Management وVM Insights و Update Management وAzure Automation، قم بالترحيل إلى عامل Azure Monitor (AMA) الجديد.

يسمح Azure Automanage للمستخدمين بتطبيق أفضل ممارسات Azure بسلاسة على أجهزتهم الظاهرية. سيساعدك دليل التشغيل السريع هذا على تطبيق ملف تعريف تكوين أفضل الممارسات على جهاز ظاهري موجود باستخدام azure-sdk-for-java repo.

المتطلبات الأساسية

إشعار

لا تمتلك الحسابات التجريبية المجانية الوصول إلى الأجهزة الظاهرية المستخدمة في هذا البرنامج التعليمي. يرجى الترقية إلى اشتراك الدفع أولا بأول.

هام

تحتاج إلى دور المساهم في مجموعة الموارد التي تحتوي على الأجهزة الظاهرية لتمكين الإدارة التلقائية . إذا كنت تقوم بتمكين الإدارة التلقائية للمرة الأولى في الإشتراك ، فأنت بحاجة إلى الأذونات التالية: دور المالك أو المساهم إلى جانب أدوار مسؤول الوصول للمستخدم على اشتراكك.

إضافة التبعيات المطلوبة

أضف تبعيات Azure Identity وAzure Automanage إلى 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>

المصادقة على Azure وإنشاء عميل Automanage

استخدم حزمة Azure Identity للمصادقة على Azure ثم قم بإنشاء عميل إدارة تلقائية:

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

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

تمكين ملف تعريف تكوين أفضل الممارسات إلى جهاز ظاهري موجود

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

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

الخطوات التالية

تعرف على كيفية إجراء المزيد من العمليات باستخدام عميل Java Automanage من خلال زيارة azure-sdk-for-java repo.