قبل إسبوع أو أكثر تم تكليفي بمهمة مشروع برمجي جديد لوزارة سيادية في دولة ما وقد تم تسليمي جهاز الخادم Server والأجهزة المساعدة الأخرى.. الخادم يعمل على نظام التشغيل ويندوز سيرفر 2012 Windows Server 2012 R2 … في فترة من الفترات بعد تسليمي جهاز الخادم طلب مني كمساعدة من قسم آخر (خارج الإطار الرسمي) تثبيت نظام التشغيل ويندوز 10 على أكثر من عشرة أجهزة حواسيب (لديهم معمل متكامل) فطلب مني شخص إحضار عدد من إسطوانات الويندوز لبدء التثبيت (مبرمج سيقوم بتثبيت الويندوز!!!) … تذكرت في حينها أنه قد تم تسليمي جهاز خادم يعمل على ويندوز سيرفر 2102 R2 ، فما المانع من إستخدام الـ Windows Deployment Services لتثبيت الويندوز على جميع أجهزة المعمل من خلال الشبكة وبإستخدام إسطوانة إقلاع واحدة (بالطبع ليس على الخادم الذي استلمته)….
قمت بثبيت الويندوز سيرفر 2012 على أحد أجهزة المعمل لديهم وقمت بعمل مشاركة للويندوز 10 (هذا ما سنطبقه في هذه المقالة) وقمت بتوجيه الشباب الموجودين بالمعمل على تثبيت الويندوز 10 في أقل من 30 دقيقة على 10 أجهزة حواسيب. كيف؟ هذا ما سنراه هنا..
قمت بتحرير هذه المقالة على عجالة لكي أشارككم بعض الجوانب العملية التي تواجهنا في العمل وأنا أعمل على مشروعي البرمجي الضخم من خلال الـ ASP.NET MVC حيث لدى بعض من الوقت لإستجماع بعض قواي التفكيرية.
بعض الصور مأخوذة من السيرفر الخاص بي – والبعض الآخر من الشبكة العنكبوتية الإنترنت
ما هو و كيفية إستخدام الـ Windows Deployment Services؟
عبارة عن خدمة تقنية من مايكروسوفت لتثبيت أنظمة التشغيل من خلال الشكبة وتستخدم بصورة تحكميّة من على البعد لأنظمة تشغيل عديدة كـ Vista , Win7,8,10…الـ WDS تستخدم الـ Windows Image format وهي مدمجة في ملفات أنظمة التشغيل حيث تعمل من خلال ملفين وهما:
Boot.wim وهو الملف الذي يتيح لنا الإقلاع من الإسطوانة. بإمكانك المعرفة أكثر على هذا الملف من موقع ويكيبيديا من هنا https://en.wikipedia.org/wiki/Windows_Imaging_Format
Install.wim وهو الملف الذي توجد به نسخ الويندوز على اسطوانة الإقلاع.
أيضا تعمل مع أنوية الـ 32bit والـ64bit ومع مجموعة من توزيعات أنظمة التشغيل.
والفوائد كثيرة من استخدام الـ WDS منها اتاحة التثبيت لأنظمة التشغيل من خلال الشبكة مما يقلل من التعقيد والتكلفة عند المقارنة بالطريقة التقليدية.
- يدعم نشر الصورة للأنظمة المختلفة بما في ذلك الـ Win7
- وأيضا يقوم بنقل البيانات والصور بإستخدام وظيفة الإرسال المتعدد
- كما يسمح بإنشاء Images لجهاز السيرفر عن طريق استخدام معالج إلتقاط الصور ويعتبر بديل لأداة الـ ImageX.
- أولا نقوم بتثبيت الـ Active Domain Services من خلال الـ Server Manager
- ثانيا نقوم بتثبيت الـ DHCP
- ثالثا نقوم بتثبيت الـ WDS كما موضح بالصورة ادناه من خلال خاصية الـ Roles الموجودة بالويندوز سيرفر 2012
الآن سنرى بالصور التوضيحية كيف نقوم بذلك.
أو سأقموم بفتح الـ Server Manger لإضافة مجموعة من الخدمات التي يعتمد عليها الـ WDS
هنا سأقوم بإضافة Role جديدة لتثبيت الـ Active Domain Services ومن ثم نقوم بتثبيت خاصية الـ DHCP لأن خدمة الـ WDS تعتمد عليها عندما نبدأ في تثبيت نظام التشغيل لدينا سنقوم بإختيار الإقلاع من خلال الشبكة بدلا من الإسطوانة والخدمة تعتمد على توزيع عناوين الشبكة IP بصورة تلقائية DHCP.
حسنا نفترض أنك قمت بتثبيت الـ ADS والـ DHCP الآن سأشرح طريقة تثبيت الـ WDS ومشاركة الويندوز عليها ليصبح جاهزا للإستخدام
الآن سأختار اسم السيرفر (اسم الجهاز تحديدا) ويجب عليك إعطاء الجهاز عنوان شبكة IP
وكما ترون في الصورة التالية قمت بتحديد الـ Windows Deployment Services سأقوم بالضغط على Next
قم بالضغط على Next وستظهر معك الشاشة التالية
قم بالضغط على Next وسيبدأ التثبيت للخدمة كما مبين في الصورتين أدناه
الآن الخدمة جاهزة للبدء فقط قم بعمل إعادة تشغيل للسيرفر Restart . وبعدها سنقوم بتهيئتها لمشاركة الويندوز.
قم بالدخول على الـ Server Manager ومن أقصى يمين الشاشة قم بالضغط على Tools ومن ثم قم بإختيار Windows Deployment Services كما موضح بالصورة ادناه
قم بالضغط بالزر الأيمن للمؤشر (ماوس) على اسم النطاق – الدومين لديك وقم بإختيار أول خيار Configure Server
ستظهر معك الشاشة التالية قم بالضغط على Next
وقم بتحديد أول خيار كما مبين في الشاة التالية وإضغط Next
بعدها حدّد أي مسار على جهازك تريد ان تحفظ بداخله ملفات التهيئة التي سنختارها من الإسطوانة الخاصة بالويندوز وبعد التحديد إضغط على Next
بعدها قم بإختيار الخيار الأخير … وهو يتيح منح عنوان شبكة IP لجميع الأجهزة المتصلة بالسيرفر عن طريق DHCP.
الآن سيبدأ في التهيئة وبعد الإنتهاء ستظهر معك الشاشة التالية والتي ستقوم فيها بإختيار الملفات الخاصة لثبيت الويندوز من خلال الشبكة من الإسطوانة الخاصة بالويندوز..كما مبين في الصورة أدناه
بعد الضغط على Finish ستظهر معك شاشة والتي سنختار فيها ملف الـ install.wim الموجود في الملف source داخل اسطوانة الويندوز. (راجع المقدمة لمعرفة ماهو ملف install.wim)
ضغط على Next ستظهر معك جميع نسخ الويندوز الموجود على الإسطوانة قم بإختيار النسخة التي تريد العمل عليها… وكما مبين في الصورة التالية
إضغط Next وستظهر معك شاشة تأكيدية للنسخ التي اخترها إضغط Next أيضا وسيبدأ التثبيت
الآن الخطوة الأخيرة سنقوم بإضافة الـ Boot Image قم بالضغط بالزر الأيمن للمؤشر (ماوس) على الـ Boot Image كما موضح أدناه
إضغط Next وستظهر معك شاشة تأكيدية للنسخ التي اخترها إضغط Next أيضا وسيبدأ التثبيت
الآن الخطوة الأخيرة سنقوم بإضافة الـ Boot Image قم بالضغط بالزر الأيمن للمؤشر (ماوس) على الـ Boot Image كما موضح أدناه
ستظهر معك شاشة والتي نقوم منها بإختيار ملف الـ boot.wim من اسطوانة الويندوز والذي موجود داخل ملف Source أيضا.كما موضح أدناه (راجع المقدمة لمعرفة ماهو ملف boot.wim)
ستظهر معنا شاشة أخرى وستقوم بجلب المعمارية الخاصة بالويندوز الذي قمنا بإختياره عندما قمنا بتثبيت الـ Install Image كما مبين أدناه
قم بالضغط على التالي وستظهر معك الشاشة الأخرى .. أيضا قم بالضغط على Next وسيبدأ التثبيت..
الخطوة الأخيرة قم بالضغط بالزر الأيمن للنطاق – الدومين وتأكد من عمل Start للخدمة.
وبإمكانك الآن الآن بدء الويندوز على الأجهزة الفرعية لكن لا تنسى ان تقوم بإختيار الإقلاع من الأجهزة الفرعية عن طريق الشبكة
لاحظ في الصورة التالية المبينة أدناه بعد الإقلاع من الشبكة أن الويندوز سيرفر قام بإعطاء الجهاز الفرعي عنوان شبكة تلقائي وكما أيضا مبين اسم النطاق – الدومين
وبعد الإقلاع ستظهر شاشة تحميل ملفات الويندوز كالتالي:
تحياتي
شكرا كثيرا على التوضيح والتفصيل , لكن الصور المرفقة صغيرة جدا ومن الصعب او المستحيل قراءة فحواها بسبب صغرها, ان كان ممكن رفع صور اكبر وشكرا .