إعداد جهاز للخوادم الفعلية

توضح هذه المقالة كيفية إعداد جهاز Azure Migrate إذا كنت تقوم بتقييم الخوادم الفعلية باستخدام أداة Azure Migrate: Discovery and assessment.

يعتبر جهاز ترحيل Azure جهازًا خفيفًا، يستخدمه Azure Migrate: Discovery and assessment في ما يلي:

  • اكتشاف الخوادم المحلية.
  • إرسال بيانات التعريف وبيانات الأداء للخوادم المكتشفة إلى Azure Migrate Azure Migrate: Discovery and assessment.

تعرف على المزيد حول جهاز Azure Migrate.

بعد إنشاء الجهاز، يمكنك التحقق من أنه يمكنه الاتصال ب Azure Migrate: Discovery and assessment، وتكوينه لأول مرة، وتسجيله في المشروع.

إشعار

في حال إنشاء مشروع بالفعل، يمكن استخدام المشروع نفسه لتسجيل أجهزة إضافية لاكتشاف المزيد من الخوادم وتقييمها. معرفة المزيد

خطوات توزيع الأجهزة

لإعداد الجهاز، قم بما يلي:

  1. تقديم اسم الجهاز وإنشاء مفتاح مشروع في المدخل.
  2. تنزيل الملف المضغوط باستخدام البرنامج النصي لمثبت Azure Migrate من Azure portal.
  3. استخراج المحتويات من الملف المضغوط. تشغيل وحدة تحكم PowerShell بامتيازات إدارية.
  4. تنفيذ البرنامج النصي PowerShell لتشغيل مدير تكوين الجهاز.
  5. تكوين الجهاز للمرة الأولى، وتسجيله مع المشروع باستخدام مفتاح المشروع.

إنشاء مفتاح المشروع

  1. في أهداف>الترحيل الخوادم وقواعد البيانات وتطبيقات>الويب Azure Migrate: Discovery and assessment، حدد Discover.

  2. في "Discover servers">‏"Are your servers virtualized؟"، حدد "Physical or other (AWS, GCP, Xen, etc.)".

  3. في 1:Generate project key، توفير اسم لجهاز Azure Migrate الذي سيُعد لاكتشاف الخوادم الفعلية أو الظاهرية. يجب أن يكون الاسم أبجديًا رقميًا، ويتألف من 14 حرفًا أو أقل.

  4. النقر على "Generate key" لبدء إنشاء موارد Azure المطلوبة. لا تقم بإغلاق صفحة "Discover servers" أثناء إنشاء الموارد.

  5. بعد إنشاء موارد Azure بنجاح، يُنشأ مفتاح المشروع.

  6. نسخ المفتاح؛ للحاجة إليه لإكمال تسجيل الجهاز أثناء تكوينه.

    لقطات شاشة للتحديدات لإنشاء مفتاح.

تنزيل البرنامج النصي للمثبت

في 2: جهاز Download Azure Migrate ، قم النقر على "Download".

التحقق من الأمان

التأكد من أن الملف المضغوط آمن، قبل استخدامه.

  1. على الخادم الذي قمت بتنزيل الملف إليه، افتح نافذة أوامر المسؤول.
  2. قم بتشغيل الأمر التالي لإنشاء تجزئة للملف المضغوط:
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • استخدام المثال: C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. تحقق من أحدث إصدار للجهاز وقيمة التجزئة:
تنزيل قيمة التجزئة
أحدث إصدار a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e222a37c7d857

إشعار

يمكن استخدام نفس البرنامج النصي لإعداد الجهاز الفعلي إما لمجموعة Azure العامة أو سحابة Azure Government.

تشغيل البرنامج النصي لمثبت Azure Migrate

  1. استخرج الملف المضغوط إلى مجلد على الخادم الذي سيستضيف الجهاز. تأكد من عدم تشغيل البرنامج النصي على خادم مع جهاز Azure Migrate الموجود.

  2. قم بتشغيل PowerShell على الخادم أعلاه مع وجود امتيازات (مسؤول) إدارية.

  3. قم بتغيير دليل PowerShell إلى المجلد حيث تم استخراج المحتويات من الملف المضغوط الذي تم تنزيله.

  4. قم بتشغيل البرنامج النصي المسمى AzureMigrateInstaller.ps1 من خلال تشغيل الأمر التالي:

    PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1

  5. حدد من بين خيارات السيناريو والسحابة والاتصال لاستخدام الجهاز مع التكوين المطلوب. على سبيل المثال، يقوم التحديد الموضح أدناه بإعداد جهاز لاكتشاف وتقييم الخوادم الفعلية (أو الخوادم التي تعمل على السحب الأخرى مثل AWS وGCP وXen وما إلى ذلك) إلى مشروع Azure Migrate مع الاتصال الافتراضي (نقطة النهاية العامة) على سحابة Azure العامة.

    لقطة شاشة توضح كيفية إعداد الجهاز بالتكوين المطلوب.

  6. يقوم البرنامج النصي للمثبت بما يلي:

    • تثبيت الوكلاء وتطبيق الويب.
    • تثبيت أدوار Windows، بما في ذلك خدمة تنشيط Windows وIIS وPowerShell ISE.
    • تنزيل الوحدة النمطية IIS القابلة لإعادة الكتابة وتثبيتها.
    • تحديث مفتاح التسجيل (HKLM) مع تفاصيل الإعداد المستمر لخدمة Azure Migrate.
    • إنشاء الملفات التالية ضمن المسار:
      • Config Files: %Programdata%\Microsoft Azure\Config
      • ملفات السجل: %Programdata%\Microsoft Azure\Logs

بعد تنفيذ البرنامج النصي بنجاح، سيتم تشغيل مدير تكوين الجهاز تلقائياً.

إشعار

إذا صادفت أي مشكلات، يمكنك الوصول إلى سجلات البرامج النصية في C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log لاستكشاف الأخطاء وإصلاحها.

تحقق من وصول الجهاز إلى Azure

التأكد من أن الجهاز يمكنه الاتصال بعناوين "URL" Azure للسحابتين العامة والحكومية.

تهيئة الجهاز

قم بإعداد الجهاز للمرة الأولى.

  1. فتح مستعرضاً على أي جهاز يمكنه الاتصال بالجهاز، وفتح عنوان "URL" تطبيق ويب الجهاز: https://اسم الجهاز أو عنوان الـ"الآي بي": 44368.

    بالتناوب، يمكن فتح التطبيق من سطح المكتب عن طريق النقر على اختصار التطبيق.

  2. قبول شروط الترخيص، وقراءة معلومات الجهة الخارجية.

إعداد المتطلبات الأساسية وتسجيل الجهاز

في مدير التهيئة، حدد إعداد المتطلبات الأساسية، ثم أكمل الخطوات التالية:

  1. الاتصال: يتحقق التطبيق من أن الخادم لديه إمكانية الوصول إلى الإنترنت. إذا كان الخادم يستخدم وكيلاً:

    • حدد إعداد الوكيل لتحديد عنوان الوكيل (في النموذج http://ProxyIPAddress أو http://ProxyFQDN، حيث FQDN يشير إلى اسم مجال مؤهل بالكامل) ومنفذ الاستماع.

    • أدخل بيانات الاعتماد إذا احتاج الوكيل إلى المصادقة.

    • إذا قمت بإضافة تفاصيل الوكيل أو تعطيل الوكيل و/أو المصادقة، فانقر فوق حفظ لتشغيل الاتصال والتحقق من الاتصال مرة أخرى.

      يكون وكيل HTTP فقط مدعومًا.

  2. مزامنة الوقت:تحقق من أن الوقت على الجهاز متزامن مع وقت الإنترنت كي يعمل الاكتشاف بشكل صحيح.

  3. تثبيت التحديثات وتسجيل الجهاز: لتشغيل التحديث التلقائي وتسجيل الجهاز، اتبع الخطوات التالية:

    تُظهر لقطة شاشة إعداد المتطلبات الأساسية في مدير تهيئة الجهاز.

    إشعار

    هذه تجربة مستخدم جديدة في جهاز Azure Migrate والتي تتوفر فقط إذا قمت بإعداد جهاز باستخدام أحدث برنامج نصي OVA/Installer تم تنزيله من المدخل. ستستمر الأجهزة التي تم تسجيلها بالفعل في رؤية الإصدار الأقدم من تجربة المستخدم وستستمر في العمل دون أي مشكلات.

    1. لتشغيل التحديث التلقائي للجهاز، الصق مفتاح المشروع الذي نسخته من المدخل. إذا لم يكن لديك المفتاح، فانتقل إلى Azure Migrate: نظرة عامة>على الاكتشاف والتقييم>إدارة الأجهزة الموجودة. حدد اسم الجهاز الذي قدمته عند إنشاء مفتاح المشروع، ثم انسخ المفتاح المعروض.

    2. سيقوم الجهاز بالتحقق من المفتاح وبدء خدمة التحديث التلقائي، والتي تقوم بتحديث جميع الخدمات الموجودة على الجهاز إلى أحدث إصداراتها. عند تشغيل التحديث التلقائي، يمكنك تحديد عرض خدمات الأجهزة للاطلاع على حالة وإصدارات الخدمات التي تعمل على خادم الأجهزة.

    3. لتسجيل الجهاز، تحتاج إلى تحديد تسجيل الدخول. في متابعة مع تسجيل الدخول إلى Azure، حدد نسخ التعليمات البرمجية وتسجيل الدخول لنسخ رمز الجهاز (يجب أن يكون لديك رمز جهاز للمصادقة مع Azure) وافتح مطالبة تسجيل الدخول إلى Azure في علامة تبويب مستعرض جديدة. تأكد من تعطيل أداة حظر العناصر المنبثقة في المستعرض لرؤية المطالبة.

      تُظهر لقطة الشاشة مكان نسخ رمز الجهاز وتسجيل الدخول.

    4. في علامة تبويب جديدة في المستعرض، قم بلصق رمز الجهاز ثم قم بتسجيل الدخول باستخدام اسم مستخدم وكلمة مرور Azure الخاصين بك. تسجيل الدخول باستخدام رمز PIN غير مدعوم.

      إشعار

      في حال إغلاق علامة التبويب تسجيل الدخول عن طريق الخطأ من دون تسجيل الدخول، فستحتاج إلى تحديث علامة تبويب المستعرض لمدير تهيئة الجهاز لعرض رمز الجهاز وزر نسخ الرمز وتسجيل الدخول.

    5. بعد تسجيل الدخول بنجاح، ارجع إلى علامة تبويب المستعرض التي تعرض مدير تهيئة الجهاز. إذا كان حساب مستخدم Azure الذي استخدمته لتسجيل الدخول يحتوي على الأذونات المطلوبة لموارد Azure التي تم إنشاؤها أثناء إنشاء المفتاح، فسيبدأ تسجيل الجهاز.

      بعد تسجيل الجهاز بنجاح، يمكنك الاطلاع على تفاصيل التسجيل من خلال النقر على عرض التفاصيل.

يمكنك إعادة تشغيل المتطلبات الأساسية في أي وقت أثناء تكوين الجهاز للتحقق مما إذا كان الجهاز يفي بجميع المتطلبات الأساسية.

بدء الاكتشاف المستمر

الآن، اتصل من الجهاز إلى الخوادم الفعلية التي سيتم اكتشافها، وابدأ الاكتشاف.

  1. في الخطوة 1: توفير بيانات الاعتماد لاكتشاف خوادم Windows وLinux الفعلية أو الظاهرية، انقر فوق Add credentials.

  2. بالنسبة إلى خادم Windows، حدد نوع المصدر كخادم Windows، وحدد اسماً مألوفاً لبيانات الاعتماد وأضف اسم المستخدم وكلمة المرور. انقر فوق حفظ.

  3. في حالة استخدام المصادقة المستندة إلى كلمة المرور لخادم Linux، فيجب تحديد نوع المصدر كخادم Linux (مستند إلى كلمة المرور)، وتحديد اسم مألوف لبيانات الاعتماد وأضف اسم المستخدم وكلمة المرور. انقر فوق حفظ.

  4. إذا كنت تستخدم المصادقة المستندة إلى مفتاح SSH لخادم Linux، يمكنك تحديد نوع المصدر كخادم Linux (مستند إلى مفتاح SSH)، وحدد اسماً مألوفاً لبيانات الاعتماد وأضف اسم المستخدم واستعرض ملف مفتاح SSH الخاص وحدده. انقر فوق حفظ.

    • يدعم Azure Migrate مفتاح SSH الخاص الذي تم إنشاؤه بواسطة الأمر ssh-keygen باستخدام خوارزميات RSA وDSA وECDSA وed25519.
    • حاليًا، لا يدعم Azure Migrate مفتاح SSH المستند إلى عبارة المرور. استخدام مفتاح SSH من دون عبارة مرور.
    • حاليًا، لا يدعم Azure Migrate ملف مفتاح SSH الخاص الذي تم إنشاؤه بواسطة PuTTY.
    • يدعم Azure Migrate تنسيق OpenSSH لملف مفتاح SSH الخاص كما هو موضح أدناه:

    لقطة شاشة لتنسيق مفتاح SSH الخاص المدعوم.

  5. إذا كنت ترغب في إضافة بيانات اعتماد متعددة في وقت واحد، فيجب النقر على "Add more" لحفظ المزيد من بيانات الاعتماد وإضافتها. يتم دعم بيانات الاعتماد المتعددة لاكتشاف الخوادم الفعلية.

    إشعار

    بشكل افتراضي، سيتم استخدام بيانات الاعتماد لجمع بيانات حول التطبيقات والأدوار والميزات المثبتة، وكذلك لجمع بيانات التبعية من خوادم Windows وLinux، ما لم تقم بتعطيل شريط التمرير لعدم تنفيذ هذه الميزات (كما هو موضح في الخطوة الأخيرة).

  6. في الخطوة 2:توفير تفاصيل الخادم الفعلية أو الظاهرية، انقر فوق إضافة مصدر اكتشاف لتحديد عنوان IP/FQDN للخادم والاسم المألوف لبيانات الاعتماد للاتصال بالخادم.

  7. يمكن إما تحديد "Add single item" في كل مرة وإما "Add multiple items"في وقت واحد. يوجد أيضاً خيار لتوفير تفاصيل الخادم من خلال تحديد Import CSV.

    لقطة شاشة للتحديدات لإضافة مصدر الاكتشاف.

    • عند اختيار "Add single item"، يمكن اختيار نوع نظام التشغيل وتحديد اسم مألوف لبيانات الاعتماد وإضافة IP address/FQDN للخادم والنقر على "Save".
    • عند اختيار "Add multiple items"، يمكن إضافة سجلات متعددة في وقت واحد عن طريق تحديد "IP address/FQDN" للخادم مع اسم مألوف لبيانات الاعتماد في مربع النص. التحقق** من السجلات المضافة والنقر على "Save".
    • إذا اخترت استيراد CSV (محدد افتراضيا)، يمكنك تنزيل ملف قالب CSV، وملء الملف بعنوان IP/FQDN للخادم والاسم المألوف لبيانات الاعتماد. ثُم، استيراد الملف إلى الجهاز، والتحقق من السجلات في الملف والنقر على "Save".
  8. +عند النقر على "Save"، سيحاول الجهاز التحقق من صحة الاتصال بالخوادم المضافة وعرض حالة التحقق في الجدول مقابل كل خادم.

    • إذا فشل التحقق من صحة الخادم، فراجع الخطأ بالنقر فوق "Validation failed" في عمود الحالة بالجدول. إصلاح المشكلة والتحقق من الصحة مرة أخرى.
    • لإزالة خادم، انقر على "Delete".
  9. يمكن إعادة التحقق من صحة الاتصال بالخوادم في أي وقت قبل بدء الاكتشاف.

  10. قبل بدء الاكتشاف، يمكنك اختيار تعطيل شريط التمرير لعدم إجراء مخزون البرامج وتحليل التبعية بدون عامل على الخوادم المضافة. يمكنك تغيير هذا الخيار في أي وقت.

    لقطة شاشة توضح مكان تعطيل شريط التمرير.

  11. لإجراء اكتشاف مثيلات وقواعد بيانات SQL Server، يمكنك إضافة بيانات اعتماد إضافية (مجال Windows/غير مجال، وبيانات اعتماد مصادقة SQL) وسيحاول الجهاز تعيين بيانات الاعتماد تلقائيا إلى خوادم SQL. إذا قمت بإضافة بيانات اعتماد المجال، سيقوم الجهاز بمصادقة بيانات الاعتماد مقابل Active Directory للمجال لمنع أي حسابات مستخدمين من تأمينها. للتحقق من صحة بيانات اعتماد المجال، اتبع الخطوات التالية:

  • في جدول بيانات اعتماد مدير التكوين، راجع حالة التحقق من صحة بيانات اعتماد المجال. يتم التحقق من صحة بيانات اعتماد المجال فقط.
  • إذا فشل التحقق من الصحة، فيمكنك تحديد حالة فشل لمشاهدة خطأ التحقق من الصحة. أصلح المشكلة، ثم حدد إعادة التحقق من بيانات الاعتماد لإعادة محاولة التحقق من صحة بيانات الاعتماد.

بدء الاكتشاف

النقر على "Start discovery"، لبدء اكتشاف الخوادم التي تُحقق من صحتها بنجاح. بعد أن تم بدء الاكتشاف بنجاح، يمكنك التحقق من حالة الاكتشاف مقابل كل خادم في الجدول.

كيف يعمل الاكتشاف

  • يستغرق حوالي دقيقتين لإكمال اكتشاف 100 ملقم وبيانات التعريف الخاصة بها لتظهر في مدخل Azure.
  • يبدأ مخزون البرامج (اكتشاف التطبيقات المثبتة) تلقائيا عند انتهاء اكتشاف الخوادم.
  • يعتمد الوقت المستغرق لاكتشاف التطبيقات المثبتة على عدد الخوادم المكتشفة. بالنسبة إلى 500 خادم، يستغرق الأمر ساعة واحدة تقريبًا ليظهر المخزون المكتشف في مشروع Azure Migrate في المدخل.
  • أثناء مخزون البرامج، يتم إعادة تصنيف بيانات اعتماد الخادم المضافة مقابل الخوادم والتحقق من صحتها لتحليل التبعية بدون عامل. عند الانتهاء من اكتشاف الخوادم في المدخل، يمكنك تمكين تحليل التبعية بدون عامل على الخوادم. يمكن تحديد الخوادم التي ينجح التحقق من صحتها فقط لتمكين تحليل التبعية بدون عامل.

تحقق من الخوادم في المدخل

بعد انتهاء الاكتشاف، يمكن التحقق من ظهور الخوادم في المدخل.

  1. افتح لوحة معلومات Azure Migrate.
  2. في الخوادم وقواعد البيانات وتطبيقات>الويب Azure Migrate: صفحة الاكتشاف والتقييم، انقر فوق الأيقونة التي تعرض عدد الخوادم المكتشفة.

الخطوات التالية

جرب تقييم الخوادم الفعلية باستخدام Azure Migrate: الاكتشاف والتقييم.