استكشاف مشكلات خادم التكوين وإصلاحها
تساعدك هذه المقالة على استكشاف المشكلات وإصلاحها عند استخدام خادم تكوين Azure Site Recovery وإدارته. يعمل خادم التكوين كخادم إدارة. استخدام خادم التكوين لإعداد الإصلاح بعد كارثة الأجهزة الظاهرية VMware المحلية والخوادم الفعلية إلى Azure باستخدام "استرداد الموقع". تناقش الأقسام التالية حالات الفشل الأكثر شيوعاً التي قد تواجهها عند إضافة خادم تكوين جديد وعند إدارة خادم تكوين.
حالات فشل التسجيل
يسجل الجهاز المصدر مع خادم التكوين عند تثبيت عامل التنقل. يمكنك تتبع أخطاء أي حالات فشل أثناء هذه الخطوة باتباع الإرشادات التالية:
افتح الملف C:\ProgramData\ASR\home\svsystems\var\configurator_register_host_static_info.log. (قد يكون المجلد ProgramData مجلداً مخفياً. في حالة كنت لا ترى المجلد ProgramData في مستكشف الملفات، ضمن علامة التبويب "View"، في القسم Show/hide، حدد خانة اختيار"Hidden items".) قد يكون سبب حالات الفشل عدة مشكلات.
ابحث عن السلسلة No Valid IP Address found. إذا عُثر على السلسلة:
- تحقق من أن معرّف المضيف المطلوب هو نفسه معرّف المضيف للجهاز المصدر.
- تحقق من أن الجهاز المصدر يحتوي على عنوان IP واحد على الأقل تم تعيينه إلى NIC الفعلي. لكي ينجح تسجيل الوكيل مع خادم التكوين، يجب أن يكون لدى الجهاز المصدر عنوان IP v4 صالح واحد على الأقل تم تعيينه إلى NIC الفعلي.
- قم بتشغيل أحد الأوامر التالية على الجهاز المصدر للحصول على جميع عناوين IP للجهاز المصدر:
- لـ Windows:
> ipconfig /all
- لـ Linux:
# ifconfig -a
- لـ Windows:
إذا لم يتم العثور على السلسلة No Valid IP Address found ، فابحث عن السلسلة Reason=>NULL. يحدث هذا الخطأ إذا كان الجهاز المصدر يستخدم مضيفاً فارغاً للتسجيل مع خادم التكوين. إذا عُثر على السلسلة:
- بعد حل المشكلات، اتبع الإرشادات الواردة في تسجيل الجهاز المصدر مع خادم التكوين لإعادة محاولة التسجيل يدوياً.
إذا لم يتم العثور على السلسلة Reason=>NULL، على الجهاز المصدر، افتح الملف C:\ProgramData\ASRSetupLogs\UploadedLogs\ASRUnifiedAgentInstaller.log. (قد يكون المجلد ProgramData مجلداً مخفياً. في حالة كنت لا ترى المجلد ProgramData في مستكشف الملفات، ضمن علامة التبويب "View"، في القسم Show/hide، حدد خانة اختيار"Hidden items".) قد يكون سبب حالات الفشل عدة مشكلات.
ابحث عن السلسلة post request: (7) - Couldn't connect to server. إذا عُثر على السلسلة:
- حل مشكلات الشبكة بين الجهاز المصدر وخادم التكوين. تحقق من إمكانية الوصول إلى خادم التكوين من الجهاز المصدر باستخدام أدوات الشبكة مثل أداة اختبار الاتصال أو تتبع المكدس أو مستعرض ويب. تأكد من أن الجهاز المصدر يمكنه الوصول إلى خادم التكوين من خلال المنفذ 443.
- تحقق مما إذا كانت أي قواعد جدار حماية على الجهاز المصدر تمنع الاتصال بين الجهاز المصدر وخادم التكوين. اعمل مع مسؤولي الشبكة لإلغاء حظر أي مشكلات في الاتصال.
- تأكد من استبعاد المجلدات المدرجة في استثناءات مجلد "استرداد الموقع" من برامج مكافحة الفيروسات من برنامج الحماية من الفيروسات.
- عند حل مشكلات الشبكة، أعد محاولة التسجيل باتباع الإرشادات الواردة في تسجيل الجهاز المصدر مع خادم التكوين.
إذا لم يتم العثور على السلسلة post request: (7) - Couldn't connect to server، في ملف السجل نفسه، فابحث عن السلسلة request: (60) - Peer certificate cannot be authenticated with given CA certificates. قد يحدث هذا الخطأ بسبب انتهاء صلاحية شهادة خادم التكوين أو لأن الجهاز المصدر لا يدعم TLS 1.0 أو بروتوكولات أحدث. قد يحدث أيضاً إذا قام حظرَ جدار الحماية اتصال TLS بين الجهاز المصدر وخادم التكوين. إذا عُثر على السلسلة:
- لحل المشكلة، اتصل بعنوان IP لخادم التكوين باستخدام مستعرض ويب على الجهاز المصدر. استخدم URI https://<configuration server IP address>:443/. تأكد من أن الجهاز المصدر يمكنه الوصول إلى خادم التكوين من خلال المنفذ 443.
- تحقق مما إذا كانت هناك حاجة إلى إضافة أي قواعد جدار حماية على الجهاز المصدر أو إزالتها حتى يتمكن الجهاز المصدر من التحدث إلى خادم التكوين. نظراً لتنوع مجموعة برامج جدار الحماية التي قد تكون قيد الاستخدام، لا يمكننا سرد جميع تكوينات جدار الحماية المطلوبة. اعمل مع مسؤولي الشبكة لإلغاء حظر أي مشكلات في الاتصال.
- تأكد من استبعاد المجلدات المدرجة في استثناءات مجلد "استرداد الموقع" من برامج مكافحة الفيروسات من برنامج الحماية من الفيروسات.
- بعد حل المشكلات، أعد محاولة التسجيل باتباع الإرشادات الواردة في تسجيل الجهاز المصدر مع خادم التكوين.
على Linux، إذا كانت قيمة النظام الأساسي في <INSTALLATION_DIR>/etc/drscout.conf تالفة، فسيفشل التسجيل. لتحديد هذه المشكلة، افتح الملف /var/log/ua_install.log. ابحث عن السلسلة Aborting configuration as VM_PLATFORM value is either null or it is not VmWare/Azure. يجب تعيين النظام الأساسي إما إلى VmWare أو Azure. في حالة تلف الملف drscout.conf نوصي بإزالة تثبيت عامل التنقل ثم إعادة تثبيت عامل التنقل. في حالة فشل إلغاء التثبيت، أكمل الخطوات التالية: أ. افتح الملف Installation_Directory/uninstall.sh وعلّق على استدعاء الدالة StopServices. ب. افتح الملفInstallation_Directory/Vx/bin/uninstall.sh وعلّق على استدعاء الدالة stop_services. جـ. افتح الملف Installation_Directory/Fx/uninstall.sh وعلّق على القسم بأكمله الذي يحاول إيقاف خدمة Fx. د. إلغاء تثبيت عامل التنقل. بعد إلغاء التثبيت بنجاح، أعد تشغيل النظام، ثم حاول إعادة تثبيت عامل التنقل.
تأكد من عدم تمكين المصادقة متعددة العوامل لحساب المستخدم. لا يدعم Azure Site Recovery المصادقة متعددة العوامل لحساب المستخدم اعتبارا من الآن. سجل خادم التكوين دون حساب مستخدم مُمكّن للمصادقة متعددة العوامل.
فشل التثبيت: فشل تحميل الحسابات
يحدث هذا الخطأ عندما يتعذر على الخدمة قراءة البيانات من اتصال النقل عند تثبيت عامل التنقل والتسجيل باستخدام خادم التكوين. لحل هذه المشكلة، تأكد من تمكين TLS 1.0 على الجهاز المصدر.
حالات فشل اكتشاف vCenter
لحل حالات فشل اكتشاف vCenter، أضف خادم vCenter إلى إعدادات وكيل قائمة byPass.
- تنزيل أداة PsExec من هنا للوصول إلى محتوى مستخدم النظام.
- افتح Internet Explorer في محتوى مستخدم النظام عن طريق تشغيل سطر الأوامر التالي psexec -s -i "%programfiles%\Internet Explorer\iexplore.exe"
- إضافة إعدادات الوكيل في Internet Explorer وإعادة تشغيل خدمة tmanssvc.
- لتكوين إعدادات وكيل DRA، قم بتشغيل cd C:\Program Files\Microsoft Azure Site Recovery Provider
- بعد ذلك، قم بتنفيذ DRCONFIGURATOR.EXE /configure /AddBypassUrls [add IP Address/FQDN of vCenter Server provided during Configure vCenter Server/vSphere ESXi server step of Configuration Server deployment]
تغيير عنوان IP لخادم التكوين
نوصي بشدة بعدم تغيير عنوان IP لخادم التكوين. تأكد من أن جميع عناوين IP التي تم تعيينها إلى خادم التكوين هي عناوين IP ثابتة. لا تستخدم عناوين IP الخاصة بـ DHCP.
ACS50008: الرمز المميز SAML غير صالح
لتجنب هذا الخطأ، تأكد من أن الوقت على ساعة النظام لا يختلف عن الوقت المحلي بأكثر من 15 دقيقة. أعد تشغيل المثبت لإكمال عملية التسجيل.
فشل إنشاء شهادة
لا يمكن إنشاء الشهادة المطلوبة لمصادقة "استرداد الموقع". أعد تشغيل برنامج الإعداد بعد التأكد من تشغيل برنامج الإعداد كمسؤول محلي.
فشل تنشيط ترخيص Windows من التقييم القياسي للخادم إلى معيار الخادم
- كجزء من توزيع خادم التكوين من خلال OVF، يُستخدم ترخيص تقييم، وهو صالح لمدة 180 يوماً. تحتاج إلى تنشيط هذا الترخيص قبل انتهاء صلاحيته. خلاف ذلك، يمكن أن يؤدي ذلك إلى إيقاف تشغيل متكرر لخادم التكوين وبالتالي يسبب عائقاً أمام أنشطة النسخ المتماثل.
- إذا لم تتمكن من تنشيط ترخيص Windows، فتواصل مع فريق دعم Windows لحل المشكلة.
تسجيل الجهاز المصدر مع خادم التكوين
إذا كان الجهاز المصدر يعمل بـ Windows
قم بتشغيل الأمر التالي على الجهاز المصدر:
cd C:\Program Files (x86)\Microsoft Azure Site Recovery\agent
UnifiedAgentConfigurator.exe /CSEndPoint <configuration server IP address> /PassphraseFilePath <passphrase file path>
الإعدادات | التفاصيل |
---|---|
الاستخدام | UnifiedAgentConfigurator.exe /CSEndPoint <configuration server IP address> /PassphraseFilePath <passphrase file path> |
سجلات تكوين الوكيل | تقع ضمن %ProgramData%\ASRSetupLogs\ASRUnifiedAgentConfigurator.log. |
/CSEndPoint | معلمة إلزامية. تُحدد عنوان IP لخادم التكوين. استخدم أي عنوان IP صالح. |
/PassphraseFilePath | إلزامي. موقع عبارة المرور. استخدم أي مسار UNC أو ملف محلي صالح. |
إذا كان الجهاز المصدر يعمل بنظام التشغيل Linux
قم بتشغيل الأمر التالي على الجهاز المصدر:
/usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <configuration server IP address> -P /var/passphrase.txt
الإعدادات | التفاصيل |
---|---|
الاستخدام | cd /usr/local/ASR/Vx/bin UnifiedAgentConfigurator.sh -i <configuration server IP address> -P <passphrase file path> |
-i | معلمة إلزامية. تُحدد عنوان IP لخادم التكوين. استخدم أي عنوان IP صالح. |
-P | إلزامي. مسار الملف الكامل للملف الذي يتم حفظ عبارة المرور فيه. استخدم أي مجلد صالح. |
غير قادر على تكوين خادم التكوين
إذا قمت بتثبيت تطبيقات أخرى غير خادم التكوين على الجهاز الظاهري، فقد لا تتمكن من تكوين الهدف الرئيسي.
يجب أن يكون خادم التكوين خادماً لغرض واحد واستخدامه كخادم مشترك غير مدعوم.
لمزيد من المعلومات، راجع الأسئلة المتداولة حول توزيع خادم تكوين.
إزالة الإدخالات التالفة للعناصر المحمية من قاعدة بيانات خادم التكوين
لإزالة الجهاز المحمي التالف على خادم التكوين، استخدم الخطوات التالية.
لتحديد الجهاز المصدر وعنوان IP للإدخال التالف:
افتح cmdline MYSQL في وضع المسؤول.
نفذ الأوامر التالية.
mysql> use svsdb1; mysql> select id as hostid, name, ipaddress, ostype as operatingsystem, from_unixtime(lasthostupdatetime) as heartbeat from hosts where name!='InMageProfiler'\G;
يؤدي ذلك إلى إرجاع قائمة الأجهزة المسجلة بالإضافة إلى عناوين IP الخاصة بها وآخر رسالة كشف أخطاء الاتصال. ابحث عن المضيف الذي يحتوي على أزواج نسخ متماثلة تالفة.
افتح موجه الأوامر غير المقيد وانتقل إلى C:\ProgramData\ASR\home\svsystems\bin.
لإزالة تفاصيل المضيفين المسجلين ومعلومات الإدخال التالفة من خادم التكوين، قم بتشغيل الأمر التالي باستخدام الجهاز المصدر وعنوان IP للإدخال التالف.
Syntax: Unregister-ASRComponent.pl -IPAddress <IP_ADDRESS_OF_MACHINE_TO_UNREGISTER> -Component <Source/ PS / MT>
إذا كان لديك إدخال خادم مصدر "OnPrem-VM01" بعنوان IP 10.0.0.4، فاستخدم الأمر التالي بدلاً من ذلك.
perl Unregister-ASRComponent.pl -IPAddress 10.0.0.4 -Component Source
أعد تشغيل الخدمات التالية على الجهاز المصدر لإعادة التسجيل مع خادم التكوين.
- خدمة تطبيق InMage Scout
- InMage Scout VX Agent - Azure Sentinel/Outpost
فشل الترقية عند فشل توقف الخدمات
تفشل ترقية خادم التكوين عند عدم توقف خدمات معينة.
لتحديد المشكلة، انتقل إلى C:\ProgramData\ASRSetupLogs\CX_TP_InstallLogFile على خادم التكوين. إذا عثرت على الأخطاء التالية، فاتبع الخطوات التالية لحل المشكلة:
2018-06-28 14:28:12.943 Successfully copied php.ini to C:\Temp from C:\thirdparty\php5nts
2018-06-28 14:28:12.943 svagents service status - SERVICE_RUNNING
2018-06-28 14:28:12.944 Stopping svagents service.
2018-06-28 14:31:32.949 Unable to stop svagents service.
2018-06-28 14:31:32.949 Stopping svagents service.
2018-06-28 14:34:52.960 Unable to stop svagents service.
2018-06-28 14:34:52.960 Stopping svagents service.
2018-06-28 14:38:12.971 Unable to stop svagents service.
2018-06-28 14:38:12.971 Rolling back the install changes.
2018-06-28 14:38:12.971 Upgrade has failed.
لحل الخطأ:
إيقاف الخدمات التالية يدوياW:
- خادم cxprocess
- InMage Scout VX Agent – Azure Sentinel/Outpost،
- Microsoft Azure Recovery Services Agent،
- Microsoft Azure Site Recovery Service،
- tmansvc
لتحديث خادم التكوين، قم بتشغيل الإعداد الموحد مرة أخرى.
فشل إنشاء تطبيق Microsoft Entra
لديك أذونات غير كافية لإنشاء تطبيق في Microsoft Entra ID باستخدام قالب Open Virtualization Application (OVA).
لحل هذه المشكلة، قم بتسجيل الدخول إلى مدخل Microsoft Azure وقم بأحد الإجراءات التالية:
- طلب دور مطور التطبيق في معرف Microsoft Entra. لمزيد من المعلومات حول دور مطور التطبيق، راجع أذونات دور المسؤول في معرف Microsoft Entra.
- تحقق من تعيين User can create application flag إلى true في Microsoft Entra ID. لمزيد من المعلومات، راجع كيفية: استخدام المدخل لإنشاء تطبيق Microsoft Entra ومدير الخدمة الذي يمكنه الوصول إلى الموارد.
يتعذر اتصال خادم العملية / الهدف الرئيسي بخادم التكوين
يتعذر على الوحدات النمطية لخادم العملية (PS) والهدف الرئيسي (MT) الاتصال بخادم التكوين (CS) وتظهر حالتهم على أنها غير متصلة على مدخل Microsoft Azure.
عادة، يرجع ذلك إلى خطأ في المنفذ 443. اتبع الخطوات التالية لإلغاء حظر المنفذ وإعادة تمكين الاتصال باستخدام CS.
تحقق من استدعاء عامل MARS بواسطة عامل الهدف الرئيسي
للتحقق من أن عامل الهدف الرئيسي يمكنه إنشاء جلسة عمل TCP لـ IP خادم التكوين، ابحث عن تتبع مشابه لما يلي في سجلات عامل الهدف الرئيسي:
TCP <استبدل IP بـ CS IP هنا>:52739< استبدل IP بـ CS IP هنا>:443 SYN_SENT
TCP 192.168.1.40:52739 192.168.1.40:443 SYN_SENT // استبدال IP بـ CS IP هنا
إذا وجدت تتبعاً مشابهاً لما يلي في سجلات عامل MT، يقوم عامل MT بالإبلاغ عن أخطاء على المنفذ 443:
#~> (11-20-2018 20:31:51): ERROR 2508 8408 313 FAILED : PostToSVServer with error [at curlwrapper.cpp:CurlWrapper::processCurlResponse:212] failed to post request: (7) - Couldn't connect to server
#~> (11-20-2018 20:31:54): ERROR 2508 8408 314 FAILED : PostToSVServer with error [at curlwrapper.cpp:CurlWrapper::processCurlResponse:212] failed to post request: (7) - Couldn't connect to server
يمكن مواجهة هذا الخطأ عند استخدام التطبيقات الأخرى أيضاً المنفذ 443 أو بسبب إعداد جدار حماية الذي يحظر المنفذ.
لحل الخطأ:
- تحقق من عدم حظر المنفذ 443 بواسطة جدار الحماية الخاص بك.
- إذا تعذر الوصول إلى المنفذ بسبب استخدام تطبيق آخر لهذا المنفذ، فقم بإيقاف التطبيق وإلغاء تثبيته.
- إذا لم يكن إيقاف التطبيق قابلاً للتنفيذ، فقم بإعداد CS نظيف جديد.
- أعد تشغيل خادم التكوين.
- أعد تشغيل خدمة IIS.
خادم التكوين غير متصل بسبب إدخالات UUID غير صحيحة
يمكن أن يحدث هذا الخطأ عند وجود عدة إدخالات UUID لمثيل خادم التكوين (CS) في قاعدة البيانات. غالبا ما تحدث المشكلة عند نسخ الجهاز الظاهري لخادم التكوين.
لحل الخطأ:
إزالة جهاز ظاهري CS تالف / قديم من vCenter. لمزيد من المعلومات، راجع إزالة الخوادم وتعطيل الحماية.
قم بتسجيل الدخول إلى الجهاز الظاهري لخادم التكوين والاتصال بقاعدة بيانات MySQL svsdb1.
تنفيذ الاستعلام التالي:
هام
تحقق من إدخال تفاصيل UUID الخاصة بخادم التكوين المنسوخ أو الإدخال التالف لخادم التكوين الذي لم يعد يُستخدم لحماية الأجهزة الظاهرية. سيؤدي الإدخال غير الصحيح لـ UUID إلى فقدان المعلومات الخاصة بجميع العناصر المحمية الموجودة.
MySQL> use svsdb1; MySQL> delete from infrastructurevms where infrastructurevmid='<Stale CS VM UUID>'; MySQL> commit;
قم بتحديث صفحة المدخل.
تحدث علامة لا نهائية في تكرار حلقي عند إدخال بيانات الاعتماد الخاصة بك
بعد إدخال اسم المستخدم وكلمة المرور الصحيحين على خادم التكوين OVF، يستمر تسجيل الدخول إلى Azure في المطالبة ببيانات الاعتماد الصحيحة.
يمكن أن تحدث هذه المشكلة عندما يكون وقت النظام غير صحيح.
لحل الخطأ:
قم بتعيين الوقت الصحيح على الكمبيوتر وأعد محاولة تسجيل الدخول.