کیا آپ نے کبھی یہ خواہش کی ہے کہ آپ کا انسٹال سی ڈی تلاش کرنے اور اسی بورنگ تنصیب سوالات کے جواب دینے کے بغیر ، کسی بٹن کے زور پر اپنے ہائپرائزر کو انسٹال کیا جاسکتا ہے؟ ایچ ٹی جی نے وضاحت کی ہے کہ سائٹرکس-زین کی خودکار تنصیب کو کس طرح PXE کرنا ہے۔
فوٹو کریڈٹ: گلابی شربت فوٹوگرافی ذریعے مقابلہ کرنا سی سی
جائزہ
ہم نے آپ کو دکھایا ہے PXE کیا ہے اور آپ اس کے لئے FOG کے ساتھ آسانی سے سرور انسٹال کرسکتے ہیں . اس ہدایت نامہ میں ، ہم ایک بار پھر عمدہ ایف او جی فاؤنڈیشن میں توسیع کریں گے اور خودکار سائٹرکس-زین سرور انسٹال کرنے کیلئے مینو انٹری کو شامل کریں گے۔
جیسے اوبنٹو ایف او جی سے رہتے ہیں سبق ، تنصیب کا طریقہ کار خالص طور پر PXE نہیں ہے۔ یہ PXE کے طور پر شروع ہوتا ہے ، جیسا کہ ہم PXE پر بیس “دانا” ، “ابتدائی رام ڈسک” (initrd) اور دیگر مطلوبہ فائلیں مہیا کرتے ہیں ، لیکن باقی طریقہ کار مطلوبہ فائلوں کو HTTP کے ذریعہ کھینچتا ہے۔
اس طریقہ کار میں ذکر کیا گیا ہے سائٹرکس-زین علم کی بنیاد / انسٹالیشن گائیڈ ، لیکن یہ واقعی کوئی نسخہ کی کاپی اور پیسٹ کی طرح نہیں ہے ، جیسے کہ آج ہم آپ کو دینے کی کوشش کریں گے۔
عام طور پر ، اس گائیڈ کے اجزاء یہ ہوں گے:
- انسٹال سی ڈی فائلوں کو HTTP کے ذریعہ دستیاب بنائیں۔
- خودکار جوابات کی فائل بنائیں۔
- PXE فائلیں + مینیو اندراج شامل کریں۔
پریشان ہونے کی کوئی بات نہیں ، کیوں کہ ہم ایف او جی فاؤنڈیشن کی تعمیر کر رہے ہیں ، یہ آسان ہو جائے گا…
چلو کریکنگ کرو۔
HTTP کے توسط سے سی ڈی کی تنصیب کریں
عمارت بنانے کے ساتھ ایک اچھی چیز ہے ایف او جی فاؤنڈیشن یہ ہے کہ ہمارے پاس پہلے سے ہی ایک ویب سرور موجود ہے اور چل رہا ہے اور مطلوبہ انسٹالیشن فائلوں کی خدمت کیلئے تیار ہے۔
ہم انسٹالیشن فائلوں کو کاپی کریں گے اور آئی ایس او کی طرح "لوپ بیک ماؤنٹ" نہیں کریں گے اوبنٹو گائیڈ ، کیونکہ ہم آپشن کو برقرار رکھنا چاہتے ہیں پرچی سے محرومی ضمیمہ پیک تنصیب کے عمل میں
ڈائرکٹری بنائیں جس میں انسٹال فائلیں ہوں گی۔
mkdir -p / var / www / xenserver61 /
انسٹال سی ڈی کی پوری کو اس ڈائریکٹری میں کاپی کریں۔
نوٹ: آپ جتنی چاہیں ڈائریکٹر تشکیل دے سکتے ہیں۔ مثال کے طور پر ، میرے پاس v5.0 کے بعد سے Citrix-Xen کے ہر بڑے ورژن کیلئے ڈائریکٹری موجود ہے۔
خودکار جوابات کی فائل (اختیاری)
اس مرحلے کو اختیاری کے طور پر نشان زد کیا گیا ہے ، کیونکہ آپ انسٹالیشن کو خود کار نہ بنانا چاہتے ہیں۔ اگر آپ اس طریقہ کار کو خود کار نہ بناتے ہیں تو ، آپ کو خود ہی انسٹالیشن سوالات کے جوابات خود کو ایک نمایاں فرق کے ساتھ دینا ہوں گے: جب انسٹالیشن سورس کے لئے کہا جائے تو آپ کو "لوکل میڈیا" کی بجائے "HTTP" منتخب کرنا پڑے گا اور پتہ فراہم کرنا ہوگا۔ دستی طور پر
انسٹال سی ڈی کو صرف ایک لوپ بیک آلہ کی طرح لگانے کے آپشن کو برقرار رکھنے کے ل we ، ہم جواب فائل کو ویب سرور کی جڑ میں ڈالیں گے۔
جوابی فائل جاری کرکے بنائیں:
نینو / var / www / xen-answerfile-61
اس کے مشمولات کو اس طرح دکھائیں:
؟ xML version = "1.0"؟
<؟ xML version = "1.0"؟>
<انسٹالیشن وضع = "تازہ" srtype = "lvm">
<primary-disk> sda </primary-disk>
<keymap> ہمیں </ keymap>
<root- پاس ورڈ> پاس ورڈ </root- پاس ورڈ>
<ماخذ کی قسم = "یو آر ایل"> HTTP: //192.f.o.g/xenserver61/ </s>
<ntp-server> 192.n.t.p </ntp-server>
<منتظم - انٹرفیس کا نام = "eth0" پروٹو = "ڈی ایچ سی پی" />
<ٹائم زون> ایشیاء / یروشلم </ translation>
انسٹال کریں
جہاں آپ کو اپنی ضروریات کے مطابق "ٹائم زون" ، "روٹ پاس ورڈ اور" سورس یو آر ایل کو تبدیل کرنے کی ضرورت ہوگی۔
PXE فائلیں
جیسا کہ جائزہ میں بتایا گیا ہے ، ہمیں ہماری TFTP ڈائرکٹری میں دستیاب ہونے کے لئے انسٹال سی ڈی کی کچھ فائلوں کی ضرورت ہے۔
ایسا کرنے کے ل the ، TFTP ڈائرکٹری بنائیں جو فائلوں کو جاری کرکے رکھے گی۔
mkdir -p / tftpboot / howtogeek / xenserver / xen61
فائلوں کو CD یا 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" ماڈیول کو ، آپ کے FOG PXElinux کے ورژن کے ساتھ مطابقت پذیر ہونا ضروری ہے ، اگر یہ نہیں ہے تو ، بوٹ کا طریقہ کار ناکام ہوجائے گا . ماڈیول آسانی سے قابل حصول ہے سیسلنکس پیکیج .
PXE مینو
اصل ایف او جی گائیڈ میں ، ہم نے اشارہ کیا ہے کہ ہوسکتا ہے کہ ہم مستقبل میں ذیلی ڈائرکٹریاں شامل کر رہے ہوں اور اس کے لئے ایک "ٹیمپلیٹ" مینو فائل چھوڑی ہو۔ آئیے ٹیمپلیٹ فائل کو کاپی کرکے ایک اور مینو کی شکل دیں:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
جاری کرکے اس میں ترمیم کریں:
نانو / ٹفٹپبوٹ / ہاؤٹوجیک/ مینس / ایکسین سی ایف جی
ذیل میں شامل کرنے کے لئے اس کے مشمولات میں شامل کریں:
لیٹر سائٹیکس زینسرور 6.1
# مینو ہار
#MENU PASSWD
دانا xenserver / xen61 / mboot.c32
howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M کنسول = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc کنسول = hvc0 کنسول = tty0 جواب_f = = // // answerfile-61 install --- howtogeek / xenserver / xen61 / install.img
جہاں آپ کو ایف او جی کا آئی پی بننے کے لئے جواب فائل حاصل کرنے کے لئے آئی پی میں ترمیم کرنا پڑے گی۔
نوٹ: "ڈیفالٹ" اور "پاس ڈبلیو ڈی" ہدایت پر تبصرہ کیا گیا ہے کیونکہ وہ ہر صورتحال کے مطابق نہیں ہیں۔ اس کے ساتھ ہی ، ان کو چالو کرنے پر غور کریں ، کیونکہ اگر صارفین اس پر ہاتھ ڈالیں تو OS نصب کرنا واقعی تباہ کن ثابت ہوسکتا ہے…
اب ڈیفالٹ مینو اندراج میں اضافہ کریں ، جاری کرکے نئے بنائے گئے مینو:
نانو / ٹفٹپبوٹ / پی ایکسیلینکس سی ایف جی / ڈیفالٹ
ذیل میں شامل کرنے کے لئے اس کے مشمولات میں شامل کریں:
لیبل زین
مینو لیبل زین
کیرنیل ویسامینو. سی .32
ہاؤٹوجیک / مینو / xen.cfg کو شامل کریں
نوٹ: اس معاملے میں ، مقام اہمیت کا حامل ہے۔ میرا مشورہ ہے کہ آپ اسے "fog.local" لیبل کے نیچے نہ رکھیں۔
بس ، آپ کو بالکل تیار رہنا چاہئے… لطف اٹھائیں :)