كيفية الشبكة التمهيد (PXE) على التثبيت الآلي من سيتريكس كسين
هل تمنيت من قبل أن يتم تثبيت برنامج Hypervisor الخاص بك بضغطة زر واحدة ، دون البحث الممل عن قرص التثبيت المضغوط والإجابة على أسئلة التثبيت الممل نفسها؟ يشرح HTG كيفية تثبيت PXE التلقائي لـ Citrix-Xen.
مصدر الصورة: Pink Sherbet Photography عبر Compfight cc
نظرة عامة
لقد أظهرنا لك ما هو PXE وكيف يمكنك بسهولة تثبيت خادم له مع FOG. في هذا الدليل ، سنمدّد مجددًا على أساس FOG الممتاز وإضافة إدخال قائمة لتثبيت خادم Citrix-Xen مؤتمت.
كما هو الحال في Ubuntu مباشرة من البرنامج التعليمي FOG ، فإن إجراء التثبيت ليس PXE محض. يبدأ بـ PXE ، حيث أننا نوفر الأساس "kernel" ، "disk ram الأولي" (initrd) وغيرها من الملفات المطلوبة عبر PXE ، ولكن بقية الإجراء تسحب الملفات المطلوبة عبر HTTP.
هذا الإجراء مذكور في دليل / قاعدة تقوية المعرفة في Citrix-Xen ، ولكنه ليس في الحقيقة نوعًا من النسخ واللصق من الوصفة ، مثل النوع الذي سنحاول إعطائك إياه اليوم.
بشكل عام ، ستكون مكونات هذا الدليل:
- اجعل ملفات تثبيت القرص المضغوط متاحة عبر HTTP.
- قم بإنشاء ملف إجابات آلي.
- قم بإضافة إدخال ملفات PXE +.
لا تقلق ، لأننا نبني على أساس FOG ، سيكون ذلك سهلاً ...
فلنسرع.
قرص التثبيت عبر HTTP
واحدة من الأشياء الرائعة التي تعتمد على أساس FOG هي أن لدينا بالفعل خادم ويب يعمل وأن يكون جاهزًا لخدمة ملفات التثبيت المطلوبة.
سنقوم بنسخ ملفات التثبيت وليس "تثبيت الاسترجاع" مثل ISO كما فعلنا في دليل أوبونتو ، لأننا نريد الاحتفاظ بخيار حزم تكميلية للتدفق في عملية التثبيت.
قم بإنشاء الدليل الذي سيحتفظ بملفات التثبيت:
mkdir -p / var / www / xenserver61 /
قم بنسخ كامل قرص التثبيت المضغوط في هذا الدليل.
ملاحظة: يمكنك إنشاء العديد من الأدلة كما تشاء. على سبيل المثال ، كان لدي دليل لكل إصدار رئيسي من Citrix-Xen منذ الإصدار v5.0.
ملف الإجابات الآلي (اختياري)
يتم وضع علامة على هذه المرحلة على أنها اختيارية ، لأنك قد ترغب في عدم إجراء التثبيت التلقائي. إذا اخترت عدم إجراء العملية تلقائيًا ، فيجب عليك الإجابة على أسئلة التثبيت بنفسك مع وجود اختلاف ملحوظ واحد: عند مطالبتك بمصدر التثبيت ، سيكون عليك اختيار "HTTP" بدلاً من "الوسائط المحلية" وتوفير العنوان يدويا.
فقط للحفاظ على خيار تثبيت قرص التثبيت المضغوط كجهاز استرجاع ، سنضع ملف الإجابات في جذر خادم الويب.
قم بإنشاء ملف الإجابات عن طريق إصدار:
nano / var / www / xen-answerfile-61
اجعل محتواه يبدو كما يلي:
حزب العمل الديمقراطي
لنا
كلمه السر
HTTP: //192.f.o.g/xenserver61/
192.n.t.p
آسيا / القدس
حيث ستحتاج إلى تغيير "المنطقة الزمنية" و "كلمة المرور الجذرية و" مصدر url "لتتناسب مع متطلباتك.
ملفات PXE
كما ذكرنا في النظرة العامة ، نحتاج إلى بعض الملفات من القرص المضغوط للتثبيت لتكون متاحة في دليل TFTP الخاص بنا.
للقيام بذلك ، قم بإنشاء الدليل TFTP الذي سيحتفظ بالملفات عن طريق إصدار:
mkdir -p / tftpboot / howtogeek / xenserver / xen61
انسخ الملفات من القرص المضغوط أو دليل www عن طريق إصدار:
cp -av /var/www/xenserver61/boot/xen.gz / tftpboot / howtogeek / xenserver / xen61 /
cp -av / var / www / xenserver61 / boot / vmlinuz / tftpboot / howtogeek / xenserver / xen61 /
cp -av /var/www/xenserver61/install.img / tftpboot / howtogeek / xenserver / xen61 /
cp -av /var/www/xenserver61/boot/pxelinux/mboot.c32 / tftpboot / howtogeek / xenserver / xen61 /
ملاحظة: يجب أن يكون الملف الأخير الذي قمنا بنسخه ، الوحدة النمطية "mboot.c32" ، متوافقًا مع إصدار FX الخاص بـ PXElinux ، وإذا لم يكن كذلك ، فسوف يفشل إجراء التمهيد. يمكن الحصول على الوحدة بسهولة من حزمة Syslinux.
PXE القوائم
في دليل FOG الأصلي ، قمنا بإشارة أننا قد نقوم بإضافة أدلة فرعية في المستقبل وتركنا ملف قائمة "قالب" فقط لذلك. دعنا نفرز قائمة أخرى بنسخ ملف القالب:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
تحريره عن طريق إصدار:
nano /tftpboot/howtogeek/menus/xen.cfg
إلحاق المحتوى الخاص به لتضمين أدناه:
تسمية سيتريكس XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
kernel xenserver / xen61 / mboot.c32
إلحاق howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M console = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc console = hvc0 console = tty0 answerfile = http: //192.fog/xen- answerfile-61 install --- howtogeek / xenserver / xen61 / install.img
حيث يجب عليك تحرير IP للحصول على ملف الإجابات ليكون IP الخاص بك FOG.
ملاحظة: يتم تعليق توجيهات "DEFAULT" و "PASSWD" لأنها لا تتناسب مع كل موقف. مع ذلك ، فكر في تمكينهم ، لأن تثبيت نظام التشغيل يمكن أن يكون مدمراً حقاً إذا قام المستخدمون بالاطلاع عليه ...
أضف الآن إلى إدخال القائمة الافتراضية ، القائمة التي تم إنشاؤها حديثًا بإصدار:
nano /tftpboot/pxelinux.cfg/default
إلحاق المحتوى الخاص به لتضمين أدناه:
LABEL Xen
MENU LABEL Xen
KERNEL vesamenu.c32
APPEND howtogeek / menus / xen.cfg
ملاحظة: الموقع ، في هذه الحالة ، يهم. أقترح عليك عدم وضعه تحت العلامة "fog.local".
هذا كل شيء ، يجب أن تكون كل مجموعة ... استمتع :)
ضباب ، أقرضني قوتك ...