كيفية الترحيل من Server 2008 إلى Server 2019 / 2016، مع الحفاظ على التطبيقات وملفات التعريف والمشاركات والبيانات
نهاية دعم Server 2008 هي يناير 2020. إذا كنت تؤجل ترحيلات 2008 لديك، فالآن هو وقت إنجازها. لحسن الحظ، قد يكون ذلك أسهل بكثير مما تتوقع: في هذا المقال سنشرح كيفية تنفيذ ترحيل من Server 2008 / Server 2008 R2 إلى Server 2019 جديد أو 2016 أو 2012 – بما في ذلك ترحيل تطبيقات الخادم وقواعد البيانات وملفات المستخدمين الشخصية والمشاركات والبيانات. سنغطي أيضًا أفضل ممارسات ترحيل الأدوار ودروسها.
الترحيل المغطى هنا ترحيل أصلي – لا محاكاة افتراضية للتطبيقات. يمكنك استخدام هذه الطرق للترحيل من فعلي إلى فعلي، ومن فعلي إلى افتراضي / سحابي، ومن سحابة إلى سحابة وغير ذلك. يمكن إضافة المحاكاة الافتراضية كحلول التفافية للتوافق، لكنها لن تُغطى في هذا الدليل.
هدف هذا الدليل هو إتاحة إكمال ترحيل الخادم في أقل من 4 ساعات من وقت العمل الفعلي لخوادم التطبيقات والملفات (دون احتساب أوقات “الانتظار غير المراقب” لنقل البيانات)، وأقل من 24 ساعة للخوادم المركزة على الأدوار (وإن كانت الحالات المعقدة قد تتطلب وقتًا أطول).
البرنامج المستخدم لتحقيق ذلك هو Zinstall WinServ.
تريد فقط معرفة كيفية أتمتة الترحيل، ولا تحتاج إلى شرح عام؟
اضغط هنا للانتقال مباشرة إلى الجزء الخاص بعملية الترحيل الفعلية.
أو إذا كنت تحتاج إلى ترحيل أجهزة عمل، انقر هنا للترحيل إلى Windows 10.
ترحيلات الخوادم عبر WinServ متاحة أيضًا من IBM Services، ضمن باقة الخدمة الكاملة لعمليات النشر واسعة النطاق. تواصل مع فريق حساب IBM في منطقتك لمزيد من المعلومات.
عرض فيديو – أداة ترحيل الخوادم التلقائية
قبل أن تبدأ: اجرد خوادمك وخطط لترحيلك.
اجرد خوادمك: في بيئة نموذجية، سيكون لديك عدد لا بأس به من أنواع الخوادم المختلفة. تشمل المجموعات النموذجية خوادم إدارة النطاق (DC وDNS وDHCP وغيرها) وخوادم الويب وخوادم قواعد البيانات وخوادم التطبيقات وخوادم الملفات وهكذا.
يركز هذا الدليل على المجموعة الأكثر عددًا عادة – خوادم التطبيقات وخوادم قواعد البيانات وخوادم الملفات (خصوصًا لأن هذه الترحيلات يمكن أتمتتها بسهولة، على خلاف ترحيلات الأدوار).
حدد موعد الترحيل: الترحيل يستغرق وقتاً، وخلال ذلك الوقت قد يتأثر مستخدموك إلى حد ما. إن أمكن، حاول جدولة الترحيل الفعلي بعد ساعات العمل أو في عطلة نهاية الأسبوع. ولاحظ أنك لست مضطراً للبقاء هناك بنفسك في ذلك الوقت: يمكن تنفيذ ترحيل التطبيقات عن بُعد أو إطلاقه مسبقاً في وضع غير مراقب.
تحقق من أن نسخك الاحتياطية محدّثة وقابلة للاستعادة فعلاً: أي ترقية كبيرة قد تفشل، ومن دون نسخة احتياطية صالحة ومحدّثة، فأنت تخاطر بفقدان كل ما كان على الخادم. احرص على التحقق من أن نسختك الاحتياطية غير تالفة وجاهزة للاستعادة عند الحاجة!
حدد نوع الخادم البديل: بعد أن تقرر استبدال خادم، أمامك عدة خيارات بشأن ماهية البديل. قد يكون خادم Windows 2019 فعليًا، أو خادمًا افتراضيًا يعمل محليًا، أو خادمًا سحابيًا يعمل خارج المقر (مثل الترحيل إلى Azure أو إلى Amazon AWS). إذا كنت تستخدم Zinstall WinServ، فهو يدعم أي نقل من هذه، لذا لا تختلف صعوبة الترحيل كثيرًا باختيارك.
عرض تفصيلي: ترحيل تطبيقات Windows Server
كيفية الترحيل من Server 2008 إلى Server 2019
توضح العملية أدناه خطوات الترحيل للانتقال من Server 2008 إلى Windows Server 2019 / 2016 جديد.
الخيار 1: ترحيل مباشر من Server 2008 إلى 2019 عبر الشبكة
- قبل أن تبدأ، فكّر في تعطيل جدار الحماية على الخادم القديم، أو على الأقل إضافة Zinstall إلى قائمته البيضاء، حتى لا يتدخل جدار الحماية في الترحيل.
- شغّل Zinstall WinServ على كلا الخادمين.
ملاحظة: يمكنك الحصول على Zinstall WinServ من هنا، ودليل الاستخدام من هنا.
- اختر الخيار الأول، “Moving between two machines”، على كلا الخادمين.
- إذا كنت لا تريد نقل تطبيقات الخادم، ويهمك فقط نقل الملفات التعريفية والبيانات والمشاركات، فبدّل زر الاختيار في الشاشة الرئيسية إلى وضع “profile and settings only”.
- على الخادم المصدر، اختر خيار “Source computer” واتركه يعمل. سيكون في انتظار الاتصال من الخادم الجديد.
- على الخادم الجديد 2019 / 2016، اختر خيار “Target computer”.
- سيكتشف WinServ الخادم المصدر تلقائياً. وبدلاً من ذلك، إذا كان الخادمان على شبكتين مختلفتين، فيمكنك تحديد عنوان IP للخادم المصدر يدوياً.
- إذا أردت اختيار ما تنقله بدقة، افتح قائمة Advanced. وإذا أردت نقل كل شيء فحسب، فلا حاجة للدخول إلى قائمة Advanced.
- اضغط Next ثم Go لبدء الترحيل.
- سيستغرق النقل بعض الوقت (حسب كمية البيانات المراد نقلها)، وسيبلغك عند الانتهاء.
- هذا كل شيء!
الخيار 2: ترحيل غير مباشر من 2008 إلى 2019 / 2016 عبر تخزين وسيط
- شغّل Zinstall WinServ على كلا الخادمين.
ملاحظة: يمكنك الحصول على Zinstall WinServ من هنا، ودليل الاستخدام من هنا.
- على الخادم المصدر، اختر الخيار الثالث، “Moving from Machine to Container”
- اختر موقع الحاوية (مثل مشاركة شبكة أو NAS أو قرص صلب USB – أي نوع تخزين)، واضغط على Go لتنفيذ التقاط كامل للخادم المصدر إلى ذلك الموقع.
- على الخادم الجديد 2019 / 2016، حدد الخيار الرابع، “Moving from Container to Machine”
- إذا كنت لا تريد نقل البرامج، ويهمك فقط نقل الملفات التعريفية والبيانات والمشاركات، فبدّل زر الاختيار في الشاشة الرئيسية إلى وضع “profile and settings only”.
- حدد موقع الحاوية التي أنشئت في الخطوة 3.
- إذا أردت اختيار ما تنقله بدقة، افتح قائمة Advanced. وإذا أردت نقل كل شيء فحسب، فلا حاجة للدخول إلى قائمة Advanced.
- اضغط Next ثم Go لبدء الترحيل.
- سيستغرق النقل بعض الوقت (حسب كمية البيانات المراد نقلها)، وسيبلغك عند الانتهاء.
- هذا كل شيء!
ترحيل أدوار الخادم
يُنفَّذ هذا الجزء من الترحيل يدوياً، وتوجد شروحات عديدة قد تساعد. ننصح بدليل John Savill الممتاز: Winding Down Windows Server 2003 in Your Organization. المعلومات أدناه مبنية على المقالة أعلاه.
- ترحيل IIS: إذا كان كل ما يعمل لديك على IIS 6 صفحات HTML أساسية أو صفحات Active Server Pages (ASP)، فيمكنك نسخ المحتوى إلى إصدار IIS العامل على Server 2012 أو Server 2012 R2، ثم تحديث سجلات DNS لتشير إلى خادم IIS الجديد. لكن المؤسسات لديها عادةً إعدادات أكثر تعقيداً. الخبر السار أنه يمكنك استخدام حزمة ترحيل اسمها Web Deploy 3.6. إذا كنت بحاجة إلى ترحيل مواقع إلى تطبيقات ويب Microsoft Azure، فانظر Azure Web App Migration Assistant.
- ترحيل DC وAD: إذا كنت قد اتبعت أفضل الممارسات، فإن وحدات التحكم بالمجال (DCs) لديك لا تشغّل أي برامج أخرى، ما يعني أن المجال والغابة الحاليين سيكونان جاهزين لـ Server 2012 أو Server 2012 R2. في هذه الحالة، عليك إنشاء وحدات تحكم جديدة تعمل بنظام Server 2012 أو Server 2012 R2، وترحيل أدوار Flexible Single-Master Operation (FSMO)، وترحيل أي شهادات أو عناصر أخرى، ثم إخراج وحدات تحكم Server 2003 من الخدمة. ولإدخال وحدات تحكم Server 2012، يجب أن تكون الغابة (وبالتالي المجالات) في وضع Windows Server 2003. للإرشادات المفصلة حول ترحيل وحدات التحكم، انظر Upgrade Domain Controllers to Windows Server 2012 R2 and Windows Server 2012.
- ترحيل DHCP: توفر نطاقات DHCP عناوين IP المعطاة للعملاء، مع إعدادات IP الخاصة بهم (مثل البوابة وخادم DNS). ولترحيل نطاقات DHCP، الخيار الأفضل هو تصدير النطاقات من خادم Server 2003، ثم استيرادها إلى خادم Server 2012 أو Server 2012 R2. التفاصيل الكاملة لهذا النهج متوفرة في تدوينة TechNet Networking Blog بعنوان “Steps to move a DHCP database from a Windows Server 2003 or 2008 to another Windows Server 2008 machine.” وإذا كان هناك أي تأخير بين تصدير نطاقات DHCP واستيرادها مع خطر إعادة استخدام عناوين IP، فيمكنك ضبط خادم DHCP للتحقق مما إذا كان عنوان IP مستخدماً قبل تخصيصه، بتفعيل اكتشاف تعارض العناوين.
- ترحيل DNS: إذا كنت تستضيف DNS على Windows، فغالباً تدمجه مع AD وتكون خوادم DNS لديك وحدات تحكم بالمجال. لذلك، عند ترحيل AD ستنتقل إعدادات DNS أيضاً. من المهم تذكّر ترحيل أي إعدادات لخادم DNS، مثل إعادة التوجيه. وإذا كانت خوادم DNS ستُستضاف على عناوين IP جديدة، فعليك التأكد من تحديث أي إعدادات IP ثابتة وجميع إعدادات DHCP. ولتجنّب هذه المهمة المستهلكة للوقت، تغيّر معظم المؤسسات عناوين IP للخوادم الجديدة إلى عناوين الخوادم القديمة بعد إخراج القديمة من الخدمة.
- خدمات الطباعة: كما في خدمات الملفات، يجب ترحيل إعدادات الطابعات ومشاركاتها من الخادم المصدر إلى الخادم الهدف. بالإضافة إلى ذلك، ستحتاج إلى برامج تشغيل طابعات جديدة بنسخة 64 بت ومتوافقة مع Server 2012 أو Server 2012 R2 ومع الأجهزة العميلة الحديثة. لدى Microsoft معالج ترحيل طباعة وأداة سطر أوامر يمكنك استخدامهما لترحيل خدمات الطباعة. يمكنك تنزيل هذه الأدوات من صفحة Migrate Print and Document Services to Windows Server 2012 على الويب.
- ترحيل Exchange: Upgrade from Exchange 2007 to Exchange 2013
- ترحيل خوادم SQL: انظر Supported Version and Edition Upgrades
التعامل مع التطبيقات غير المتوافقة:
قد تكون بعض تطبيقات الجهات الخارجية القديمة العاملة على Windows Server 2008 غير متوافقة مع Windows Server 2019 (أو 2016). مثلًا، إذا كنت تشغّل SQL 2005 على Server 2008، فلن يعمل على أي نظام أحدث – سواء رحّلته يدويًا أو تلقائيًا. يوصى بشدة بإزالة هذه التطبيقات من بيئة الإنتاج في أقرب وقت ممكن.
إذا تعذّر إزالة هذه التطبيقات فورًا، وكانت حيوية لاستمرار عمل المؤسسة، فالخيار الموصى به لإبقائها عاملة هو تنفيذ ترحيل افتراضي لها إلى نسخة Server 2008 افتراضية تعمل على الخادم البديل الأحدث. ثم واصل اتخاذ الخطوات اللازمة للتخلص التدريجي من تلك التطبيقات وإيقاف تشغيل نسخ 2008 الافتراضية.
WinServ لا يعتمد على تطبيقات بعينها، ويمكنه ترحيل حتى التطبيقات المخصصة والداخلية التي لم يرها العالم الخارجي – ما دامت قادرة على العمل على الخادم الجديد. إليك قائمة جزئية بالتطبيقات الشائعة التي رحّلها عملاؤنا سابقاً:
- MS SQL
- MySQL
- SAP (بما في ذلك SAP Business One)
- Oracle
- Sybase
- DB2
- Java Application Server
- Crystal Reports
- Avaya
- PeopleSoft
- JD Edwards Enterprise One (JDE E1)
- Citrix
- Apache (على Windows فقط)
- WebSphere
- Microsoft Dynamics
بعد الترحيل:
بعد اكتمال عملية الترحيل، يحين وقت التحقق من النتائج.
- قد تحتاج إلى تعديل DNS الخاص بمجالك ليشير إلى الخادم الجديد حيث يلزم. مثلاً، تغيير إدخال DNS الخاص بـ CRM-SERVER إلى عنوان الخادم الجديد.
- وينطبق الأمر نفسه على سكربتات تسجيل الدخول وسياسات GPO.
- شغّل كل تطبيق ووحدة تحكم تستخدمها، وتحقق من أنها تُحمَّل بشكل صحيح.
- باستخدام جهاز عميل، تحقق من أن العملاء يصلون إلى الخادم المُرحَّل بشكل صحيح وأن تطبيقاتهم تعمل دون مشاكل.
تهانينا! اكتمل الآن ترحيل خادمك.
هل أنت مستعد لترحيل خوادم 2008 لديك؟
يمكنك أيضاً أن اتصل بنا للمساعدة وتراخيص الكميات والمساعدة في إعداد إثبات مفهوم (POC).