البرنامج التعليمي: إنشاء جهاز ظاهري وتعيين ملف تعريف Automanage إليه
تنبيه
في 30 سبتمبر 2027، سيتم إيقاف خدمة أفضل ممارسات Azure Automanage. ونتيجة لذلك، ستؤدي محاولة إنشاء ملف تعريف تكوين جديد أو إلحاق اشتراك جديد بالخدمة إلى حدوث خطأ. تعرف على المزيد هنا حول كيفية الترحيل إلى نهج Azure قبل ذلك التاريخ.
تنبيه
بدءا من 1 فبراير 2025، ستبدأ Azure Automanage في طرح التغييرات لإيقاف الدعم والتنفيذ لجميع الخدمات التي تعتمد على عامل مراقبة Microsoft (MMA) المهمل. لمتابعة استخدام Change Tracking and Management وVM Insights و Update Management وAzure Automation، قم بالترحيل إلى عامل Azure Monitor (AMA) الجديد.
في هذا البرنامج التعليمي، ستقوم بإنشاء مجموعة موارد وجهاز ظاهري. ثم ستقوم بتعيين ملف تعريف تكوين Automanage Best Practices للجهاز الجديد باستخدام Python SDK.
المتطلبات الأساسية
إنشاء الموارد
تسجيل الدخول إلى Azure
سجل الدخول إلى Azure باستخدام الأمر التالي:
az login
إنشاء مجموعة الموارد
أنشئ مجموعة موارد:
az group create --name "test-rg" --location "eastus"
إنشاء جهاز ظاهري
إنشاء جهاز ظاهري يعمل بنظام 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
تعيين ملف تعريف أفضل الممارسات إلى الجهاز الظاهري
الآن بعد أن نجحنا في إنشاء مجموعة موارد وجهاز ظاهري، حان الوقت لإعداد مشروع Python وتعيين ملف تعريف تكوين Automanage Best Practices إلى الجهاز الظاهري الذي تم إنشاؤه حديثا.
تثبيت حزم Python
تثبيت حزم Azure Identity وAzure Automanage باستخدام pip
:
pip install azure-mgmt-automanage
pip install azure-identity
حزم الاستيراد
app.py
إنشاء ملف واستيراد الحزم المثبتة داخله:
from azure.identity import DefaultAzureCredential
from azure.mgmt.automanage import AutomanageClient
تعيين بعض المتغيرات المحلية:
sub = "<sub ID>"
rg = "test-rg"
vm = "testvm"
المصادقة على Azure وإنشاء عميل Automanage
استخدم DefaultAzureCredential داخل الحزمة azure-identity
للمصادقة على Azure. ثم استخدم بيانات الاعتماد لإنشاء عميل إدارة تلقائية.
credential = DefaultAzureCredential()
client = AutomanageClient(credential, sub)
إنشاء تعيين ملف تعريف أفضل الممارسات
الآن سنقوم بإنشاء مهمة بين الجهاز الظاهري الجديد وملف تعريف أفضل الممارسات:
assignment = {
"properties": {
"configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction",
}
}
# assignment name must be 'default'
client.configuration_profile_assignments.create_or_update(
"default", rg, vm, assignment)
تشغيل ملف Python:
python app.py
عرض التعيين في المدخل
انتقل إلى الجهاز الظاهري وحدد شفرة Automanage :
عرض ملف تعريف الإدارة التلقائية الذي تم تمكينه الآن على الجهاز الظاهري:
الخطوات التالية
لمزيد من المعلومات حول Automanage Python SDK، يرجى زيارة مستودع azure-samples-python-management.