نظرة عامة على Azure Automation State Configuration
إشعار
سيتم إيقاف Azure Automation State Configuration في 30 سبتمبر 2027، يرجى الانتقال إلى Azure Machine Configuration بحلول ذلك التاريخ. لمزيد من المعلومات، راجع إعلان نشر المدونة. تجمع خدمة Azure Machine Configuration بين ميزات ملحق DSC، وتكوين حالة أتمتة Azure، والميزات الأكثر شيوعا المطلوبة من ملاحظات العملاء. يتضمن تكوين جهاز Azure أيضا دعم الجهاز المختلط من خلال الخوادم الممكنة بواسطة Arc.
تنبيه
تم إيقاف Azure Automation DSC ل Linux في 30 سبتمبر 2023. لمزيد من المعلومات، راجع الإعلان.
Azure Automation State Configuration هو خدمة إدارة تكوين Azure التي تسمح لك بكتابة تكوينات تكوين الحالة المرغوب فيها PowerShell (DSC) التكوينات وإدارتها وتجميعها للعُقد في أي مركز بيانات سحابي أو محلي. تستورد الخدمة أيضاً موارد DSC، وتعين التكوينات للعقد الهدف، وكل ذلك في السحابة. يمكنك الوصول إلى Azure Automation State Configuration في مدخل Azure عن طريق تحديد تكوين الحالة (DSC) ضمن Configuration Management.
يمكنك استخدام Azure Automation State Configuration لإدارة مجموعة متنوعة من الأجهزة:
- الأجهزة الظاهرية لدى Azure
- أجهزة Azure الظاهرية (كلاسيكي)
- أجهزة Windows الفعلية/الظاهرية في الموقع المحلي، أو في سحابة أخرى غير Azure (بما في ذلك مثيلات AWS EC2)
- أجهزة Linux الفعلية/الظاهرية في الموقع المحلي، أو في Azure أو في سحابة أخرى غير Azure
إذا لم تكن مستعداً لإدارة تكوين الجهاز من السحابة، يمكنك استخدام Azure Automation State Configuration كنقطة نهاية للتقرير فقط. تتيح لك هذه الميزة تعيين (دفع) التكوينات من خلال DSC وعرض تفاصيل التقارير في Azure Automation.
إشعار
يتم تضمين إدارة أجهزة Azure الظاهرية مع Azure Automation State Configuration في أي رسوم إضافية إذا كان إصدار الملحق Azure VM Desired State Configuration المثبت أكبر من 2.70. لمزيد من المعلومات، راجع صفحة تسعير التنفيذ التلقائي.
لماذا نستخدم Azure Automation State Configuration
يوفر Azure Automation State Configuration مزايا متعددة على استخدام DSC خارج Azure. تتيح هذه الخدمة قابلية التوسع عبر آلاف الأجهزة بسرعة وسهولة من موقع مركزي وآمن. يمكنك تمكين الأجهزة بسهولة، وتعيين تكوينات إلزامية، وعرض التقارير التي تظهر مدى توافق كل جهاز مع الحالة المطلوبة التي تحددها.
خدمة Azure Automation State Configuration هي لخدمة DSC مثل دفاتر تشغيل Azure Automation بالنسبة للبرمجة النصية لـ PowerShell. بمعنى آخر، بالطريقة نفسها التي يساعدك بها Azure Automation في إدارة البرامج النصية لـ PowerShell، فإنه يساعدك أيضاً في إدارة تكوينات DSC.
خادم سحب مضمن
يوفر Azure Automation State Configuration خادم سحب DSC مشابهة لـ Windows Feature DSC-Service. يمكن أن تتلقى العقد الهدف التكوينات تلقائياً، وتتوافق مع الحالة المطلوبة، والإبلاغ عن التوافق معها. يعمل خادم السحب المضمن في Azure Automation على تقليل الحاجة إلى إعداد خادم السحب الخاص بك وصيانته. يمكن أن تستهدف Azure Automation الأجهزة الظاهرية أو الفعلية أو أجهزة Linux في السحابة أو في الموقع المحلي.
إدارة جميع بيانات DSC الاصطناعية الخاصة بك
يجلب Azure Automation State Configuration نفس طبقة الإدارة إلى PowerShell Desired State Configuration كما هو الحال مع البرمجة النصية لـ PowerShell. من مدخل Azure أو من PowerShell، يمكنك إدارة كافة تكوينات DSC والموارد والعقد الهدف.
استيراد بيانات التقارير إلى سجلات Azure Monitor
ترسل العُقد التي تتم إدارتها باستخدام Azure Automation State Configuration بيانات حالة إعداد التقارير التفصيلية إلى خادم السحب المضمن. يمكنك تكوين Azure Automation State Configuration لإرسال هذه البيانات إلى مساحة عمل Log Analytics الخاصة بك. راجع بيانات تقارير إعادة توجيهAzure Automation State Configuration لسجلات Azure Monitor.
المتطلبات الأساسية
خذ بعين الاعتبار المتطلبات في هذا القسم عند استخدام Azure Automation State Configuration.
متطلبات نظام التشغيل
بالنسبة للعقد التي تعمل بنظام Windows، يتم دعم الإصدارات التالية:
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012R2
- Windows Server 2012
- ملقم شبكة Windows 2008 R2 SP1
- Windows 10
- Windows 8.1
- Windows 7
إشعار
لا تحتوي وحدة SKU للمنتج المستقل Microsoft Hyper-V Server على تطبيق DSC. وبالتالي لا يمكن إدارتها من قبل PowerShell DSC أو Azure Automation State Configuration.
بالنسبة للعقد التي تعمل بنظام Linux، يدعم ملحق DSC Linux جميع توزيعات Linux المدرجة في وثائق PowerShell DSC.
متطلبات DSC
بالنسبة لكافة العقد التي تعمل بنظام Windows في Azure، يتم تثبيت WMF 5.1 عند تمكين الأجهزة. بالنسبة للعقد التي تعمل بنظام Windows Server 2012 و7 Windows، يتم تمكين WinRM.
بالنسبة لجميع عقد Linux التي تعمل في Azure، يتم تثبيت PowerShell DSC لنظام Linux عند تمكين الأجهزة.
تكوين الشبكات الخاصة
تحقق من Azure Automation Network Configuration للحصول على معلومات مفصلة عن المنافذ وعناوين URL وتفاصيل الشبكات الأخرى المطلوبة للعقد في شبكة خاصة.
دعم الوكيل
يتوفر دعم الوكيل لعامل DSC في إصدار Windows 1809 والإصدارات الأحدث. يتم تمكين هذا الخيار عن طريق إعداد قيم للخاصتين ProxyURL
وProxyCredential
في البرنامج النصي metaconfiguration المستخدمة لتسجيل العقد.
إشعار
لا يوفر تكوين Azure Automation State Configuration دعم وكيل DSC للإصدارات السابقة لـ Windows.
بالنسبة لعقد Linux، يدعم عامل DSC الوكيل ويستخدم المتغير http_proxy
لتحديد عنوان URL. لمعرفة المزيد حول دعم الوكيل، راجع إنشاء DSC metaconfigurations.
سجلات DNS لكل منطقة
من المستحسن استخدام العناوين المدرجة في جدول سجلات DNS لكل منطقة عند تعريف الاستثناءات.
الخطوات التالية
- للبدء، راجع بدء استخدام Azure Automation State Configuration.
- لمعرفة كيفية تمكين العقد، راجع تمكين Azure Automation State Configuration.
- للتعرف على تجميع تكوينات DSC بحيث يمكنك تعيينها للعقد الهدف، راجع تجميع تكوينات DSC في Azure Automation State Configuration.
- لمشاهدة مثال على استخدام Azure Automation State Configuration في البنية الأساسية لبرنامج ربط العمليات التجارية للتوزيع المستمر، راجع إعداد التوزيع المستمر باستخدام Chocolatey.
- للحصول على معلومات التسعير، راجع تسعير تكوين حالة Azure Automation
- للحصول على مرجع Cmdlet PowerShell، راجع Az.Automation.