تحليل تبعيات الخادم (بدون وكيل)
توضح هذه المقالة كيفية إعداد تحليل التبعية بدون وكيل باستخدام Azure Migrate: أداة الاكتشاف والتقييم. يساعدك تحليل التبعية على تحديد التبعيات وفهمها عبر الخوادم للتقييم والترحيل إلى Azure.
القيود الحالية
- في طريقة العرض تحليل التبعية، لا يمكنك حاليا إضافة خادم أو إزالته من مجموعة.
- خريطة التبعية لمجموعة من الخوادم غير متوفرة حاليا.
- في مشروع Azure Migrate، يمكنك تمكين جمع بيانات التبعية بشكل متزامن ل 1000 خادم لكل جهاز.
- يمكنك تحليل أكثر من 1000 خادم لكل مشروع إما عن طريق تمكين تحليل التبعية بشكل متزامن على الخوادم التي تم اكتشافها بواسطة أجهزة متعددة أو عن طريق التسلسل على دفعات من 1000 للخوادم المكتشفة من جهاز واحد.
قبل البدء
تأكد من إنشاء مشروع باستخدام أداة Azure Migrate: Discovery and Assessment المضافة إليه.
راجع المتطلبات استنادا إلى بيئتك والجهاز الذي تقوم بإعداده لإجراء جرد البرامج:
البيئة المتطلبات الخوادم التي تعمل في بيئة VMware مراجعة متطلبات VMware
مراجعة متطلبات الأجهزة
مراجعة متطلبات الوصول إلى المنفذ
مراجعة متطلبات تحليل التبعية بدون وكيلالخوادم التي تعمل في بيئة Hyper-V مراجعة متطلبات مضيف Hyper-V
مراجعة متطلبات الأجهزة
مراجعة متطلبات الوصول إلى المنفذ
مراجعة متطلبات تحليل التبعية بدون وكيلالخوادم الفعلية أو الخوادم التي تعمل على السحب الأخرى مراجعة متطلبات الخادم
مراجعة متطلبات الأجهزة
مراجعة متطلبات الوصول إلى المنفذ
مراجعة متطلبات تحليل التبعية بدون وكيلراجع عناوين URL ل Azure التي سيحتاج الجهاز إلى الوصول إليها في السحابات العامة والحكومية.
نشر جهاز Azure Migrate وتكوينه
- انشر جهاز Azure Migrate لبدء الاكتشاف. لنشر الجهاز، يمكنك استخدام طريقة النشر وفقا لبيئتك. بعد نشر الجهاز ، تحتاج إلى تسجيله في المشروع وتكوينه لبدء الاكتشاف.
- أثناء تكوين الجهاز، تحتاج إلى تحديد ما يلي في إدارة تكوين الجهاز:
- تفاصيل البيئة المصدر (vCenter Server (s) / Hyper-V المضيف (المضيفين) أو الكتلة (المجموعات) / الخوادم الفعلية) التي تريد اكتشافها.
- بيانات اعتماد الخادم ، والتي يمكن أن تكون بيانات اعتماد المجال / Windows (غير المجال) / Linux (غير المجال). تعرف على المزيد حول كيفية توفير بيانات الاعتماد وكيفية تعامل الجهاز معها.
- تحقق من الأذونات المطلوبة لإجراء تحليل التبعية بدون وكيل. بالنسبة Windows الخوادم، تحتاج إلى توفير حساب مجال أو حساب غير مجال (محلي) بأذونات إدارية. بالنسبة لخوادم Linux ، تحتاج إلى توفير حساب مستخدم جذر ، أو حساب بهذه الأذونات على ملفات /bin/netstat و /bin/ls: CAP_DAC_READ_SEARCH و CAP_SYS_PTRACE.
يمكنك تعيين هذه الإمكانات باستخدام الأوامر التالية:
سودو سيتكاب CAP_DAC_READ_SEARCH,CAP_SYS_PTRACE = ep /bin/ls
سودو سيتكاب CAP_DAC_READ_SEARCH,CAP_SYS_PTRACE = ep /bin/netstat
إضافة بيانات اعتماد وبدء الاكتشاف
- افتح مدير تكوين الجهاز ، وأكمل عمليات التحقق من المتطلبات الأساسية وتسجيل الجهاز.
- انتقل إلى لوحة إدارة بيانات الاعتماد ومصادر الاكتشاف .
- في الخطوة 1: توفير بيانات اعتماد لمصدر الاكتشاف، انقر فوق إضافة بيانات اعتماد لتوفير بيانات اعتماد لمصدر الاكتشاف الذي سيستخدمه الجهاز لاكتشاف الخوادم التي تعمل في بيئتك.
- في الخطوة 2: قم بتوفير تفاصيل مصدر الاكتشاف ، انقر فوق إضافة مصدر اكتشاف لتحديد الاسم المألوف لبيانات الاعتماد من القائمة المنسدلة ، وحدد عنوان IP / FQDN لمصدر الاكتشاف.
- في الخطوة 3: توفير بيانات اعتماد الخادم لإجراء جرد البرامج وتحليل التبعية بدون وكيل، انقر فوق إضافة بيانات اعتماد لتوفير بيانات اعتماد خادم متعددة لإجراء جرد البرامج.
- انقر فوق بدء الاكتشاف، لبدء الاكتشاف.
بعد اكتمال اكتشاف الخادم، يبدأ الجهاز في اكتشاف التطبيقات والأدوار والميزات المثبتة (مخزون البرامج) على الخوادم. أثناء جرد البرامج ، يتم التحقق من صحة الخوادم المكتشفة للتحقق مما إذا كانت تفي بالمتطلبات الأساسية ويمكن تمكينها لتحليل التبعية بدون وكيل.
ملاحظة
يمكنك تمكين تحليل التبعية بدون وكيل للخوادم المكتشفة من مشروع Azure Migrate. يمكن فقط تحديد الخوادم التي ينجح فيها التحقق من الصحة لتمكين تحليل التبعية بدون وكيل.
بعد تمكين الخوادم لتحليل التبعية بدون وكيل من البوابة الإلكترونية، يقوم الجهاز بجمع بيانات التبعية كل 5 دقائق من الخادم ويرسل نقطة بيانات مجمعة كل 6 ساعات إلى Azure. راجع البيانات التي تم جمعها بواسطة الجهاز أثناء تحليل التبعية بدون وكيل.
بدء اكتشاف التبعية
حدد الخوادم التي تريد تمكين اكتشاف التبعية عليها.
- في Azure Migrate: Discovery and assessment، انقر فوق الخوادم المكتشفة.
- اختر اسم الجهاز الذي تريد مراجعة اكتشافه.
- يمكنك الاطلاع على حالة التحقق من صحة الخوادم ضمن عمود التبعيات (بدون وكيل ).
- انقر على القائمة المنسدلة تحليل التبعية .
- انقر على إضافة خوادم.
- في الصفحة إضافة خوادم ، حدد الخوادم التي تريد تمكين تحليل التبعية فيها. يمكنك تمكين تعيين التبعية فقط على تلك الخوادم التي نجح فيها التحقق من الصحة. سيتم تشغيل دورة التحقق التالية بعد 24 ساعة من آخر طابع زمني للتحقق من الصحة.
- بعد تحديد الخوادم، انقر فوق إضافة خوادم.
يمكنك تصور التبعيات بعد حوالي ست ساعات من تمكين تحليل التبعية على الخوادم. إذا كنت ترغب في تمكين خوادم متعددة في وقت واحد لتحليل التبعية، فيمكنك استخدام PowerShell للقيام بذلك.
عناصر التحكم في التبعيات
في Azure Migrate: Discovery and assessment، انقر فوق الخوادم المكتشفة.
اختر اسم الجهاز الذي تريد مراجعة اكتشافه.
ابحث عن الخادم الذي تريد مراجعة تبعياته.
ضمن العمود التبعيات (بدون وكيل)، انقر على عرض التبعيات
قم بتغيير الفترة الزمنية التي تريد عرض الخريطة لها باستخدام القائمة المنسدلة المدة الزمنية .
قم بتوسيع مجموعة العميل لسرد الخوادم ذات التبعية على الخادم المحدد.
قم بتوسيع مجموعة المنافذ لسرد الخوادم التي لها تبعية من الخادم المحدد.
للانتقال إلى عرض الخريطة لأي من الخوادم التابعة ، انقر فوق اسم > الخادم تحميل خريطة الخادم

قم بتوسيع الخادم المحدد لعرض التفاصيل على مستوى العملية لكل تبعية.
ملاحظة
لا تتوفر دائما معلومات العملية الخاصة بالتبعية. إذا لم تكن متوفرة، تصوير التبعية مع وضع علامة على العملية على أنها عملية غير معروفة.
تصدير بيانات التبعية
- في Azure Migrate: Discovery and assessment، انقر فوق الخوادم المكتشفة.
- انقر على القائمة المنسدلة تحليل التبعية .
- انقر فوق تصدير تبعيات التطبيق.
- في الصفحة تصدير تبعيات التطبيق ، اختر اسم الجهاز الذي يكتشف الخوادم المطلوبة.
- حدد وقت البدء ووقت الانتهاء. لاحظ أنه يمكنك تنزيل البيانات فقط لآخر 30 يوما.
- انقر على تصدير التبعية.
يتم تصدير بيانات التبعية وتنزيلها بتنسيق CSV. يحتوي الملف الذي تم تنزيله على بيانات التبعية عبر جميع الخوادم الممكنة لتحليل التبعية.
معلومات التبعية
يتوافق كل صف في ملف CSV المصدر مع تبعية تمت ملاحظتها في الفترة الزمنية المحددة.
يلخص الجدول التالي الحقول في ملف CSV المصدر. لاحظ أنه يتم ملء حقول اسم الخادم والتطبيق والعملية فقط للخوادم التي تم تمكين تحليل التبعية بدون وكيل.
| اسم الحقل | التفاصيل |
|---|---|
| الفتحة الزمنية | المهلة الزمنية التي لوحظت خلالها التبعية. يتم التقاط بيانات التبعية على مدى فتحات مدتها 6 ساعات حاليا. |
| اسم الخادم المصدر | اسم الخادم المصدر |
| تطبيق المصدر | اسم التطبيق على الخادم المصدر |
| عملية المصدر | اسم العملية على الخادم المصدر |
| اسم الخادم الوجهة | اسم الخادم الوجهة |
| IP الوجهة | عنوان IP للخادم الوجهة |
| تطبيق الوجهة | اسم التطبيق على الخادم الوجهة |
| عملية الوجهة | اسم العملية على الخادم الوجهة |
| منفذ الوجهة | رقم المنفذ على الخادم الوجهة |
إيقاف اكتشاف التبعية
حدد الخوادم التي تريد إيقاف اكتشاف التبعية عليها.
- في Azure Migrate: Discovery and assessment، انقر فوق الخوادم المكتشفة.
- اختر اسم الجهاز الذي تريد مراجعة اكتشافه.
- انقر على القائمة المنسدلة تحليل التبعية .
- انقر فوق إزالة الخوادم.
- في الصفحة إزالة الخوادم ، حدد الخادم الذي تريد إيقافه لتحليل التبعية.
- بعد تحديد الخوادم، انقر فوق إزالة الخوادم.
إذا كنت تريد إيقاف التبعية في وقت واحد على خوادم متعددة، فيمكنك استخدام PowerShell للقيام بذلك.
بدء تحليل التبعية أو إيقافه باستخدام PowerShell
قم بتنزيل وحدة PowerShell النمطية من إعادة الشراء لعينات Azure PowerShell على GitHub.
تسجيل الدخول إلى Azure
سجل الدخول إلى اشتراكك في Azure باستخدام Connect-AzAccount cmdlet.
Connect-AzAccountفي حالة استخدام Azure Government، استخدم الأمر التالي.
Connect-AzAccount -EnvironmentName AzureUSGovernmentحدد الاشتراك الذي قمت بإنشاء المشروع فيه
select-azsubscription -subscription "Fabrikam Demo Subscription"استيراد وحدة PowerShell AzMig_Dependencies التي تم تنزيلها
Import-Module .\AzMig_Dependencies.psm1
تمكين جمع بيانات التبعية أو تعطيله
احصل على قائمة الخوادم المكتشفة في مشروعك باستخدام الأوامر التالية. في المثال أدناه، اسم المشروع هو FabrikamDemoProject، ومجموعة الموارد التي ينتمي إليها هي FabrikamDemoRG. سيتم حفظ قائمة الخوادم في FabrikamDemo_VMs.csv
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "FabrikamDemoRG" -ProjectName "FabrikamDemoProject" -OutputCsvFile "FabrikamDemo_VMs.csv"في الملف، يمكنك رؤية اسم عرض الخادم والحالة الحالية لمجموعة التبعية ومعرف ARM لجميع الخوادم المكتشفة.
لتمكين التبعيات أو تعطيلها، أنشئ ملف CSV للإدخال. يجب أن يحتوي الملف على عمود به رأس "ARM ID". سيتم تجاهل أي رؤوس إضافية في ملف CSV. يمكنك إنشاء ملف CSV باستخدام الملف الذي تم إنشاؤه في الخطوة السابقة. قم بإنشاء نسخة من الملف تحتفظ بالخوادم التي تريد تمكين التبعيات عليها أو تعطيلها.
في المثال التالي، يتم تمكين تحليل التبعية في قائمة الخوادم في ملف الإدخال FabrikamDemo_VMs_Enable.csv.
Set-AzMigDependencyMappingAgentless -InputCsvFile .\FabrikamDemo_VMs_Enable.csv -Enableفي المثال التالي، يتم تعطيل تحليل التبعية في قائمة الخوادم في ملف الإدخال FabrikamDemo_VMs_Disable.csv.
Set-AzMigDependencyMappingAgentless -InputCsvFile .\FabrikamDemo_VMs_Disable.csv -Disable
تصور اتصالات الشبكة في Power BI
يوفر Azure Migrate قالب Power BI يمكنك استخدامه لتصور اتصالات الشبكة للعديد من الخوادم في وقت واحد، والتصفية حسب العملية والخادم. للتصور، قم بتحميل Power BI ببيانات التبعية وفقا للإرشادات أدناه.
قم بتنزيل الوحدة النمطية PowerShell وقالب Power BI من إعادة الشراء لعينات Azure PowerShell على GitHub.
سجل الدخول إلى Azure باستخدام الإرشادات التالية:
سجل الدخول إلى اشتراكك في Azure باستخدام Connect-AzAccount cmdlet.
Connect-AzAccountفي حالة استخدام Azure Government، استخدم الأمر التالي.
Connect-AzAccount -EnvironmentName AzureUSGovernmentحدد الاشتراك الذي قمت بإنشاء المشروع فيه
select-azsubscription -subscription "Fabrikam Demo Subscription"
استيراد وحدة PowerShell AzMig_Dependencies التي تم تنزيلها
Import-Module .\AzMig_Dependencies.psm1شغّل الأمر التالي: يقوم هذا الأمر بتنزيل بيانات التبعيات في ملف CSV ومعالجتها لإنشاء قائمة بالتبعيات الفريدة التي يمكن استخدامها للمرئيات في Power BI. في المثال أدناه اسم المشروع هو FabrikamDemoProject ، ومجموعة الموارد التي ينتمي إليها هي FabrikamDemoRG. سيتم تنزيل التبعيات للخوادم التي اكتشفتها FabrikamAppliance. سيتم حفظ التبعيات الفريدة في FabrikamDemo_Dependencies.csv
Get-AzMigDependenciesAgentless -ResourceGroup FabrikamDemoRG -Appliance FabrikamAppliance -ProjectName FabrikamDemoProject -OutputCsvFile "FabrikamDemo_Dependencies.csv"افتح قالب Power BI الذي تم تنزيله
قم بتحميل بيانات التبعية التي تم تنزيلها في Power BI.
- افتح القالب في Power BI.
- انقر فوق الحصول على البيانات على شريط الأدوات.
- اختر نص/CSV من مصادر البيانات الشائعة.
- اختر ملف التبعيات الذي تم تنزيله.
- انقر فوق تحميل.
- سترى جدولا يتم استيراده باسم ملف CSV. يمكنك رؤية الجدول في شريط الحقول على اليسار. إعادة تسميته إلى AzMig_Dependencies
- انقر فوق تحديث من شريط الأدوات.
يجب أن يضيء مخطط اتصالات الشبكة واسم الخادم المصدر واسم خادم الوجهة واسم عملية المصدر ومقسمات طرق العرض باسم عملية الوجهة بالبيانات المستوردة.
تصور خريطة تصفية اتصالات الشبكة حسب الخوادم والعمليات. حفظ الملف.
الخطوات التالية
خوادم المجموعة للتقييم.