إعداد جهاز باستخدام برنامج نصي

اتبع هذه المقالة لنشر جهاز ترحيل Azure باستخدام برنامج نصي PowerShell من أجل:

  • اكتشاف وتقييم والنسخ المتماثل بدون وكيل للخوادم التي تعمل في بيئة VMware
  • اكتشاف وتقييم الخوادم التي تعمل في بيئة Hyper-V.

يمكنك نشر الجهاز للخوادم على VMware وعلى Hyper-V إما باستخدام برنامج نصي أو باستخدام قالب (OVA/VHD) تقوم بتنزيله من مدخل Azure. يعد استخدام برنامج نصي مفيدا إذا لم تتمكن من إنشاء جهاز باستخدام القالب الذي تم تنزيله.

  • لاستخدام قالب، اتبع البرامج التعليمية الخاصة ب VMware و Hyper-V.
  • لإعداد جهاز للخوادم الفعلية، يمكنك فقط استخدام برنامج نصي. اتبع هذه المقالة.
  • لإعداد جهاز في سحابة Azure Government، يمكنك فقط استخدام برنامج نصي. اتبع هذه المقالة.

المتطلبات الأساسية

يمكنك استخدام البرنامج النصي لنشر جهاز Azure Migrate على خادم موجود في بيئة VMware أو Hyper-V.

  • يجب أن يفي الخادم الذي يستضيف الجهاز بمتطلبات الأجهزة ونظام التشغيل التالية:
السيناريو المتطلبات
VMware Windows Server 2016 ، مع 32 غيغابايت من الذاكرة ، وثماني وحدات معالجة مركزية افتراضية ، وحوالي 80 غيغابايت من تخزين القرص.
Hyper-V Windows Server 2016 ، مع 16 غيغابايت من الذاكرة ، وثماني وحدات vCPU ، وحوالي 80 غيغابايت من تخزين القرص.
  • يحتاج الخادم أيضا إلى مفتاح افتراضي خارجي. يتطلب عنوان IP ثابت أو ديناميكي.

  • قبل نشر الجهاز، راجع متطلبات الجهاز التفصيلية ل VMwareوHyper-V.

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

    Setting up appliance with desired configuration

إعداد الجهاز ل VMware

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

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

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

  1. على الخادم الذي قمت بتنزيل الملف إليه، افتح نافذة أوامر المسؤول.

  2. قم بتشغيل الأمر التالي لإنشاء تجزئة للملف المضغوط:

    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • استخدام المثال: C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. تحقق من أحدث إصدار للجهاز وقيمة التجزئة:

    تنزيل ⁩قيمة التجزئة⁧
    أحدث إصدار 7745817a5320628022719f24203ec0fbf56a0e0f02b4e7713386cbc003f0053c

ملاحظة

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

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

  1. استخرج الملف المضغوط إلى مجلد على الخادم الذي سيستضيف الجهاز.

ملاحظة

تأكد من عدم تشغيل البرنامج النصي على خادم مع جهاز Azure Migrate الموجود. سيؤدي تشغيل البرنامج النصي على جهاز Azure Migrate إلى إزالة تكوين العمل واستبداله بتكوين معرف حديثا.

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

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

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

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

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

    Screenshot that shows how to set up Vmware appliance with desired configuration.

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

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

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

ملاحظة

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

التحقق من الوصول

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

إعداد الجهاز ل Hyper-V

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

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

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

  1. على الخادم الذي قمت بتنزيل الملف إليه، افتح نافذة أوامر المسؤول.

  2. قم بتشغيل الأمر التالي لإنشاء تجزئة للملف المضغوط:

    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • استخدام المثال: C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. تحقق من أحدث إصدار للجهاز وقيمة التجزئة:

    تنزيل ⁩قيمة التجزئة⁧
    أحدث إصدار 7745817a5320628022719f24203ec0fbf56a0e0f02b4e7713386cbc003f0053c

ملاحظة

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

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

  1. استخرج الملف المضغوط إلى مجلد على الخادم الذي سيستضيف الجهاز.

ملاحظة

تأكد من عدم تشغيل البرنامج النصي على جهاز Azure Migrate موجود. سيؤدي تشغيل البرنامج النصي على جهاز Azure Migrate إلى إزالة تكوين العمل واستبداله بتكوين معرف حديثا.

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

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

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

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

  4. حدد من بين خيارات السيناريو والسحابة والاتصال لاستخدام الجهاز مع التكوين المطلوب. على سبيل المثال، يقوم التحديد الموضح أدناه بإعداد جهاز لاكتشاف وتقييم الخوادم التي تعمل في بيئة Hyper-V الخاصة بك إلى مشروع Azure Migrate مع اتصال افتراضي (نقطة نهاية عامة) على سحابة Azure العامة.

    Screenshot that shows how to set up Hyper-V appliance with desired configuration.

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

    • تثبيت الوكلاء وتطبيق الويب.
    • تثبيت أدوار 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 لاستكشاف الأخطاء وإصلاحها.

التحقق من الوصول

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

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

بعد نشر الجهاز ، تحتاج إلى تكوينه لأول مرة ، وتسجيله مع المشروع.

  • قم بإعداد الجهاز ل VMware.
  • قم بإعداد الجهاز ل Hyper-V.