نظرة عامة على عامل الجهاز الاتصال Azure
يتيح لك عامل Azure الاتصال ed Machine إدارة أجهزة Windows وLinux المستضافة خارج Azure على شبكة شركتك أو موفري السحابة الآخرين.
مكونات العامل
تحتوي حزمة عامل Azure الاتصال ed Machine على العديد من المكونات المنطقية المجمعة معا:
تدير خدمة بيانات تعريف المثيل المختلط (HIMDS) الاتصال بـ Azure وهوية Azure للجهاز المتصل.
يوفر عامل تكوين الضيف وظائف مثل تقييم ما إذا كان الجهاز يتوافق مع النُهج المطلوبة وفرض التوافق.
لاحظ السلوك التالي مع تكوين ضيف نهج Azure لجهاز غير متصل:
- لن يتأثر تعيين نهج Azure الذي يستهدف الأجهزة غير المتصلة.
- يتم تخزين مهمة الضيف محلياً لمدة 14 يوماً. في غضون فترة 14 يوماً، إذا أعاد عامل الجهاز المتصل الاتصال بالخدمة، تتم إعادة تطبيق تعيينات النهج.
- يتم حذف التعيينات بعد 14 يوما، ولا يتم إعادة تعيينها إلى الجهاز بعد فترة ال 14 يوما.
عامل الملحق يُدير ملحقات الجهاز الظاهري بما في ذلك التثبيت وإلغاء التثبيت والترقية. يقوم Azure بتنزيل الملحقات ونسخها إلى المجلد على
%SystemDrive%\%ProgramFiles%\AzureConnectedMachineAgent\ExtensionService\downloads
Windows، وإلى/opt/GC_Ext/downloads
على Linux. في Windows، يتم تثبيت الملحق إلى المسار%SystemDrive%\Packages\Plugins\<extension>
التالي ، وعلى Linux يتم تثبيت الملحق على/var/lib/waagent/<extension>
.
إشعار
عامل Azure Monitor (AMA) هو عامل منفصل يجمع بيانات المراقبة، ولا يحل محل عامل الجهاز الاتصال؛ يستبدل AMA فقط عامل Log Analytics وملحق Diagnostics وعامل Telegraf لكل من أجهزة Windows وLinux.
موارد العامل
تصف المعلومات التالية الدلائل وحسابات المستخدمين المستخدمة من قبل عامل Azure الاتصال ed Machine.
تفاصيل تثبيت عامل Windows
يتم توزيع عامل Windows كحزمة Windows Installer (MSI). قم بتنزيل عامل Windows من مركز التنزيل ل Microsoft. تثبيت عامل الجهاز الاتصال ed ل Window يطبق تغييرات التكوين التالية على مستوى النظام:
تنشئ عملية التثبيت المجلدات التالية أثناء الإعداد.
الدليل الوصف ٪ProgramFiles٪\Azure الاتصال edMachineAgent azcmagent CLI والملفات التنفيذية لخدمة بيانات تعريف المثيل. ٪ProgramFiles٪\Azure الاتصال edMachineAgent\ExtensionService\GC الملفات التنفيذية لخدمة الملحق. ٪ProgramFiles٪\Azure الاتصال edMachineAgent\GCArcService\GC الملفات التنفيذية لخدمة تكوين الضيف (النهج). ٪ProgramData٪\Azure الاتصال edMachineAgent ملفات التكوين والسجل ورمز الهوية المميز ل azcmagent CLI وخدمة بيانات تعريف المثيل. ٪ProgramData٪\GuestConfig تنزيلات حزمة الملحق وتنزيلات تعريف تكوين الضيف (النهج) وسجلات خدمات تكوين الضيف والملحق. ٪SYSTEMDRIVE٪\packages الملفات التنفيذية لحزمة الملحقات يؤدي تثبيت العامل إلى إنشاء خدمات Windows التالية على الجهاز الهدف.
اسم الخدمة اسم العرض اسم العملية الوصف هسات Azure Hybrid Instance Metadata Service himds.exe
مزامنة بيانات التعريف مع Azure واستضافة واجهة برمجة تطبيقات REST محلية للملحقات والتطبيقات للوصول إلى بيانات التعريف وطلب الرموز المميزة للهوية المدارة من Microsoft Entra GCArcService خدمة Arc لتكوين الضيف gc_arc_service.exe
(gc_service.exe قبل الإصدار 1.36)تدقيق نهج تكوين ضيف Azure وفرضها على الجهاز. خدمة الملحقات خدمة ملحق تكوين الضيف gc_extension_service.exe
(gc_service.exe قبل الإصدار 1.36)تثبيت الملحقات وتحديثها وإدارتها على الجهاز. ينشئ تثبيت العامل حساب الخدمة الظاهرية التالي.
حساب ظاهري الوصف NT SERVICE\himds حساب غير متميز يستخدم لتشغيل خدمة بيانات تعريف المثيل المختلط. تلميح
يتطلب هذا الحساب حق "تسجيل الدخول كخدمة". يتم منح هذا الحق تلقائيا أثناء تثبيت العامل، ولكن إذا قامت مؤسستك بتكوين تعيينات حقوق المستخدم باستخدام نهج المجموعة، فقد تحتاج إلى ضبط كائن نهج المجموعة لمنح الحق في "NT SERVICE\himds" أو "NT SERVICE\ALL SERVICES" للسماح للعامل بالعمل.
ينشئ تثبيت العامل مجموعة الأمان المحلية التالية.
اسم مجموعة الأمان الوصف تطبيقات ملحق العامل المختلط يمكن لأعضاء مجموعة الأمان هذه طلب رموز Microsoft Entra المميزة للهوية المدارة المعينة من قبل النظام ينشئ تثبيت العامل المتغيرات البيئية التالية
الاسم القيمة الافتراضية الوصف IDENTITY_ENDPOINT http://localhost:40342/metadata/identity/oauth2/token
IMDS_ENDPOINT http://localhost:40342
هناك العديد من ملفات السجل المتوفرة لاستكشاف الأخطاء وإصلاحها، الموضحة في الجدول التالي.
سجل الوصف ٪ProgramData٪\Azure الاتصال edMachineAgent\Log\himds.log يسجل تفاصيل مكون رسالة كشف أخطاء الاتصال وعامل الهوية. ٪ProgramData٪\Azure الاتصال edMachineAgent\Log\azcmagent.log يحتوي على إخراج أوامر الأداة azcmagent. ٪ProgramData٪\GuestConfig\arc_policy_logs\gc_agent.log يسجل تفاصيل حول مكون عامل تكوين الضيف (النهج). ٪ProgramData٪\GuestConfig\ext_mgr_logs\gc_ext.log يسجل تفاصيل حول نشاط إدارة الملحقات (أحداث تثبيت الملحق وإلغاء التثبيت والترقية). ٪ProgramData٪\GuestConfig\extension_logs دليل يحتوي على سجلات للملحقات الفردية. تنشئ العملية تطبيقات ملحق عامل Hybrid لمجموعة الأمان المحلية.
بعد إلغاء تثبيت العامل، تبقى البيانات الاصطناعية التالية.
- ٪ProgramData٪\Azure الاتصال edMachineAgent\Log
- ٪ProgramData٪\Azure الاتصال edMachineAgent
- ٪ProgramData٪\GuestConfig
- ٪SystemDrive٪\packages
تفاصيل تثبيت عامل Linux
يوفر تنسيق الحزمة المفضل للتوزيع (.rpm
أو .deb
) المستضاف في مستودع حزمة Microsoft عامل الجهاز الاتصال ل Linux. تقوم حزمة البرنامج النصي shell Install_linux_azcmagent.sh بتثبيت العامل وتكوينه.
لا يلزم تثبيت عامل الجهاز الاتصال وترقيتها وإزالتها بعد إعادة تشغيل الخادم.
تثبيت عامل الجهاز الاتصال ل Linux يطبق تغييرات التكوين التالية على مستوى النظام.
يقوم برنامج الإعداد بإنشاء مجلدات التثبيت التالية.
الدليل الوصف /opt/azcmagent/ azcmagent CLI والملفات التنفيذية لخدمة بيانات تعريف المثيل. /opt/GC_Ext/ الملفات التنفيذية لخدمة الملحق. /opt/GC_Service/ الملفات التنفيذية لخدمة تكوين الضيف (النهج). /var/opt/azcmagent/ ملفات التكوين والسجل ورمز الهوية المميز ل azcmagent CLI وخدمة بيانات تعريف المثيل. /var/lib/GuestConfig/ تنزيلات حزمة الملحق وتنزيلات تعريف تكوين الضيف (النهج) وسجلات خدمات تكوين الضيف والملحق. يؤدي تثبيت العامل إلى إنشاء البرامج الخفية التالية.
اسم الخدمة اسم العرض اسم العملية الوصف himdsd.service خدمة عامل الجهاز الاتصال Azure هسات تنفذ هذه الخدمة خدمة بيانات تعريف المثيل المختلط (IMDS) لإدارة الاتصال ب Azure وهوية Azure للجهاز المتصل. gcad.service خدمة GC Arc gc_linux_service تدقيق نهج تكوين ضيف Azure وفرضها على الجهاز. extd.service خدمة الملحقات gc_linux_service تثبيت الملحقات وتحديثها وإدارتها على الجهاز. هناك العديد من ملفات السجل المتوفرة لاستكشاف الأخطاء وإصلاحها، الموضحة في الجدول التالي.
سجل الوصف /var/opt/azcmagent/log/himds.log يسجل تفاصيل مكون رسالة كشف أخطاء الاتصال وعامل الهوية. /var/opt/azcmagent/log/azcmagent.log يحتوي على إخراج أوامر الأداة azcmagent. /var/lib/GuestConfig/arc_policy_logs يسجل تفاصيل حول مكون عامل تكوين الضيف (النهج). /var/lib/GuestConfig/ext_mgr_logs يسجل تفاصيل حول نشاط إدارة الملحقات (أحداث تثبيت الملحق وإلغاء التثبيت والترقية). /var/lib/GuestConfig/extension_logs دليل يحتوي على سجلات للملحقات الفردية. ينشئ تثبيت العامل متغيرات البيئة التالية، المعينة في
/lib/systemd/system.conf.d/azcmagent.conf
.الاسم القيمة الافتراضية الوصف IDENTITY_ENDPOINT http://localhost:40342/metadata/identity/oauth2/token
IMDS_ENDPOINT http://localhost:40342
بعد إلغاء تثبيت العامل، تبقى البيانات الاصطناعية التالية.
- /var/opt/azcmagent
- /var/lib/GuestConfig
إدارة موارد العامل
تم تصميم عامل Azure الاتصال ed Machine لإدارة استهلاك موارد الوكيل والنظام. نهج العامل إدارة الموارد في ظل الشروط التالية:
يمكن لخدمة تكوين الجهاز (تكوين الضيف سابقا) استخدام ما يصل إلى 5٪ من وحدة المعالجة المركزية لتقييم النهج.
يمكن لخدمة الملحق استخدام ما يصل إلى 5٪ من وحدة المعالجة المركزية على أجهزة Windows و30٪ من وحدة المعالجة المركزية على أجهزة Linux لتثبيت الملحقات وترقيتها وتشغيلها وحذفها. قد تطبق بعض الملحقات حدود وحدة المعالجة المركزية أكثر تقييدا بمجرد تثبيتها. تنطبق الاستثناءات التالية:
نوع الملحق نظام التشغيل حد المعالج AzureMonitorLinuxAgent Linux 60% AzureMonitorWindowsAgent Windows 100% LinuxOsUpdateExtension Linux 60% Mde. ينكس Linux 60% MicrosoftDnsAgent Windows 100% MicrosoftMonitoringAgent Windows 60% OmsAgentForLinux Linux 60%
أثناء العمليات العادية، المعرفة على أنها عامل Azure الاتصال machine المتصل ب Azure ولا يقوم بتعديل ملحق أو تقييم نهج بشكل نشط، يمكنك توقع أن يستهلك العامل موارد النظام التالية:
Windows | Linux | |
---|---|---|
استخدام وحدة المعالجة المركزية (تمت تسويته إلى ذاكرة أساسية واحدة) | $0.07 | 0.02% |
استخدام الذاكرة | 57 ميغابايت | 42 ميغابايت |
تم جمع بيانات الأداء أعلاه في أبريل 2023 على الأجهزة الظاهرية التي تعمل بنظامي التشغيل Windows Server 2022 وUbuntu 20.04. سيختلف أداء العامل الفعلي واستهلاك الموارد استنادا إلى تكوين الأجهزة والبرامج للخوادم الخاصة بك.
حدود الموارد المخصصة
حدود إدارة الموارد الافتراضية هي الخيار الأفضل لمعظم الخوادم. ومع ذلك، قد تواجه الأجهزة الظاهرية الصغيرة والخوادم ذات موارد وحدة المعالجة المركزية المحدودة مهلات عند إدارة الملحقات أو تقييم النهج لأنه لا توجد موارد CPU كافية لإكمال المهام. بدءا من إصدار العامل 1.39، يمكنك تخصيص حدود وحدة المعالجة المركزية المطبقة على مدير الملحقات وخدمات تكوين الجهاز لمساعدة العامل على إكمال هذه المهام بشكل أسرع.
لمشاهدة حدود الموارد الحالية لإدارة الملحقات وخدمات تكوين الجهاز، قم بتشغيل الأمر التالي.
azcmagent config list
في الإخراج، سترى حقلين، guestconfiguration.agent.cpulimit
ومع extensions.agent.cpulimit
تحديد حد الموارد الحالي كنسبة مئوية. على تثبيت جديد للعامل، سيظهر 5
كلاهما لأن الحد الافتراضي هو 5٪ من وحدة المعالجة المركزية.
لتغيير حد الموارد لمدير الملحق إلى 80٪، قم بتشغيل الأمر التالي:
azcmagent config set extensions.agent.cpulimit 80
بيانات تعريف المثيل
يتم جمع معلومات بيانات التعريف حول جهاز متصل بعد تسجيل عامل الجهاز الاتصال مع خوادم Azure Arc الممكنة. على وجه التحديد:
- اسم نظام التشغيل ونوعه وإصداره
- اسم الكمبيوتر
- الشركة المصنعة للكمبيوتر والطراز
- اسم مجال الكمبيوتر المؤهل بالكامل (FQDN)
- اسم المجال (إذا تم الانضمام إلى مجال Active Directory)
- اسم المجال المؤهل بالكامل ل Active Directory وDNS (FQDN)
- UUID (معرف BIOS)
- رسالة كشف أخطاء اتصال عامل الجهاز الاتصال
- إصدار عامل Connected Machine
- المفتاح العام للهوية المدارة
- حالة التوافق مع النهج وتفاصيله (في حالة استخدام نهج تكوين الضيف)
- تم تثبيت SQL Server (قيمة منطقية)
- معرف مورد نظام المجموعة (لعقد Azure Stack HCI)
- الشركة المصنعة للأجهزة
- نموذج الأجهزة
- مجموعة وحدة المعالجة المركزية ومأخذ التوصيل والذاكرة الأساسية المادية والأعداد الأساسية المنطقية
- إجمالي الذاكرة الفعلية
- الرقم التسلسلي
- علامة أصل SMBIOS
- موفر خدمة السحابة
- بيانات تعريف Amazon Web Services (AWS)، عند التشغيل في AWS:
- معرف الحساب
- معرف المثيل
- المنطقة
- بيانات تعريف Google Cloud Platform (GCP)، عند التشغيل في GCP:
- معرف المثيل
- Image
- نوع الجهاز
- معرف المشروع
- رقم المشروع
- حسابات الخدمة
- المنطقة
- بيانات تعريف Oracle Cloud Infrastructure، عند التشغيل في OCI:
- اسم العرض
يطلب العامل معلومات بيانات التعريف التالية من Azure:
- موقع المورد (المنطقة)
- معرف الجهاز الظاهري
- علامات
- شهادة هوية مدارة من Microsoft Entra
- تعيينات نهج تكوين الضيف
- طلبات الملحقات - التثبيت والتحديث والحذف.
إشعار
لا تقوم الخوادم التي تدعم Azure Arc بتخزين/معالجة بيانات العميل خارج المنطقة التي ينشر العميل مثيل الخدمة فيها.
خيارات النشر ومتطلباته
يتطلب نشر العامل واتصال الجهاز متطلبات أساسية معينة. هناك أيضا متطلبات الشبكات التي يجب أن تكون على علم بها.
نحن نقدم العديد من الخيارات لنشر العامل. لمزيد من المعلومات، راجع التخطيط للنشر وخيارات النشر.
الخطوات التالية
- لبدء تقييم خوادم Azure Arc الممكنة، راجع التشغيل السريع: الاتصال الأجهزة المختلطة مع خوادم Azure Arc الممكنة.
- قبل نشر عامل Azure الاتصال Machine والتكامل مع خدمات إدارة ومراقبة Azure الأخرى، راجع دليل التخطيط والنشر.
- راجع معلومات استكشاف الأخطاء وإصلاحها في دليل استكشاف مشكلات اتصال العامل وإصلاحها.