मैं 12.04 सर्वर चलाने वाली हेडलेस मशीन पर एक वर्चुअलाइज्ड सर्वर कैसे तैनात करूं?


9

वहाँ एक आभासी मशीन की स्थापना के बारे में वहाँ बहुत अलग जानकारी है, लेकिन मैं एक खो दिया है जहाँ शुरू करने के लिए कर रहा हूँ। मेरा मौलिक प्रश्न है:

मैं वस्तुतः बिना चलाए मशीन के शीर्ष पर एक वेब सर्वर (उपयोगकर्ताओं के अनूठे सेट के साथ पूरा) को कैसे तैनात करूं?

वे चीजें जो मेरे विशेष सिस्टम को विशिष्ट बनाती हैं (यानी Google के माध्यम से जानकारी प्राप्त करना मेरे लिए कठिन है):

  1. सर्वर वायरलेस है।
  2. सर्वर GUI नहीं चलाता है।

अधिकांश ट्यूटोरियल / हाउट्स एक वायर्ड कनेक्शन और / या एक जीयूआई मान लेते हैं।

मैंने क्या कोशिश की है

  1. मैं के लिए प्रलेखन पढ़ा है libvirt, qemuऔर kvm। मैंने कई ट्यूटोरियल भी देखे हैं जो उपयोग करते हैं ubuntu-vm-builderया qemu-img। मुझे यकीन नहीं है कि कहाँ से शुरू करूँ। मुझे यकीन नहीं है कि पूरे स्टैक के बारे में कैसे सोचना है: मुझे लगता है कि यह इस तरह दिखता है: libvirt- qemuकॉन्ट्रोल्स -> - कॉन्ट्रोल्स -> kvm। लेकिन मुझे यकीन नहीं।
  2. मैंने अपने सिस्टम पर BIOS के माध्यम से वर्चुअलाइजेशन चालू कर दिया है।
  3. मैंने qemu*और libvirt*पैकेज स्थापित किए हैं।
  4. मैंने qemu-system-x86_64 ubuntu-server-12.04.isoडाउनलोड किए गए सर्वर आईएसओ के साथ चलने की कोशिश की है। यह काम नहीं किया।

चुनौतियाँ मुझे अभी तक उत्तर नहीं मिली हैं।

  1. वर्चुअलाइज्ड सर्वर को चलाने के लिए विहित कदम क्या हैं? क्या आप शुरू करते हैं qemu-img? या पहले कदम के साथ शुरू होता है ubuntu-vm-builder?
  2. आप इसे हर बार अपने फिजिकल सर्वर बूट्स पर कैसे चलाते रहते हैं?
  3. एक ट्यूटोरियल ने कहा कि आप एक वायरलेस कार्ड को बंद नहीं कर सकते। क्या यह आज भी सच है?
  4. मुझे समझ में नहीं आया कि कैसे संपादित किया जाए /etc/network/interfaces। मैं अपने प्राथमिक नेटवर्किंग इंटरफ़ेस के रूप में wlan0 का उपयोग करता हूं, इसलिए मैं इसके साथ खिलवाड़ करने के लिए थोड़ा अस्थायी हूं क्योंकि मैंने सभी ट्यूटोरियल देखे हैं कि मैं eth0 का उपयोग कर रहा हूं।
  5. मैंने जिन ट्यूटोरियल्स को देखा है, वे सभी मानते हैं कि मेरे पास GUI चल रहा है। मैं नही। मुझे वीडियो कार्ड में ब्लिट करने के लिए गेस्ट ओएस कैसे मिलेगा (मेरे पास वीडियो कार्ड है, लेकिन उबंटू सर्वर सिर्फ सीएलआई चलाता है)?
  6. उपयोग करने के लिए बहुत सारे फाइल सिस्टम उपलब्ध हैं qemu-img। मुझे कौन सा उपयोग करना चाहिए?

इसमें बहुत सारे सवाल हैं। क्षमा करें, लेकिन मुझे सबसे ज्यादा सवाल इसकी शुरुआत में आता है। मेरी प्राथमिकता Xen स्थापित करने या वर्चुअल बॉक्स का उपयोग नहीं करना है।


यह एक महान प्रश्न और बहुत सी जानकारी है। हालाँकि, यह प्रश्न उबंटू के लिए प्रश्नोत्तर शैली में फिट नहीं है। क्या आप इसके बजाय कृपया अपने "उत्तर" को एक आत्म जवाब में तोड़ सकते हैं (ब्रेक के बाद सब कुछ)। इस तरह आप बाद में इसे एक उत्तर के रूप में स्वीकार कर सकते हैं और अन्य अभी भी उत्तर दे सकते हैं या आपकी प्रगति पर निर्माण कर सकते हैं। अकसर किये गए सवाल के बारे में स्वयं का जवाब
मार्को Ceppi

जवाबों:


2

अब तक मैंने जो प्रगति की है, उसका एक लॉग लॉग रखने जा रहा हूं। मैं इसे बाद में साफ कर दूंगा और अगर मैं सफल रहा तो उत्तर के रूप में पोस्ट करूंगा।

पहला दिन

  1. मैं मुख्य रूप से इस ट्यूटोरियल का उपयोग कर रहा हूं । ध्यान दें कि यह मूल रूप से 9.10 / / के लिए था और यह मानता है कि प्राथमिक नेटवर्क इंटरफ़ेस eth0 है। मैं अपने प्राथमिक इंटरफ़ेस के रूप में एक वायरलेस कार्ड का उपयोग कर रहा हूं। एक विचार के रूप में, मुझे यकीन नहीं है कि उपयोग libvirtकरना सबसे अच्छा तरीका है। हम देखेंगे।
  2. यह सच है कि वायरलेस कार्ड बंद करने का समर्थन बॉक्स से बाहर नहीं किया जाता है। यहाँ है कि कैसे पाने के लिए पर एक howto है (ध्यान दें कि इस howto एक दूसरे से दूर बनाता है )। मैंने इसकी कोशिश की है, लेकिन क्योंकि मैं अभी भी libvirtअपने वीएम को प्रबंधित करने के लिए उपयोग करने की कोशिश कर रहा हूं , मैंने सत्यापित नहीं किया है कि यह वर्कअराउंड काम करता है।
  3. नियंत्रण का प्रवाह कैसा दिखता है, इस संबंध में, tuxradar में एक बहुत अच्छा लेख है । यहाँ उस लेख से आरेख है वर्चुअलाइजेशन:।

दूसरा दिन

  1. मैं बूट करने के लिए अपने VM मिल गया। मैं अपनी कॉन्फिग फ़ाइल के रूप में इसकेvmbuilder --debug --verbose साथ भाग गया । मैंने सबसे बुनियादी विभाजन सेटअप चलाया। फाइल में क्या डालना है यह देखने के लिए google का उपयोग करें । इसमें एक लंबा समय लगता है और मैं यह पता नहीं लगा सका कि एप्ट-प्रॉक्सी कैसे स्थापित किया जाए। यदि आप एप्टी-प्रॉक्सी स्थापित कर सकते हैं, तो मैं करूंगा।/etc/vmbuilder.cfgvmbuilder.partition

  2. फिर भी काम करने के लिए नेटवर्किंग नहीं मिल सकती। अतिथि OS होस्ट OS और इसके विपरीत नहीं देख सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.