कैसे नेटवर्क बूट (PXE) Citrix Xen की एक स्वचालित स्थापना
क्या आपने कभी सोचा है कि आपका हाइपरवाइज़र एक बटन के पुश पर स्थापित किया जा सकता है, बिना इंस्टॉल सीडी के थकाऊ खोज और उसी उबाऊ स्थापना प्रश्नों का उत्तर देने के बिना? HTG बताता है कि Citrix-Xen की एक स्वचालित स्थापना को PXE कैसे करें.
फोटो साभार: पिंक शेरबेट फोटोग्राफ़ी कंपीटिट सी.सी.
अवलोकन
हमने आपको दिखाया है कि पीएक्सई क्या है और आप आसानी से FOG के साथ इसके लिए एक सर्वर कैसे स्थापित कर सकते हैं। इस गाइड में, हम फिर से उत्कृष्ट FOG नींव पर विस्तार करेंगे और एक स्वचालित Citrix-Xen सर्वर को स्थापित करने के लिए एक मेनू प्रविष्टि जोड़ेंगे.
FOG ट्यूटोरियल से उबंटू में लाइव की तरह, इंस्टॉलेशन प्रक्रिया पूरी तरह से पीएक्सई नहीं है। यह पीएक्सई के रूप में शुरू होता है, जैसा कि हम बेस "कर्नेल", "प्रारंभिक रैम डिस्क" (initrd) और पीएक्सई पर अन्य आवश्यक फाइलें प्रदान करते हैं, लेकिन बाकी प्रक्रिया HTTP के माध्यम से आवश्यक फाइलों को खींचती है.
इस प्रक्रिया का उल्लेख Citrix-Xen ज्ञानकोष / टपकाना गाइड में किया गया है, लेकिन वास्तव में एक नुस्खा की प्रतिलिपि और पेस्ट प्रकार नहीं है, जैसे कि हम आज आपको देने की कोशिश करेंगे।.
सामान्य तौर पर, इस गाइड के घटक निम्न होंगे:
- HTTP के माध्यम से CD सीडी को स्थापित करें.
- एक स्वचालित उत्तर फ़ाइल बनाएँ.
- पीएक्सई फाइलें + मेनू प्रविष्टि जोड़ें.
चिंता न करें, क्योंकि हम FOG नींव पर निर्माण कर रहे हैं, यह आसान होगा ...
चलें शुरू करें.
HTTP के माध्यम से अधिष्ठापन सीडी
एफओजी नींव पर निर्माण के साथ एक अच्छी बात यह है कि हमारे पास पहले से ही एक वेब-सर्वर है और चल रहा है और आवश्यक इंस्टॉलेशन फ़ाइलों की सेवा के लिए तैयार है.
हम इंस्टॉलेशन फ़ाइलों को कॉपी करेंगे और "लूपबैक माउंट" को आईएसओ की तरह नहीं करेंगे, जैसा कि हमने उबंटू गाइड में किया था, क्योंकि हम इंस्टॉलेशन प्रक्रिया में स्लिप-स्ट्रीमिंग पूरक पैक का विकल्प रखना चाहते हैं।.
निर्देशिका बनाएँ जो इंस्टॉल की गई फ़ाइलों को रखेगा:
mkdir -p / var / www / xctorver61 /
इस निर्देशिका में स्थापित सीडी की संपूर्णता की प्रतिलिपि बनाएँ.
नोट: आप जितनी चाहें उतनी निर्देशिकाएं बना सकते हैं। उदाहरण के लिए, मेरे पास v5.0 के बाद से Citrix-Xen के हर बड़े संस्करण के लिए एक निर्देशिका है.
स्वचालित उत्तर फ़ाइल (वैकल्पिक)
इस चरण को वैकल्पिक के रूप में चिह्नित किया गया है, क्योंकि आप स्थापना को स्वचालित नहीं करना चाहते हैं। यदि आप प्रक्रिया को स्वचालित नहीं करने का विकल्प चुनते हैं, तो आपको अपने स्वयं के इंस्टॉलेशन प्रश्नों का एक ध्यान देने योग्य अंतर के साथ जवाब देना होगा: जब इंस्टॉलेशन स्रोत के लिए संकेत दिया जाता है, तो आपको "स्थानीय मीडिया" के बजाय "HTTP" चुनना होगा और पता प्रदान करना होगा मैन्युअल रूप से.
बस स्थापित सीडी के विकल्प को लूपबैक डिवाइस के रूप में रखने के लिए, हम उत्तर फाइल को वेबसर्वर के मूल में डाल देंगे।.
जारी करके उत्तर फ़ाइल बनाएँ:
नैनो / var / www / xen-answerfile-61
इसकी सामग्री को इस तरह बनाएं:
sda
हमें
पारण शब्द
http: //192.f.o.g/xenserver61/
192.n.t.p
एशिया / यरूशलेम
जहां आपको अपनी आवश्यकताओं के अनुरूप "टाइमज़ोन", "रूट-पासवर्ड और" स्रोत url "को बदलना होगा.
पीएक्सई फाइलें
जैसा कि अवलोकन में बताया गया है, हमें अपनी TFTP डायरेक्टरी में उपलब्ध CD से कुछ फाइलों की जरूरत है.
ऐसा करने के लिए, TFTP निर्देशिका बनाएं जो जारी करके फ़ाइलों को रखेगा:
mkdir -p / tftpboot / howtogeek / xctorver / xen61
जारी करके सीडी या www निर्देशिका से फ़ाइलों की प्रतिलिपि बनाएँ:
cp -av /var/www/xucerver61/boot/xen.gz / tftpboot / howtogeek / xranever / xen61 /
cp -av / var / www / xctorver61 / boot / vmlinuz / tftpboot / howtogeek / xctorver / xen61 /
cp -av /var/www/xucerver61/install.img / tftpboot / howtogeek / xranever / xen61 /
cp -av /var/www/xctorver61/boot/pxelinux/mboot.c32 / tftpboot / howtogeek / xctorver / xen61 /
नोट: अंतिम फ़ाइल जिसे हमने कॉपी किया था, "mboot.c32" मॉड्यूल, आपके FOG के PXElinux के संस्करण के साथ संगत होना चाहिए, यदि यह नहीं है, तो बूट प्रक्रिया विफल हो जाएगी। मॉड्यूल Syslinux पैकेज से आसानी से प्राप्य है.
पीएक्सई मेनस
मूल FOG गाइड में, हमने संकेत दिया है कि हम भविष्य में उप-निर्देशिकाओं को जोड़ सकते हैं और उसके लिए एक "टेम्पलेट" मेनू फ़ाइल छोड़ दी है। चलो टेम्पलेट फ़ाइल की प्रतिलिपि बनाकर एक और मेनू स्पॉन करें:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
इसे जारी करके संपादित करें:
नैनो / tftpboot/howtogeek/menus/xen.cfg
नीचे शामिल करने के लिए इसकी सामग्री के लिए आवेदन करें:
लेबल Citrix XenServer 6.1
# मेन्यू डिफॉल्ट
# मेन्यू PASSWD
कर्नेल xctorver / xen61 / mboot.c32
howtogeek / xctorver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M कंसोल = vga --- howtogeek / xranever / xen61 (vmlinuz xencons = hvc कंसोल = hvc0 कंसोल = tty0 answerfile = http: //2/2/2) answerfile-61 स्थापित करें --- Howtogeek / xucerver / xen61 / install.img
जहाँ आपको अपनी FOG की IP होने के लिए उत्तर फ़ाइल प्राप्त करने के लिए IP को संपादित करना होगा.
नोट: "DEFAULT" और "PASSWD" निर्देशों पर टिप्पणी की जाती है क्योंकि वे हर स्थिति के अनुरूप नहीं होते हैं। उस के साथ, उन्हें सक्षम करने पर विचार करें, क्योंकि यदि उपयोगकर्ता इस पर अपना हाथ प्राप्त करते हैं, तो ओएस स्थापित करना वास्तव में विनाशकारी हो सकता है ...
अब डिफ़ॉल्ट मेनू प्रविष्टि, जारी करके नए बनाए गए मेनू में जोड़ें:
नैनो /tftpboot/pxelinux.cfg/default
नीचे शामिल करने के लिए इसकी सामग्री के लिए आवेदन करें:
लेबल एक्सएल
मीनू लेबल एक्सएल
केर्नेल vesamenu.c32
APPEND howtogeek / menu / xen.cfg
नोट: स्थान, इस मामले में, मायने रखता है। मेरा सुझाव है कि आप इसे "fog.local" लेबल के नीचे न डालें.
यही है, आप सभी सेट होना चाहिए ... आनंद लें :)
कोहरा, मुझे अपनी शक्ति उधार ...