إعداد جهاز للخوادم الفعلية
توضح هذه المقالة كيفية إعداد جهاز 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، وتكوينه لأول مرة، وتسجيله في المشروع.
إشعار
في حال إنشاء مشروع بالفعل، يمكن استخدام المشروع نفسه لتسجيل أجهزة إضافية لاكتشاف المزيد من الخوادم وتقييمها. معرفة المزيد
خطوات توزيع الأجهزة
لإعداد الجهاز، قم بما يلي:
- تقديم اسم الجهاز وإنشاء مفتاح مشروع في المدخل.
- تنزيل الملف المضغوط باستخدام البرنامج النصي لمثبت Azure Migrate من Azure portal.
- استخراج المحتويات من الملف المضغوط. تشغيل وحدة تحكم PowerShell بامتيازات إدارية.
- تنفيذ البرنامج النصي PowerShell لتشغيل مدير تكوين الجهاز.
- تكوين الجهاز للمرة الأولى، وتسجيله مع المشروع باستخدام مفتاح المشروع.
إنشاء مفتاح المشروع
في الخوادم وقواعد البيانات وتطبيقات>الويب Azure Migrate: Discovery and assessment، حدد Discover.
في "Discover servers">"Are your servers virtualized؟"، حدد "Physical or other (AWS, GCP, Xen, etc.)".
في 1:إنشاء مفتاح المشروع، قم بتوفير اسم لجهاز Azure Migrate الذي ستقوم بإعداده لاكتشاف الخوادم الفعلية أو الظاهرية. يجب أن يكون الاسم أبجديًا رقميًا، ويتألف من 14 حرفًا أو أقل.
حدد إنشاء مفتاح لبدء إنشاء موارد Azure المطلوبة. لا تغلق صفحة اكتشاف الخوادم أثناء إنشاء الموارد.
بعد إنشاء موارد Azure بنجاح، يُنشأ مفتاح المشروع.
انسخ المفتاح حيث ستحتاج إليه لإكمال تسجيل الجهاز أثناء تكوينه.
تنزيل البرنامج النصي للمثبت
في 2: تنزيل جهاز Azure Migrate، حدد Download.
التحقق من الأمان
التأكد من أن الملف المضغوط آمن، قبل استخدامه.
- على الخادم الذي قمت بتنزيل الملف إليه، افتح نافذة أوامر المسؤول.
- قم بتشغيل الأمر التالي لإنشاء تجزئة للملف المضغوط:
C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
- استخدام المثال:
C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
- تحقق من أحدث إصدار للجهاز وقيمة التجزئة:
تنزيل | قيمة التجزئة |
---|---|
أحدث إصدار | 07783A31D1E66BE963349B5553DC1F1E94C70AA149E11AC7D8914F4076480731 |
إشعار
يمكن استخدام نفس البرنامج النصي لإعداد الجهاز الفعلي إما لمجموعة Azure العامة أو سحابة Azure Government.
تشغيل البرنامج النصي لمثبت Azure Migrate
استخرج الملف المضغوط إلى مجلد على الخادم الذي سيستضيف الجهاز. تأكد من عدم تشغيل البرنامج النصي على خادم مع جهاز Azure Migrate الموجود.
قم بتشغيل PowerShell على الخادم أعلاه مع وجود امتيازات (مسؤول) إدارية.
قم بتغيير دليل PowerShell إلى المجلد حيث تم استخراج المحتويات من الملف المضغوط الذي تم تنزيله.
قم بتشغيل البرنامج النصي المسمى AzureMigrateInstaller.ps1 من خلال تشغيل الأمر التالي:
PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1
حدد من خيارات السيناريو والسحابة والاتصال لنشر جهاز بالتكوين المطلوب. على سبيل المثال، يقوم التحديد الموضح أدناه بإعداد جهاز لاكتشاف وتقييم الخوادم الفعلية (أو الخوادم التي تعمل على السحب الأخرى مثل AWS وGCP وXen وما إلى ذلك) إلى مشروع Azure Migrate مع الاتصال الافتراضي (نقطة النهاية العامة) على سحابة Azure العامة.
يقوم البرنامج النصي للمثبت بما يلي:
- تثبيت الوكلاء وتطبيق الويب.
- تثبيت أدوار 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 للسحابتين العامة والحكومية.
تهيئة الجهاز
قم بإعداد الجهاز للمرة الأولى.
فتح مستعرضاً على أي جهاز يمكنه الاتصال بالجهاز، وفتح عنوان "URL" تطبيق ويب الجهاز: https://اسم الجهاز أو عنوان الـ"الآي بي": 44368.
بالتناوب، يمكنك فتح التطبيق من سطح المكتب عن طريق تحديد اختصار التطبيق.
اقبل شروط الترخيص واقرأ معلومات الشريك.
إعداد المتطلبات الأساسية وتسجيل الجهاز
في مدير التهيئة، حدد إعداد المتطلبات الأساسية، ثم أكمل الخطوات التالية:
الاتصال: يتحقق التطبيق من أن الخادم لديه إمكانية الوصول إلى الإنترنت. إذا كان الخادم يستخدم وكيلاً:
حدد إعداد الوكيل لتحديد عنوان الوكيل (في النموذج
http://ProxyIPAddress
أوhttp://ProxyFQDN
، حيث FQDN يشير إلى اسم مجال مؤهل بالكامل) ومنفذ الاستماع.أدخل بيانات الاعتماد إذا احتاج الوكيل إلى المصادقة.
إذا قمت بإضافة تفاصيل الوكيل أو تعطيل الوكيل و/أو المصادقة، فانقر فوق حفظ لتشغيل الاتصال والتحقق من الاتصال مرة أخرى.
يكون وكيل HTTP فقط مدعومًا.
مزامنة الوقت:تحقق من أن الوقت على الجهاز متزامن مع وقت الإنترنت كي يعمل الاكتشاف بشكل صحيح.
تثبيت التحديثات وتسجيل الجهاز: لتشغيل التحديث التلقائي وتسجيل الجهاز، اتبع الخطوات التالية:
إشعار
هذه تجربة مستخدم جديدة في جهاز Azure Migrate والتي تتوفر فقط إذا قمت بإعداد جهاز باستخدام أحدث برنامج نصي OVA/Installer تم تنزيله من المدخل. ستستمر الأجهزة التي تم تسجيلها بالفعل في رؤية الإصدار الأقدم من تجربة المستخدم وستستمر في العمل دون أي مشكلات.
لتشغيل التحديث التلقائي للجهاز، الصق مفتاح المشروع الذي نسخته من المدخل. إذا لم يكن لديك المفتاح، فانتقل إلى Azure Migrate: نظرة عامة>على الاكتشاف والتقييم>إدارة الأجهزة الموجودة. حدد اسم الجهاز الذي قدمته عند إنشاء مفتاح المشروع، ثم انسخ المفتاح المعروض.
يتحقق الجهاز من المفتاح ويبدأ خدمة التحديث التلقائي، والتي تحدث جميع الخدمات الموجودة على الجهاز إلى أحدث إصداراتها. عند تشغيل التحديث التلقائي، يمكنك تحديد عرض خدمات الأجهزة للاطلاع على حالة وإصدارات الخدمات التي تعمل على خادم الأجهزة.
لتسجيل الجهاز، تحتاج إلى تحديد تسجيل الدخول. في متابعة مع تسجيل الدخول إلى Azure، حدد نسخ التعليمات البرمجية وتسجيل الدخول لنسخ رمز الجهاز (يجب أن يكون لديك رمز جهاز للمصادقة باستخدام Azure) وافتح مطالبة تسجيل الدخول إلى Azure في علامة تبويب مستعرض جديدة. تأكد من تعطيل أداة حظر العناصر المنبثقة في المستعرض لرؤية المطالبة.
في علامة تبويب جديدة في المستعرض، قم بلصق رمز الجهاز ثم قم بتسجيل الدخول باستخدام اسم مستخدم وكلمة مرور Azure الخاصين بك. تسجيل الدخول باستخدام رمز PIN غير مدعوم.
إشعار
إذا أغلقت علامة تبويب تسجيل الدخول عن طريق الخطأ دون تسجيل الدخول، فقم بتحديث علامة تبويب المتصفح الخاصة بمدير تكوين الجهاز لعرض رمز الجهاز وزر نسخ التعليمات البرمجية وتسجيل الدخول.
بعد تسجيل الدخول بنجاح، ارجع إلى علامة تبويب المستعرض التي تعرض مدير تكوين الجهاز. إذا كان حساب مستخدم Azure الذي استخدمته لتسجيل الدخول لديه الأذونات المطلوبة لموارد Azure التي تم إنشاؤها أثناء إنشاء المفتاح، يبدأ تسجيل الجهاز.
بعد تسجيل الجهاز بنجاح، يمكنك الاطلاع على تفاصيل التسجيل من خلال النقر على عرض التفاصيل.
يمكنك إعادة تشغيل المتطلبات الأساسية في أي وقت أثناء تكوين الجهاز للتحقق مما إذا كان الجهاز يفي بجميع المتطلبات الأساسية.
بدء الاكتشاف المستمر
الآن، اتصل من الجهاز إلى الخوادم الفعلية التي سيتم اكتشافها، وابدأ الاكتشاف.
في الخطوة 1: توفير بيانات الاعتماد لاكتشاف خوادم Windows وLinux الفعلية أو الظاهرية، حدد Add credentials.
بالنسبة إلى خادم Windows، حدد نوع المصدر كخادم Windows، وحدد اسماً مألوفاً لبيانات الاعتماد وأضف اسم المستخدم وكلمة المرور. حدد حفظ.
إذا كنت تستخدم المصادقة المستندة إلى كلمة المرور لخادم Linux، فحدد نوع المصدر كخادم Linux (المستند إلى كلمة المرور)، وحدد اسما مألوفا لبيانات الاعتماد، وأضف اسم المستخدم وكلمة المرور. حدد حفظ.
إذا كنت تستخدم المصادقة المستندة إلى مفتاح 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 الخاص كما هو موضح أدناه:
إذا كنت تريد إضافة بيانات اعتماد متعددة في وقت واحد، فحدد إضافة المزيد لحفظ المزيد من بيانات الاعتماد وإضافتها. يتم دعم بيانات الاعتماد المتعددة لاكتشاف الخوادم الفعلية.
إشعار
بشكل افتراضي، سيتم استخدام بيانات الاعتماد لجمع بيانات حول التطبيقات والأدوار والميزات المثبتة، وكذلك لجمع بيانات التبعية من خوادم Windows وLinux، ما لم تقم بتعطيل شريط التمرير لعدم تنفيذ هذه الميزات (كما هو موضح في الخطوة الأخيرة).
في الخطوة 2:توفير تفاصيل الخادم الفعلية أو الظاهرية، حدد إضافة مصدر اكتشاف لتحديد عنوان IP/FQDN للخادم والاسم المألوف لبيانات الاعتماد للاتصال بالخادم.
يمكن إما تحديد "Add single item" في كل مرة وإما "Add multiple items"في وقت واحد. هناك أيضا خيار لتوفير تفاصيل الخادم من خلال استيراد CSV.
- إذا اخترت إضافة عنصر واحد، يمكنك اختيار نوع نظام التشغيل، وتحديد اسم مألوف لبيانات الاعتماد، وإضافة عنوان IP للخادم /FQDN، وتحديد حفظ.
- عند اختيار "Add multiple items"، يمكن إضافة سجلات متعددة في وقت واحد عن طريق تحديد "IP address/FQDN" للخادم مع اسم مألوف لبيانات الاعتماد في مربع النص. تحقق** من السجلات المضافة وحدد حفظ.
- عند اختيار Import CSV(محدد افتراضياً)، يمكن تنزيل ملف قالب CSV، وملء الملف IP address/FQDN للخادم واسم مألوف لبيانات الاعتماد. ثم تقوم باستيراد الملف إلى الجهاز، وتحقق من السجلات الموجودة في الملف، وحدد حفظ.
عند تحديد حفظ، يحاول الجهاز التحقق من صحة الاتصال بالخوادم المضافة وإظهار حالة التحقق من الصحة في الجدول مقابل كل خادم.
- إذا فشل التحقق من الصحة لخادم، فراجع الخطأ عن طريق تحديد فشل التحقق من الصحة في عمود الحالة في الجدول. إصلاح المشكلة والتحقق من الصحة مرة أخرى.
- لإزالة خادم، حدد حذف.
يمكن إعادة التحقق من صحة الاتصال بالخوادم في أي وقت قبل بدء الاكتشاف.
قبل بدء الاكتشاف، يمكنك اختيار تعطيل شريط التمرير لعدم إجراء مخزون البرامج وتحليل التبعية بدون عامل على الخوادم المضافة. يمكنك تغيير هذا الخيار في أي وقت.
لإجراء اكتشاف مثيلات وقواعد بيانات SQL Server، يمكنك إضافة بيانات اعتماد إضافية (مجال Windows/غير المجال، وبيانات اعتماد مصادقة SQL) ويحاول الجهاز تعيين بيانات الاعتماد تلقائيا إلى خوادم SQL. إذا أضفت بيانات اعتماد المجال، يقوم الجهاز بمصادقة بيانات الاعتماد مقابل Active Directory للمجال لمنع أي حسابات مستخدمين من تأمينها. للتحقق من صحة بيانات اعتماد المجال، اتبع الخطوات التالية:
- في جدول بيانات اعتماد مدير التكوين، راجع حالة التحقق من صحة بيانات اعتماد المجال. يتم التحقق من صحة بيانات اعتماد المجال فقط.
- إذا فشل التحقق من الصحة، فيمكنك تحديد حالة فشل لمشاهدة خطأ التحقق من الصحة. أصلح المشكلة، ثم حدد إعادة التحقق من بيانات الاعتماد لإعادة محاولة التحقق من صحة بيانات الاعتماد.
بدء الاكتشاف
حدد بدء الاكتشاف، لبدء اكتشاف الخوادم التي تم التحقق من صحتها بنجاح. بعد أن تم بدء الاكتشاف بنجاح، يمكنك التحقق من حالة الاكتشاف مقابل كل خادم في الجدول.
كيف يعمل الاكتشاف
- يستغرق حوالي دقيقتين لإكمال اكتشاف 100 ملقم وبيانات التعريف الخاصة بها لتظهر في مدخل Azure.
- يبدأ مخزون البرامج (اكتشاف التطبيقات المثبتة) تلقائيا عند انتهاء اكتشاف الخوادم.
- يعتمد الوقت المستغرق لاكتشاف التطبيقات المثبتة على عدد الخوادم المكتشفة. بالنسبة إلى 500 خادم، يستغرق الأمر ساعة واحدة تقريبًا ليظهر المخزون المكتشف في مشروع Azure Migrate في المدخل.
- يتم تكرار بيانات اعتماد الخادم المضافة مقابل الخوادم والتحقق من صحتها لتحليل التبعية بدون عامل أثناء مخزون البرامج. عند اكتمال اكتشاف الخوادم، في المدخل، يمكنك تمكين تحليل التبعية بدون عامل على الخوادم. يمكن تحديد الخوادم التي ينجح التحقق من صحتها فقط لتمكين تحليل التبعية بدون عامل.
تحقق من الخوادم في المدخل
بعد انتهاء الاكتشاف، يمكن التحقق من ظهور الخوادم في المدخل.
- افتح لوحة معلومات Azure Migrate.
- في صفحة الخوادم وقواعد البيانات وتطبيقات>الويب Azure Migrate: Discovery and assessment، حدد الأيقونة التي تعرض عدد الخوادم المكتشفة.
الخطوات التالية
جرب تقييم الخوادم الفعلية باستخدام Azure Migrate: الاكتشاف والتقييم.