यह कमांड virt-install है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
गुण-इंस्टॉल - नई वर्चुअल मशीनों का प्रावधान
SYNOPSIS
पुण्य-संस्थापन [विकल्प]...
वर्णन
पुण्य-संस्थापन नए KVM, Xen, या Linux कंटेनर गेस्ट बनाने के लिए एक कमांड लाइन टूल है
"libvirt" हाइपरवाइज़र प्रबंधन लाइब्रेरी का उपयोग करना। के अंत में उदाहरण अनुभाग देखें
शीघ्रता से आरंभ करने के लिए यह दस्तावेज़।
पुण्य-संस्थापन टूल (उदाहरण के लिए) वीएनसी या स्पाइस का उपयोग करके ग्राफिकल इंस्टॉलेशन का समर्थन करता है
साथ ही टेक्स्ट मोड सीरियल कंसोल पर इंस्टॉल होता है। अतिथि को एक या का उपयोग करने के लिए कॉन्फ़िगर किया जा सकता है
अधिक वर्चुअल डिस्क, नेटवर्क इंटरफेस, ऑडियो डिवाइस, भौतिक यूएसबी या पीसीआई डिवाइस आदि
अन्य शामिल हैं।
इंस्टॉलेशन मीडिया को एनएफएस, एचटीटीपी, एफ़टीपी सर्वर पर स्थानीय या दूरस्थ रूप से रखा जा सकता है। में
बाद वाला मामला "virt-install" प्रारंभ करने के लिए आवश्यक न्यूनतम फ़ाइलें लाएगा
इंस्टॉलेशन प्रक्रिया, अतिथि को शेष OS वितरण प्राप्त करने की अनुमति देती है
आवश्यकता है। पीएक्सई बूटिंग, और मौजूदा डिस्क छवि आयात करना (इस प्रकार इंस्टॉल को छोड़ देना)।
चरण) भी समर्थित हैं।
उपयुक्त कमांड लाइन तर्कों को देखते हुए, "virt-install" पूरी तरह से चलने में सक्षम है
अतिथि द्वारा स्वयं भी 'किकस्टार्टिंग' के साथ, अप्राप्य। यह आसान स्वचालन की अनुमति देता है
अतिथि स्थापित करता है.
कई तर्कों में उप विकल्प होते हैं, जैसे opt1=foo,opt2=bar, आदि। प्रयास करें --option=? को
उस तर्क से जुड़े उप विकल्पों की पूरी सूची देखें, उदाहरण: virt-install
--डिस्क=?
अधिकांश विकल्पों की आवश्यकता नहीं है. न्यूनतम आवश्यकताएँ हैं --नाम, --मेमोरी, अतिथि भंडारण
(--डिस्क या --फ़ाइलसिस्टम), और एक इंस्टॉल विकल्प।
कनेक्ट सेवा मेरे लिबविर्ट
-c यूआरआइ
--जुडिये यूआरआइ
एक गैर-डिफ़ॉल्ट हाइपरवाइज़र से कनेक्ट करें। यदि यह निर्दिष्ट नहीं है, तो libvirt प्रयास करेगा
सबसे उपयुक्त डिफ़ॉल्ट चुनें.
यहां कुछ वैध विकल्प हैं:
qemu:///system
सिस्टम libvirtd इंस्टेंस द्वारा चलाए जाने वाले KVM और QEMU गेस्ट बनाने के लिए। यह
डिफ़ॉल्ट मोड है जिसका उपयोग virt-manager करता है, और अधिकांश KVM उपयोगकर्ता यही चाहते हैं।
qemu:///सत्र
नियमित उपयोगकर्ता के रूप में चलने वाले libvirtd के लिए KVM और QEMU अतिथि बनाने के लिए।
एक्सईएन:///
एक्सईएन से जुड़ने के लिए।
एलएक्ससी:///
लिनक्स कंटेनर बनाने के लिए
सामान्य विकल्प
सामान्य कॉन्फ़िगरेशन पैरामीटर जो सभी प्रकार के अतिथि इंस्टॉल पर लागू होते हैं।
-n नाम
--नाम नाम
नए अतिथि वर्चुअल मशीन इंस्टेंस का नाम. यह सभी मेहमानों के बीच अद्वितीय होना चाहिए
कनेक्शन पर हाइपरवाइज़र को ज्ञात है, जिसमें वे भी शामिल हैं जो वर्तमान में सक्रिय नहीं हैं। को
किसी मौजूदा अतिथि को पुनः परिभाषित करें, इसका उपयोग करें वायरल(1) इसे बंद करने का उपकरण ('विर्श शटडाउन')
और "virt-install" चलाने से पहले इसे हटा दें ('virsh undefine')।
--याद विकल्प
अतिथि के लिए आवंटित की जाने वाली मेमोरी, MiB में। उप विकल्प उपलब्ध हैं, जैसे 'मैक्समेमोरी'
और 'विशाल पृष्ठ'। यह -r/--ram विकल्प को अस्वीकार करता है।
--स्मृति= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#तत्वमेमोरीआवंटन>
--मेमोरीबैकिंग विकल्प
यह विकल्प प्रभावित करेगा कि वर्चुअल मेमोरी पेज होस्ट पेजों द्वारा कैसे समर्थित हैं।
--मेमोरीबैकिंग=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#ElementsMemoryBacking>
--आर्च मेहराब
अतिथि वर्चुअल मशीन के लिए एक गैर-देशी सीपीयू आर्किटेक्चर का अनुरोध करें। यदि छोड़ दिया जाए तो
गेस्ट में होस्ट सीपीयू आर्किटेक्चर का उपयोग किया जाएगा।
--मशीन मशीन
अनुकरण करने के लिए मशीन का प्रकार. इसे आम तौर पर एक्सईएन या के लिए निर्दिष्ट करने की आवश्यकता नहीं होगी
केवीएम, लेकिन अधिक विदेशी आर्किटेक्चर की मशीन प्रकार चुनने के लिए उपयोगी है।
--मेटाडेटा ऑप्ट=वैल,[...]
अतिथि के लिए मेटाडेटा मान निर्दिष्ट करें. संभावित विकल्पों में नाम, यूयूआईडी, शीर्षक और शामिल हैं
विवरण। यह विकल्प -u/--uuid और --description को अस्वीकार करता है।
--मेटाडेटा= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsMetadata>
--आयोजन ऑप्ट=वैल,[...]
अतिथि के लिए ईवेंट मान निर्दिष्ट करें. संभावित विकल्पों में on_poweroff, on_reboot, शामिल हैं
और on_crash.
प्रयोग करें --events=? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsEvents>
--संसाधन ऑप्ट=वैल,[...]
अतिथि के लिए संसाधन विभाजन निर्दिष्ट करें.
--संसाधन=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#resPartition>
--vcpus विकल्प
अतिथि के लिए कॉन्फ़िगर करने के लिए वर्चुअल सीपीयू की संख्या। यदि 'maxvcpus' निर्दिष्ट है, तो
जब अतिथि चल रहा हो तो अतिथि MAX vcpus तक हॉटप्लग करने में सक्षम होगा, लेकिन करेगा
वीसीपीयूएस के साथ स्टार्टअप।
सीपीयू टोपोलॉजी को सॉकेट, कोर और थ्रेड के साथ अतिरिक्त रूप से निर्दिष्ट किया जा सकता है। अगर
मान छोड़ दिए गए हैं, बाकी को कोर के बजाय सॉकेट को प्राथमिकता देते हुए स्वत: भर दिया जाएगा
धागे।
'cpuset' यह निर्धारित करता है कि अतिथि किस भौतिक CPU का उपयोग कर सकता है। "सीपीयूएसईटी" अल्पविराम से अलग किया गया है
संख्याओं की सूची, जिन्हें बाहर करने के लिए श्रेणियों या सीपीयू में भी निर्दिष्ट किया जा सकता है। उदाहरण:
0,2,3,5 : प्रोसेसर 0,2,3 और 5 का उपयोग करें
1-5,^3,8 : प्रोसेसर 1,2,4,5 और 8 का उपयोग करें
यदि मान 'ऑटो' पास हो जाता है, तो virt-install स्वचालित रूप से निर्धारित करने का प्रयास करता है
यदि उपलब्ध हो तो NUMA डेटा का उपयोग करके इष्टतम सीपीयू पिनिंग।
--vcpus=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsCPUआवंटन>
--numatune विकल्प
डोमेन प्रक्रिया के लिए NUMA नीति को ट्यून करें। उदाहरण मंगलाचरण
--नुमाट्यून 1,2,3,4-7
--न्यूमाट्यून 1-3,5,मोड=पसंदीदा
मेमोरी आवंटित करने के लिए नुमा नोड्स निर्दिष्ट करता है। इसका सिंटैक्स भी वैसा ही है
"--सीपीसेट" विकल्प। मोड 'इंटरलीव', 'पसंदीदा', या 'सख्त' (द) में से एक हो सकता है
गलती करना)। प्रत्येक मोड के बारे में जानकारी के लिए 'man 8 numactl' देखें।
--numatune=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsNUMATuning>
--memtune विकल्प
डोमेन प्रक्रिया के लिए मेमोरी नीति को ट्यून करें। उदाहरण मंगलाचरण
--मेमट्यून 1000
--मेमट्यून हार्ड_लिमिट=100, सॉफ्ट_लिमिट=60, स्वैप_हार्ड_लिमिट=150, न्यूनतम_गारंटी=80
--memtune=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsMemoryTuning>
--ब्लकिओट्यून विकल्प
डोमेन प्रक्रिया के लिए blkio नीति को ट्यून करें। उदाहरण मंगलाचरण
--ब्लकिओट्यून 100
--ब्लकिओट्यून वज़न=100,डिवाइस_पथ=/dev/sdc,डिवाइस_वेट=200
--blkiotune=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsBlockTuning>
--सी पी यू मॉडल[,+फ़ीचर][,-फ़ीचर][,मिलान=मैच][,विक्रेता=विक्रेता]
अतिथि के सामने प्रदर्शित सीपीयू मॉडल और सीपीयू सुविधाओं को कॉन्फ़िगर करें। एकमात्र आवश्यक मान
मॉडल है, जो कि libvirt के अनुसार एक वैध सीपीयू मॉडल है।
लिबविर्ट की फीचर नीति बल, आवश्यकता, वैकल्पिक, अक्षम, या मनाही, या साथ को महत्व देती है
शॉर्टहैंड '+फ़ीचर' और '-फ़ीचर', जो 'बल=फ़ीचर' के बराबर हैं और
क्रमशः 'अक्षम=सुविधा'
कुछ उदाहरण:
--सी पी यू core2duo,+x2apic,disable=vmx
Core2duo CPU मॉडल को उजागर करें, x2apic को बलपूर्वक सक्षम करें, लेकिन vmx को उजागर न करें
--सी पी यू मेजबान
अतिथि के सामने होस्ट सीपीयू कॉन्फ़िगरेशन को उजागर करें। यह अतिथि को लेने में सक्षम बनाता है
होस्ट सीपीयू की कई सुविधाओं का लाभ (बेहतर प्रदर्शन), लेकिन इसका कारण हो सकता है
समरूप सीपीयू के बिना अतिथि को होस्ट में स्थानांतरित करने में समस्याएँ।
--सी पी यू केवल होस्ट-मॉडल
अतिथि के लिए निकटतम होस्ट सीपीयू मॉडल कॉन्फ़िगरेशन को उजागर करें। यह सबसे अच्छा CPU है
जिसका उपयोग किसी भी मेज़बान पर अतिथि के लिए किया जा सकता है।
--cpu= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsCPU>
--सुरक्षा टाइप=प्रकार[,लेबल=लेबल][,रीलेबल=हां|नहीं]
डोमेन सुरक्षा ड्राइवर सेटिंग्स कॉन्फ़िगर करें. प्रकार या तो 'स्थैतिक' या 'गतिशील' हो सकता है।
'स्थैतिक' कॉन्फ़िगरेशन के लिए सुरक्षा लेबल की आवश्यकता होती है। प्रकार के बिना लेबल निर्दिष्ट करना
स्थैतिक विन्यास का तात्पर्य है।
libvirt द्वारा आपके स्थिर लेबल को स्वचालित रूप से लागू करने के लिए, आपको relabel=yes निर्दिष्ट करना होगा।
अन्यथा डिस्क छवियों को व्यवस्थापक द्वारा मैन्युअल रूप से लेबल किया जाना चाहिए, जिसमें छवियां भी शामिल हैं
virt-install बनाने के लिए कहा जाता है।
--सुरक्षा= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#सेक्लेबल>
--विशेषताएं करतब=चालू|बंद,...
अतिथियों में तत्व सेट करें एक्सएमएल चालू या बंद. उदाहरणों में एसीपीआई, एपीआईसी, ईओआई, शामिल हैं
प्राइवेटनेट, और हाइपरव सुविधाएँ। कुछ उदाहरण:
--विशेषताएं ईओआई=पर
एपीआईसी पीवी ईओआई सक्षम करें
--विशेषताएं हाइपरव_वापिक=चालू, हाइपरव_स्पिनलॉक=बंद
हाइपर VAPIC सक्षम करें, लेकिन स्पिनलॉक अक्षम करें
--विशेषताएं kvm_hidden=on
KVM हाइपरवाइज़र हस्ताक्षर को अतिथि से छिपाने की अनुमति दें
--विशेषताएं पीवीएसपिनलॉक=चालू
अतिथि को सूचित करें कि मेजबान उदाहरण के लिए पैरावर्चुअल स्पिनलॉक का समर्थन करता है
pvticketlocks तंत्र को उजागर करना।
--features= का उपयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#तत्वविशेषताएँ>
--घड़ी ऑफसेट=ऑफसेट,TIMER_OPT=VAL,...
अतिथि को कॉन्फ़िगर करें एक्सएमएल. कुछ समर्थित विकल्प:
--घड़ी ऑफसेट = ऑफसेट
घड़ी का ऑफसेट सेट करें, उदा. 'यूटीसी' या 'स्थानीय समय'
--घड़ी TIMER_वर्तमान=नहीं
बूलियन टाइमर अक्षम करें. यहां टाइमर एचपेट, केवीएमक्लॉक आदि हो सकता है।
--घड़ी TIMER_tickpolicy=VAL
टाइमर का टिकपॉलिसी मान सेट करें। यहां टाइमर आरटीसी, पिट आदि हो सकता है। वैल हो सकता है
कैचअप, विलंब, आदि। सभी मानों के लिए libvirt दस्तावेज़ देखें।
--घड़ी= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#तत्वसमय>
--दोपहर विकल्प
अतिथि पावर प्रबंधन सुविधाओं को कॉन्फ़िगर करें। उदाहरण उपविकल्पों में शामिल हैं
सस्पेंड_टू_मेम=ऑन|ऑफ और सस्पेंड_टू_डिस्क=ऑन|ऑफ
प्रयोग --pm=? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsPowerManagement>
INSTALLATION विकल्प
--सीडी रॉम विकल्प
वर्चुअल CD-ROM डिवाइस के रूप में उपयोग की जाने वाली फ़ाइल या डिवाइस। यह आईएसओ छवि के लिए पथ हो सकता है, या
एक CDROM डिवाइस. यह एक यूआरएल भी हो सकता है जिससे न्यूनतम बूट आईएसओ प्राप्त/एक्सेस किया जा सके
छवि। यूआरएल वही प्रारूप लेते हैं जैसा "--स्थान" तर्क के लिए वर्णित है। यदि एक
cdrom को "--डिस्क" विकल्प के माध्यम से निर्दिष्ट किया गया है, और न ही "--cdrom" और न ही किसी अन्य
इंस्टॉल विकल्प निर्दिष्ट है, "--डिस्क" सीडीरॉम का उपयोग इंस्टॉल मीडिया के रूप में किया जाता है।
-l LOCATION
--स्थान विकल्प
वितरण वृक्ष स्थापना स्रोत. virt-install निश्चित वितरण को पहचान सकता है
इंस्टाल लॉन्च करने के लिए पेड़ और एक बूट करने योग्य कर्नेल/इनिटर्ड जोड़ी लाता है।
Libvirt 0.9.4 या बाद के संस्करण के साथ, नेटवर्क URL दूरस्थ कनेक्शन के लिए काम करता है। पुण्य-
इंस्टॉल स्थानीय मशीन पर कर्नेल/इनिटर्ड डाउनलोड करेगा, और फिर मीडिया को अपलोड करेगा
दूरस्थ होस्ट. इस विकल्प के लिए आवश्यक है कि यूआरएल स्थानीय और दोनों द्वारा पहुंच योग्य हो
रिमोट होस्ट।
--स्थान कर्नेल तर्कों और उपयोग के लिए --extra-args जैसी चीज़ों की अनुमति देता है
--initrd-इंजेक्शन। यदि आप सीडीरॉम मीडिया के साथ उन विकल्पों का उपयोग करना चाहते हैं, तो आपके पास कुछ विकल्प हैं
विकल्प हैं:
* रूट के रूप में virt-install चलाएँ और --location ISO करें
* आईएसओ को स्थानीय निर्देशिका पर माउंट करें, और --स्थान निर्देशिका करें
* आईएसओ को स्थानीय निर्देशिका पर माउंट करें, उस निर्देशिका को स्थानीय http पर निर्यात करें, और करें
--स्थान http://localhost/DIRECTORY
"स्थान" निम्नलिखित में से कोई एक रूप ले सकता है:
http://host/path
एक HTTP सर्वर स्थान जिसमें एक इंस्टाल करने योग्य वितरण छवि है।
ftp://host/path
एक एफ़टीपी सर्वर स्थान जिसमें एक इंस्टॉल करने योग्य वितरण छवि होती है।
nfs:host:/path या nfs://host/path
एक एनएफएस सर्वर स्थान जिसमें एक इंस्टाल करने योग्य वितरण छवि है। इस आवश्यकता है
रूट के रूप में virt-install चला रहा हूँ।
निर्देशिका
इंस्टाल करने योग्य वितरण छवि वाली स्थानीय निर्देशिका का पथ। ध्यान दें कि
प्रारंभिक बूट के बाद अतिथि द्वारा निर्देशिका तक पहुंच नहीं होगी, इसलिए OS
इंस्टॉलर को बाकी इंस्टॉल मीडिया तक पहुंचने के लिए दूसरे तरीके की आवश्यकता होगी।
आईएसओ आईएसओ माउंट करें और निर्देशिका की जांच करें। इसके लिए रूट के रूप में virt-install चलाने की आवश्यकता है,
और इसमें DIRECTORY के समान ही VM एक्सेस चेतावनी है।
कुछ डिस्ट्रो विशिष्ट यूआरएल नमूने:
फेडोरा/रेड हैट आधारित
http://download.fedoraproject.org/pub/fedora/linux/releases/21/Server/x86_64/os
डेबियन
http://ftp.us.debian.org/debian/dists/stable/main/installer-amd64/
Ubuntu
http://us.archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64/
Suse
http://download.opensuse.org/distribution/11.0/repo/oss/
मैनड्रिव
ftp://ftp.uwsg. Indiana.edu/linux/mandrake/official/2009.0/i586/
Mageia
ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1
--पीएक्सई
प्रारंभ करने के लिए प्रारंभिक रैमडिस्क और कर्नेल को लोड करने के लिए पीएक्सई बूट प्रोटोकॉल का उपयोग करें
अतिथि स्थापना प्रक्रिया.
--आयात
ओएस इंस्टॉलेशन प्रक्रिया को छोड़ें, और मौजूदा डिस्क छवि के आसपास एक अतिथि बनाएं।
बूटिंग के लिए उपयोग किया जाने वाला उपकरण "--डिस्क" या "--फाइलसिस्टम" के माध्यम से निर्दिष्ट पहला उपकरण है।
--लाइवसीडी
निर्दिष्ट करें कि इंस्टॉलेशन मीडिया एक लाइव सीडी है और इस प्रकार अतिथि को इसकी आवश्यकता है
CDROM डिवाइस को स्थायी रूप से बूट करने के लिए कॉन्फ़िगर किया गया। इसका उपयोग करना भी वांछनीय हो सकता है
संयोजन में "--डिस्क कोई नहीं" ध्वज।
-x अतिरिक्त
--अतिरिक्त-तर्क विकल्प
निष्पादित करते समय इंस्टॉलर को पास करने के लिए अतिरिक्त कर्नेल कमांड लाइन तर्क
"--स्थान" से अतिथि स्थापना। एक सामान्य उपयोग एनाकोंडा किकस्टार्ट निर्दिष्ट करना है
स्वचालित इंस्टॉल के लिए फ़ाइल, जैसे --extra-args "ks=http://myserver/my.ks"
--initrd-इंजेक्शन पथ
"--स्थान" के साथ प्राप्त initrd के मूल में PATH जोड़ें। इसे चलाने के लिए इस्तेमाल किया जा सकता है
नेटवर्क होस्टेड किकस्टार्ट फ़ाइल की आवश्यकता के बिना एक स्वचालित इंस्टालेशन:
--initrd-inject=/path/to/my.ks --extra-args "ks=file:/my.ks"
--ओएस-वेरिएंट OS_VARIANT
किसी विशिष्ट ऑपरेटिंग सिस्टम के लिए अतिथि कॉन्फ़िगरेशन को अनुकूलित करें (उदा. 'फेडोरा18',
'rhel7', 'winxp'). हालाँकि इसकी आवश्यकता नहीं है, फिर भी इस विकल्प को निर्दिष्ट करना अत्यधिक अनुशंसित है,
क्योंकि यह अन्य अतिथि बदलावों के बीच सद्गुण निर्दिष्ट करके प्रदर्शन को काफी बढ़ा सकता है।
डिफ़ॉल्ट रूप से, virt-install इंस्टाल मीडिया से इस मान का स्वतः पता लगाने का प्रयास करेगा
(वर्तमान में केवल यूआरएल इंस्टॉल के लिए समर्थित)। ऑटोडिटेक्शन को इसके साथ अक्षम किया जा सकता है
विशेष मान 'कोई नहीं'. ऑटोडिटेक्शन को विशेष मूल्य 'ऑटो' के साथ मजबूर किया जा सकता है।
स्वीकृत OS वेरिएंट की सूची प्राप्त करने के लिए "osinfo-query os" कमांड का उपयोग करें।
--बूट बूटटॉप्स
वैकल्पिक रूप से पोस्ट-इंस्टॉल VM बूट कॉन्फ़िगरेशन निर्दिष्ट करें। यह विकल्प अनुमति देता है
बूट डिवाइस ऑर्डर निर्दिष्ट करना, विकल्प के साथ कर्नेल/इनिटर्ड को स्थायी रूप से बूट करना
कर्नेल तर्क, और BIOS बूट मेनू को सक्षम करना (libvirt 0.8.3 या बाद के संस्करण की आवश्यकता है)
--बूट को अन्य इंस्टॉल विकल्पों के अतिरिक्त निर्दिष्ट किया जा सकता है (जैसे --स्थान,
--cdrom, आदि) या स्वयं निर्दिष्ट किया जा सकता है। बाद वाले मामले में, व्यवहार समान है
--इम्पोर्ट इंस्टॉल विकल्प के लिए: कोई 'इंस्टॉल' चरण नहीं है, अतिथि अभी बनाया गया है
और निर्दिष्ट के अनुसार लॉन्च किया गया।
कुछ उदाहरण:
--बूट सीडीरोम, एफडी, एचडी, नेटवर्क, मेनू = चालू
बूट डिवाइस प्राथमिकता को पहले सीड्रोम, पहले फ्लॉपी, पहले हार्डडिस्क, नेटवर्क के रूप में सेट करें
पीएक्सई बूट। इसके अतिरिक्त BIOS बूट मेनू प्रॉम्प्ट सक्षम करें।
--बूट कर्नेल=कर्नेल,initrd=INITRD,kernel_args='कंसोल=/dev/ttyS0'
निर्दिष्ट के साथ अतिथि को स्थानीय कर्नेल/initrd जोड़ी को स्थायी रूप से बूट करने दें
कर्नेल विकल्प.
--बूट कर्नेल = कर्नेल, initrd = INITRD, dtb = DTB
अतिथि को किसी बाहरी डिवाइस के साथ स्थानीय कर्नेल/इनिटर्ड जोड़ी को स्थायी रूप से बूट करने दें
वृक्ष बाइनरी. एआरएम या पीपीसी जैसे कुछ गैर-x86 कॉन्फ़िगरेशन के लिए डीटीबी की आवश्यकता हो सकती है
--बूट लोडर=बायोस्पैट
वर्चुअल मशीन BIOS के रूप में BIOSPATH का उपयोग करें।
--बूट मेनू = चालू, उपयोग क्रमांक = चालू
बायोस बूट मेनू सक्षम करें, और सीरियल पर बायोस टेक्स्ट आउटपुट भेजने में सक्षम करें
सांत्वना.
--बूट init=INITPATH
बाइनरी का पथ जिसे कंटेनर अतिथि प्रारंभ करेगा। यदि एक रूट "--फ़ाइलसिस्टम" है
निर्दिष्ट किया गया है, virt-install डिफ़ॉल्ट होगा /sbin/init, अन्यथा डिफ़ॉल्ट हो जाएगा
/बिन/श.
--बूट UEFI
UEFI से बूट करने के लिए VM को कॉन्फ़िगर करें। गुण-स्थापना के लिए सही जानने के लिए
यूईएफआई पैरामीटर, libvirt को ज्ञात यूईएफआई बायनेरिज़ के माध्यम से विज्ञापन करने की आवश्यकता है
डोमकैपेबिलिटीज़ एक्सएमएल, इसलिए यह संभवतः केवल तभी काम करेगा जब ठीक से कॉन्फ़िगर किया गया हो
डिस्ट्रो पैकेज।
--बूट
लोडर=/.../OVMF_CODE.fd,loader_ro=yes,loader_type=pflash,nvram_template=/.../OVMF_VARS.fd
निर्दिष्ट करें कि वर्चुअल मशीन बूट फ़र्मवेयर के रूप में कस्टम OVMF बाइनरी का उपयोग करती है,
वर्चुअल फ़्लैश चिप के रूप में मैप किया गया। इसके अलावा, अनुरोध करें कि libvirt तुरंत चालू करें
कस्टम "/.../OVMF_VARS.fd" वर्स्टोर टेम्पलेट से वीएम-विशिष्ट यूईएफआई वर्स्टोर।
यह अनुशंसित यूईएफआई सेटअप है, और यदि --boot uefi नहीं पता है तो इसका उपयोग किया जाना चाहिए
आपके यूईएफआई बायनेरिज़ के बारे में।
--boot=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsOS>
--idmap विकल्प
यदि अतिथि कॉन्फ़िगरेशन यूआईडी या जीआईडी मैपिंग घोषित करता है, तो 'उपयोगकर्ता' नामस्थान होगा
इन्हें लागू करने में सक्षम। एक उपयुक्त रूप से कॉन्फ़िगर किया गया यूआईडी/जीआईडी मैपिंग एक पूर्व-आवश्यकता है
sVirt कारावास की अनुपस्थिति में, कंटेनरों को सुरक्षित बनाएं।
--idmap को LXC कंटेनरों के लिए उपयोगकर्ता नाम स्थान को सक्षम करने के लिए निर्दिष्ट किया जा सकता है
उदाहरण:
--idmap
uid_start=0,uid_target=1000,uid_count=10,gid_start=0,gid_target=1000,gid_count=10
--idmap=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsOSContainer>
जल भंडारण विकल्प
--डिस्क विकल्प
विभिन्न विकल्पों के साथ, अतिथि के लिए भंडारण के रूप में उपयोग करने के लिए मीडिया निर्दिष्ट करता है। सामान्य
डिस्क स्ट्रिंग का प्रारूप है
--डिस्क opt1=val1,opt2=val2,...
एक नई 10G डिस्क छवि और संबंधित डिस्क डिवाइस बनाने का सबसे सरल आह्वान:
--डिस्क आकार=10
virt-install एक पथ नाम उत्पन्न करेगा, और इसे डिफ़ॉल्ट छवि स्थान में रखेगा
हाइपरवाइजर. मीडिया निर्दिष्ट करने के लिए, कमांड या तो हो सकता है:
--डिस्क /कुछ/भंडारण/पथ[,opt1=val1]...
या निम्नलिखित तर्कों में से एक को स्पष्ट रूप से निर्दिष्ट करें:
पथ
उपयोग करने योग्य कुछ भंडारण मीडिया का पथ, चाहे वह मौजूद हो या नहीं। मौजूदा मीडिया एक फ़ाइल हो सकता है
या डिवाइस को ब्लॉक करें.
एक गैर-मौजूद पथ को निर्दिष्ट करने का तात्पर्य नया भंडारण बनाने का प्रयास करना है, और
एक 'आकार' मान निर्दिष्ट करने की आवश्यकता होगी। यहां तक कि दूरस्थ होस्ट के लिए भी, virt-install होगा
दिए गए पथ को स्वचालित रूप से बनाने के लिए libvirt स्टोरेज एपीआई का उपयोग करने का प्रयास करें।
यदि हाइपरवाइजर इसका समर्थन करता है, पथ जैसे एक नेटवर्क यूआरएल भी हो सकता है
http://example.com/some-disk.img . नेटवर्क पथों के लिए, वे हाइपरवाइजर करेंगे
सीधे भंडारण तक पहुंचें, स्थानीय रूप से कुछ भी डाउनलोड नहीं किया जाता है।
पूल
नया स्टोरेज बनाने के लिए मौजूदा libvirt स्टोरेज पूल नाम। आवश्यक है
'आकार' मान निर्दिष्ट करना।
वॉल उपयोग करने के लिए मौजूदा libvirt संग्रहण वॉल्यूम। इसे इस प्रकार निर्दिष्ट किया गया है
'पूलनाम/वॉलनाम'।
अन्य उपलब्ध विकल्प:
युक्ति
डिस्क डिवाइस प्रकार. मान 'सीड्रोम', 'डिस्क', 'लून' या 'फ्लॉपी' हो सकता है। डिफ़ॉल्ट है
'डिस्क'. यदि एक 'cdrom' निर्दिष्ट है, और कोई इंस्टाल विधि नहीं चुनी गई है, तो cdrom है
इंस्टाल मीडिया के रूप में उपयोग किया जाता है।
बूट ऑर्डर
एकाधिक डिस्क के साथ अतिथि स्थापना को सही ढंग से बूट करने के लिए इस पैरामीटर की आवश्यकता होगी
स्थापित होने के बाद. एक बूट_ऑर्डर पैरामीटर 1,2,3,... डिवाइस मान लेगा
कम मूल्य के साथ उच्च प्राथमिकता है।
बस डिस्क बस प्रकार. मान 'ide', 'sata', 'scsi', 'usb', 'virtio' या 'xen' हो सकता है।
डिफ़ॉल्ट हाइपरवाइज़र पर निर्भर है क्योंकि सभी हाइपरवाइज़र सभी प्रकार की बस का समर्थन नहीं करते हैं।
हटाने योग्य
हटाने योग्य ध्वज सेट करता है (/sys/ब्लॉक/लिनक्स पर $dev/हटाने योग्य)। केवल QEMU के साथ प्रयोग किया जाता है
और बस=यूएसबी. मान 'चालू' या 'बंद' हो सकता है।
सिफ़ पढ़िये
ड्राइव को केवल पढ़ने के लिए सेट करें ('चालू' या 'बंद' करता है)
साझा करने योग्य
ड्राइव को साझा करने योग्य के रूप में सेट करें ('चालू' या 'बंद' करता है)
आकार
नया भंडारण बनाते समय उपयोग करने के लिए आकार (GiB में)।
विरल
क्या नव निर्मित भंडारण को पूरी तरह से आवंटित करना छोड़ देना चाहिए। मान 'हाँ' या 'नहीं' है।
डिफ़ॉल्ट 'हां' है (पूरी तरह से आवंटित न करें) जब तक कि यह इसके द्वारा समर्थित न हो
अंतर्निहित भंडारण प्रकार.
अतिथि वर्चुअल डिस्क को पूर्ण रूप से आवंटित करने में लगने वाला प्रारंभिक समय (sparse=no) होगा
आमतौर पर अतिथि के अंदर तेजी से इंस्टॉल समय द्वारा संतुलित किया जाता है। इस प्रकार इसका उपयोग
लगातार उच्च प्रदर्शन सुनिश्चित करने और I/O से बचने के लिए विकल्प की अनुशंसा की जाती है
होस्ट फ़ाइल सिस्टम को अतिथि में त्रुटियाँ भरनी चाहिए।
पाक की दुकान
नव निर्मित छवि के लिए बैकिंग स्टोर के रूप में उपयोग करने के लिए डिस्क का पथ।
कैश
कैश मोड का उपयोग किया जाना है. होस्ट पेजकैश कैश मेमोरी प्रदान करता है। कैश
मान 'कोई नहीं', 'राइटथ्रू', 'डायरेक्टसिंक', 'असुरक्षित' या 'राइटबैक' हो सकता है।
'राइटथ्रू' रीड कैशिंग प्रदान करता है। 'राइटबैक' पढ़ने और लिखने की कैशिंग प्रदान करता है।
'डायरेक्टसिंक' होस्ट पेज कैश को बायपास करता है। 'असुरक्षित' सभी सामग्री को कैश कर सकता है और
अतिथि के फ्लश अनुरोधों को अनदेखा करें।
छोड़ना
क्या त्यागें (जिसे "ट्रिम" या "अनमैप" के रूप में भी जाना जाता है) अनुरोधों को अनदेखा किया जाता है या पारित किया जाता है
फ़ाइल सिस्टम के लिए. मान या तो "अनमैप" हो सकता है (त्यागने के अनुरोध को अनुमति दें)।
पारित किया जाए) या "अनदेखा करें" (त्यागने के अनुरोध को अनदेखा करें)। 1.0.6 से (क्यूईएमयू और केवीएम
केवल)
प्रारूप
डिस्क छवि प्रारूप. फ़ाइल वॉल्यूम के लिए, यह 'कच्चा', 'qcow2', 'vmdk', आदि हो सकता है। देखें
प्रारूप प्रकार मेंhttp://libvirt.org/storage.html> संभावित मानों के लिए. यह है
अक्सर मैप किया जाता है ड्राइवर_प्रकार मूल्य भी.
यदि फ़ाइल छवियाँ बनाते समय निर्दिष्ट नहीं किया गया है, तो यह डिफ़ॉल्ट रूप से 'qcow2' होगा।
यदि भंडारण बना रहे हैं, तो यह नई छवि का प्रारूप होगा। यदि एक का उपयोग कर रहे हैं
मौजूदा छवि, यह libvirt के प्रारूप ऑटो-डिटेक्शन को ओवरराइड करती है।
चालक का नाम
निर्दिष्ट संग्रहण तक पहुँचते समय हाइपरवाइज़र को ड्राइवर नाम का उपयोग करना चाहिए।
आमतौर पर इसे उपयोगकर्ता द्वारा सेट करने की आवश्यकता नहीं होती है।
ड्राइवर_प्रकार
निर्दिष्ट भंडारण तक पहुँचते समय हाइपरविजर को ड्राइवर प्रारूप/प्रकार का उपयोग करना चाहिए।
आमतौर पर इसे उपयोगकर्ता द्वारा सेट करने की आवश्यकता नहीं होती है।
io डिस्क IO बैकएंड. या तो "धागे" या "मूल" हो सकते हैं।
त्रुटि_नीति
यदि कोई लेखन त्रुटि सामने आती है तो अतिथि को कैसे प्रतिक्रिया देनी चाहिए। "स्टॉप" में से एक हो सकता है,
"अनदेखा करें", या "एनोस्पेस"
धारावाहिक
एम्युलेटेड डिस्क डिवाइस का सीरियल नंबर. इसका उपयोग लिनक्स गेस्ट को सेट करने के लिए किया जाता है
/dev/disk/by-id सिम्लिंक एक उदाहरण क्रमांक संख्या हो सकती है: WD-WMAP9A966149
स्टार्टअप_नीति
यह परिभाषित करता है कि यदि स्रोत फ़ाइल पहुंच योग्य नहीं है तो डिस्क के साथ क्या करना है। देखना
में संभावित मानhttp://www.libvirt.org/formatdomain.html#एलिमेंट्सडिस्क>
कुछ उपयोगों के लिए उदाहरण अनुभाग देखें। यह विकल्प -f/-फ़ाइल को अस्वीकार करता है,
-s/--फ़ाइल-आकार, --नॉनस्पार्स, और --नोडिस्क।
--डिस्क= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#एलिमेंट्सडिस्क>
--फाइल सिस्टम
अतिथि को निर्यात करने के लिए होस्ट पर एक निर्देशिका निर्दिष्ट करता है। सबसे सरल मंगलाचरण
है:
--फ़ाइलसिस्टम /स्रोत/पर/होस्ट,/लक्ष्य/बिंदु/में/अतिथि
जो हालिया QEMU और linux गेस्ट OS या LXC कंटेनरों के लिए काम करेगा। QEMU के लिए,
लक्ष्य बिंदु sysfs में केवल एक माउंटिंग संकेत है, इसलिए स्वचालित रूप से माउंट नहीं किया जाएगा।
निम्नलिखित स्पष्ट विकल्प निर्दिष्ट किए जा सकते हैं:
टाइप
प्रकार या स्रोत निर्देशिका. मान्य मान 'माउंट' (डिफ़ॉल्ट) या हैं
OpenVZ टेम्पलेट्स के लिए 'टेम्पलेट'।
मोड
अतिथि OS से स्रोत निर्देशिका के लिए एक्सेस मोड। केवल QEMU के साथ प्रयोग किया जाता है
और टाइप=माउंट. मान्य मोड 'पासथ्रू' (डिफ़ॉल्ट), 'मैप्ड', या हैं
'स्क्वाश'। अधिक जानकारी के लिए libvirt डोमेन XML दस्तावेज़ देखें।
स्रोत
साझा करने के लिए होस्ट पर निर्देशिका।
लक्ष्य
अतिथि में उपयोग हेतु माउंट स्थान.
--फ़ाइलसिस्टम= का उपयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsFilesystems>
नेटवर्किंग विकल्प
-w विकल्प
--नेटवर्क विकल्प
अतिथि को होस्ट नेटवर्क से कनेक्ट करें. "नेटवर्क" का मान 4 में से एक हो सकता है
प्रारूप:
पुल=पुल
"BRIDGE" नामक होस्ट में ब्रिज डिवाइस से कनेक्ट करें। इस विकल्प का उपयोग करें यदि
होस्ट में स्थिर नेटवर्किंग कॉन्फ़िगरेशन है और अतिथि को पूर्ण आउटबाउंड और इनबाउंड की आवश्यकता है
LAN से/से कनेक्टिविटी। यदि लाइव माइग्रेशन का उपयोग किया जाएगा तो इसका भी उपयोग करें
यह अतिथि.
नेटवर्क=नाम
"NAME" नामक होस्ट में वर्चुअल नेटवर्क से कनेक्ट करें। वर्चुअल नेटवर्क हो सकते हैं
"virsh" कमांड लाइन टूल का उपयोग करके सूचीबद्ध, बनाया, हटाया गया। एक असंशोधित में
"libvirt" की स्थापना में आमतौर पर "डिफ़ॉल्ट" नाम वाला एक वर्चुअल नेटवर्क होता है।
यदि होस्ट के पास डायनामिक नेटवर्किंग है (जैसे नेटवर्कमैनेजर), या तो वर्चुअल नेटवर्क का उपयोग करें
वायरलेस का उपयोग करना। चाहे जो भी कनेक्शन हो, अतिथि को LAN से जोड़ा जाएगा
सक्रिय है।
प्रकार=प्रत्यक्ष,स्रोत=IFACE[,source_mode=MODE]
Macvtap का उपयोग करके होस्ट इंटरफ़ेस IFACE से सीधा कनेक्ट करें।
उपयोगकर्ता
SLIRP का उपयोग करके LAN से कनेक्ट करें। इसका उपयोग केवल तभी करें जब QEMU गेस्ट को एक के रूप में चला रहे हों
वंचित उपयोगकर्ता. यह NAT का बहुत सीमित रूप प्रदान करता है।
कोई नहीं
virt-install को कोई डिफ़ॉल्ट नेटवर्क इंटरफ़ेस न जोड़ने के लिए कहें।
यदि यह विकल्प छोड़ दिया जाता है तो अतिथि में एक एकल एनआईसी बनाया जाएगा। अगर वहां एक है
होस्ट में ब्रिज डिवाइस को एक भौतिक इंटरफ़ेस के साथ ग़ुलाम बनाया गया है, जिसका उपयोग किया जाएगा
कनेक्टिविटी. ऐसा न होने पर, "डिफ़ॉल्ट" नामक वर्चुअल नेटवर्क का उपयोग किया जाएगा। यह
एक से अधिक एनआईसी स्थापित करने के लिए विकल्प को कई बार निर्दिष्ट किया जा सकता है।
अन्य उपलब्ध विकल्प हैं:
आदर्श
अतिथि द्वारा देखा गया नेटवर्क डिवाइस मॉडल। मूल्य किसी भी निक मॉडल द्वारा समर्थित हो सकता है
हाइपरवाइज़र, उदाहरण के लिए: 'e1000', 'rtl8139', 'virtio', ...
मैक अतिथि के लिए निश्चित मैक पता; यदि यह पैरामीटर छोड़ा गया है, या मान
"रैंडम" निर्दिष्ट किया गया है, एक उपयुक्त पता यादृच्छिक रूप से उत्पन्न किया जाएगा। एक्सईएन के लिए
वर्चुअल मशीनों के लिए यह आवश्यक है कि मैक एड्रेस में पहले 3 जोड़े हों
अनुक्रम '00:16:3e', जबकि QEMU या KVM वर्चुअल मशीनों के लिए यह '52:54:00' होना चाहिए।
फ़िल्टररेफ़
लिबवर्ट में फ़ायरवॉल और नेटवर्क फ़िल्टरिंग को नियंत्रित करना। मान कोई भी nwfilter हो सकता है
"virsh" 'nwfilter' उपकमांड द्वारा परिभाषित। उपलब्ध फ़िल्टर को सूचीबद्ध किया जा सकता है
'virsh nwfilter-list' चला रहा है, उदाहरण के लिए: 'क्लीन-ट्रैफ़िक', 'नो-मैक-स्पूफिंग', ...
वर्चुअलपोर्ट_प्रकार
वर्चुअल पोर्ट प्रोफ़ाइल का प्रकार, निम्न मानों में से एक
"802.क्यूबीजी"
निम्नलिखित अतिरिक्त पैरामीटर स्वीकार किए जाते हैं
वर्चुअलपोर्ट_मैनेजरिड
वीएसआई प्रबंधक आईडी वीएसआई प्रकार वाले डेटाबेस की पहचान करती है
उदाहरण परिभाषाएँ. यह एक पूर्णांक मान है और मान 0 है
आरक्षित।
वर्चुअलपोर्ट_टाइपआईडी
वीएसआई टाइप आईडी नेटवर्क एक्सेस को चिह्नित करने वाले वीएसआई प्रकार की पहचान करती है।
VSI प्रकार आमतौर पर नेटवर्क व्यवस्थापक द्वारा प्रबंधित किए जाते हैं। यह एक
पूर्णांक मूल्य।
वर्चुअलपोर्ट_टाइपआईडीवर्जन
वीएसआई प्रकार संस्करण एक वीएसआई प्रकार के कई संस्करणों की अनुमति देता है। यह एक
पूर्णांक मूल्य।
वर्चुअलपोर्ट_इंस्टेंसआईडी
वीएसआई इंस्टेंस आईडी पहचानकर्ता तब उत्पन्न होता है जब एक वीएसआई इंस्टेंस (यानी a
वर्चुअल मशीन का वर्चुअल इंटरफ़ेस) बनाया जाता है। यह विश्व स्तर पर है
विशिष्ट पहचानकर्ता।
"802.क्यूबीएच"
निम्नलिखित अतिरिक्त पैरामीटर स्वीकार किए जाते हैं
वर्चुअलपोर्ट_प्रोफाइलआईडी
प्रोफ़ाइल आईडी में उस पोर्ट प्रोफ़ाइल का नाम होता है जिसे लागू किया जाना है
इस इंटरफ़ेस के लिए. यह नाम पोर्ट प्रोफ़ाइल डेटाबेस द्वारा हल किया गया है
पोर्ट प्रोफ़ाइल से नेटवर्क पैरामीटर, और वे नेटवर्क पैरामीटर
इस इंटरफ़ेस पर लागू किया जाएगा.
"ओपनवीस्विच"
निम्नलिखित अतिरिक्त पैरामीटर स्वीकार किए जाते हैं
वर्चुअलपोर्ट_प्रोफाइलआईडी
इंटरफ़ेस के लिए OpenVSwitch पोर्ट प्रोफ़ाइल
वर्चुअलपोर्ट_इंटरफ़ेसआईडी
इंटरफ़ेस को विशिष्ट रूप से पहचानने के लिए एक यूयूआईडी। यदि छोड़ दिया जाए तो एक होगा
अपने आप उत्पन्न हुआ
"मिडोनेट"
निम्नलिखित अतिरिक्त पैरामीटर स्वीकार किए जाते हैं
वर्चुअलपोर्ट_इंटरफ़ेसआईडी
एक यूयूआईडी नेटवर्क में उस पोर्ट की पहचान करता है जिससे इंटरफ़ेस होगा
सीमित
--नेटवर्क=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#ElementsNICS>
यह विकल्प -m/--mac, -b/--bridge, और --nonetworks को अस्वीकार करता है
ग्राफिक्स विकल्प
यदि कोई ग्राफ़िक्स विकल्प निर्दिष्ट नहीं है, तो "virt-install" उपयुक्त का चयन करने का प्रयास करेगा
ग्राफ़िक्स यदि DISPLAY पर्यावरण चर सेट है, अन्यथा '--ग्राफ़िक्स कोई नहीं' का उपयोग किया जाता है।
--ग्राफिक्स टाइप, ऑप्ट1=आर्ग1,ऑप्ट2=आर्ग2,...
ग्राफ़िकल डिस्प्ले कॉन्फ़िगरेशन निर्दिष्ट करता है। यह किसी वर्चुअल को कॉन्फ़िगर नहीं करता है
हार्डवेयर, अतिथि के ग्राफ़िकल डिस्प्ले तक कैसे पहुंचा जा सकता है। आमतौर पर उपयोगकर्ता
इस विकल्प को निर्दिष्ट करने की आवश्यकता नहीं है, virt-install प्रयास करेगा और एक उपयोगी का चयन करेगा
डिफ़ॉल्ट, और एक उपयुक्त कनेक्शन लॉन्च करें।
ग्राफ़िकल स्ट्रिंग का सामान्य प्रारूप है
--ग्राफिक्स प्रकार,opt1=arg1,opt2=arg2,...
उदाहरण के लिए:
--ग्राफिक्स वीएनसी, पासवर्ड=फूबार
समर्थित विकल्प हैं:
टाइप
प्रदर्शन प्रकार. यह इनमें से एक है:
VNC
गेस्ट में एक वर्चुअल कंसोल सेटअप करें और इसे होस्ट में VNC सर्वर के रूप में निर्यात करें।
जब तक "पोर्ट" पैरामीटर भी प्रदान नहीं किया जाता है, VNC सर्वर पहले पर चलेगा
5900 या उससे ऊपर पर निःशुल्क पोर्ट नंबर। वास्तविक VNC डिस्प्ले आवंटित किया जा सकता है
"vncdisplay" कमांड का उपयोग करके "virsh" (या) प्राप्त किया गया Virt-दर्शक(1) प्रयोग किया जा सकता है
जो उपयोग के लिए इस विवरण को संभालता है)।
मसाला
स्पाइस प्रोटोकॉल का उपयोग करके अतिथि के कंसोल को निर्यात करें। मसाला उन्नत अनुमति देता है
ऑडियो और यूएसबी डिवाइस स्ट्रीमिंग के साथ-साथ बेहतर ग्राफिकल जैसी सुविधाएं
प्रदर्शन.
स्पाइस ग्राफ़िक प्रकार का उपयोग ऐसे काम करेगा जैसे कि वे तर्क दिए गए हों:
--वीडियो क्यूएक्सएल --चैनल स्पाइसवीएमसी
कोई नहीं
अतिथि के लिए कोई ग्राफिकल कंसोल आवंटित नहीं किया जाएगा। मेहमानों को संभवतः इसकी आवश्यकता होगी
अतिथि में पहले सीरियल पोर्ट पर एक टेक्स्ट कंसोल कॉन्फ़िगर किया गया है (यह हो सकता है)।
--extra-args विकल्प के माध्यम से किया गया)। कमांड 'virsh कंसोल NAME' का उपयोग किया जा सकता है
सीरियल डिवाइस से कनेक्ट करें.
बंदरगाह
अतिथि कंसोल के लिए एक स्थायी, स्थिर रूप से निर्दिष्ट पोर्ट नंबर का अनुरोध करें। यह
'वीएनसी' और 'स्पाइस' द्वारा उपयोग किया जाता है
tlsport
मसाला टीएलस्पोर्ट निर्दिष्ट करें।
बात सुनो
वीएनसी/स्पाइस कनेक्शन के लिए सुनने का पता। डिफ़ॉल्ट आमतौर पर 127.0.0.1 है
(केवल लोकलहोस्ट), लेकिन कुछ हाइपरवाइज़र इसे विश्व स्तर पर बदलने की अनुमति देते हैं (उदाहरण के लिए,
qemu ड्राइवर डिफ़ॉल्ट को /etc/libvirt/qemu.conf में बदला जा सकता है)। 0.0.0.0 का उपयोग करें
अन्य मशीनों से पहुंच की अनुमति दें। इसका उपयोग 'वीएनसी' और 'स्पाइस' द्वारा किया जाता है
कीमैप
अनुरोध करें कि वर्चुअल वीएनसी कंसोल को एक विशिष्ट कीबोर्ड के साथ चलाने के लिए कॉन्फ़िगर किया जाए
विन्यास। यदि विशेष मान 'स्थानीय' निर्दिष्ट किया गया है, तो virt-install प्रयास करेगा
स्थानीय सिस्टम के समान कीमैप का उपयोग करने के लिए कॉन्फ़िगर करें। 'कोई नहीं' का मान
विशेष रूप से हाइपरवाइज़र को संदर्भित करता है। डिफ़ॉल्ट व्यवहार हाइपरवाइज़र विशिष्ट है,
लेकिन आम तौर पर 'स्थानीय' के समान ही है। इसका उपयोग 'vnc' द्वारा किया जाता है
पासवर्ड
कनेक्शन के समय आवश्यक वीएनसी पासवर्ड का अनुरोध करें। सावधान रहें, यह जानकारी समाप्त हो सकती है
virt-install लॉग फ़ाइलों में, इसलिए किसी महत्वपूर्ण पासवर्ड का उपयोग न करें। इसका प्रयोग किया जाता है
'वीएनसी' और 'स्पाइस'
--ग्राफिक्स= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsGraphics>
यह निम्नलिखित विकल्पों को अस्वीकार करता है: --vnc, --vncport, --vnclisten, -k/--keymap,
--एसडीएल, --नोग्राफिक्स
--noautoconsole
स्वचालित रूप से अतिथि कंसोल से कनेक्ट करने का प्रयास न करें। डिफ़ॉल्ट व्यवहार है
लांच Virt-दर्शक(1) ग्राफिकल कंसोल प्रदर्शित करने के लिए, या "virsh" चलाने के लिए
टेक्स्ट कंसोल को प्रदर्शित करने के लिए "कंसोल" कमांड। इस पैरामीटर का उपयोग इसे अक्षम कर देगा
व्यवहार।
वर्चुअलाइजेशन विकल्प
डिफ़ॉल्ट वर्चुअलाइजेशन प्रकार विकल्पों को ओवरराइड करने के विकल्प।
-v
--एचवीएम
पूर्ण वर्चुअलाइजेशन के उपयोग का अनुरोध करें, यदि पैरा और पूर्ण वर्चुअलाइजेशन दोनों हैं
होस्ट पर उपलब्ध है. एक्सईएन से कनेक्ट होने पर यह पैरामीटर उपलब्ध नहीं हो सकता है
हार्डवेयर वर्चुअलाइजेशन समर्थन के बिना मशीन पर हाइपरवाइजर। यह पैरामीटर है
QEMU आधारित हाइपरवाइज़र से कनेक्ट होने पर निहित है।
-p
--paravirt
यह अतिथि एक पैरावर्चुअलाइज्ड अतिथि होना चाहिए। यदि होस्ट पैरा और फुल दोनों का समर्थन करता है
वर्चुअलाइजेशन, और न तो यह पैरामीटर और न ही "--hvm" निर्दिष्ट हैं, यह होगा
माना।
--कंटेनर
यह अतिथि कंटेनर प्रकार का अतिथि होना चाहिए. यह विकल्प केवल तभी आवश्यक है जब
हाइपरवाइज़र अन्य अतिथि प्रकारों का भी समर्थन करता है (इसलिए उदाहरण के लिए यह विकल्प है
LXC और OpenVZ के लिए डिफ़ॉल्ट व्यवहार, लेकिन पूर्णता के लिए प्रदान किया गया है)।
--गुण-प्रकार
स्थापित करने के लिए हाइपरविजर. उदाहरण विकल्प kvm, qemu, या xen हैं। उपलब्ध
विकल्प 'virsh क्षमताओं' के माध्यम से सूचीबद्ध हैं टैग.
यह --accelerate विकल्प को अस्वीकार करता है, जो अब डिफ़ॉल्ट व्यवहार है। स्थापित करने के लिए
एक सादा QEMU अतिथि, '--virt-type qemu' का उपयोग करें
उपकरण विकल्प
--नियंत्रक विकल्प
अतिथि को एक नियंत्रक उपकरण संलग्न करें। प्रकार इनमें से एक है: आईडीई, FDC, एससीएसआई, sata, गुण-
धारावाहिकया, USB के.
नियंत्रक विशेष मूल्यों का भी समर्थन करता है usb2 और usb3 यह निर्दिष्ट करने के लिए कि कौन सा संस्करण है
USB नियंत्रक का उपयोग किया जाना चाहिए (संस्करण 2 या 3)।
आदर्श
नियंत्रक मॉडल. ये हाइपरवाइज़र और उसके संस्करण के अनुसार भिन्न हो सकते हैं।
सबसे अधिक उपयोग किए जाने वाले मॉडल हैं जैसे स्वत:, सदाचार-संधि के लिए एससीएसआई नियंत्रक, ehci
or कोई नहीं के लिए USB के नियंत्रक. पूरी सूची और अधिक जानकारी के लिए
नियंत्रक/मॉडल, देखें
"http://libvirt.org/formatdomain.html#तत्व नियंत्रक"।
पता
नियंत्रक का पता, 'बस:डोमेन:स्लॉट.फंक्शन' फॉर्म का वर्तमान पीसीआई।
अनुक्रमणिका
एक दशमलव पूर्णांक जो बताता है कि बस नियंत्रक का सामना किस क्रम में होता है, और
नियंत्रक बस को संदर्भित करने के लिए।
मास्टर
मास्टर बस स्टार्टपोर्ट को परिभाषित करने के लिए, यूएसबी साथी नियंत्रकों पर लागू।
उदाहरण:
--नियंत्रक usb,model=ich9-ehci1,address=0:0:4.0,index=0
PCI पते 9:1:0 पर ICH0 EHCI4.0 USB नियंत्रक जोड़ता है
--नियंत्रक usb,model=ich9-uhci2,address=0:0:4.7,index=0,master=2
पिछले मास्टर नियंत्रक के लिए ICH9 UHCI2 USB साथी नियंत्रक जोड़ता है,
पोर्ट पोर्ट नंबर 2 से शुरू होते हैं।
पैरामीटर मल्टीफंक्शन = 'ऑन' स्वचालित रूप से उचित डिवाइस में जोड़ा जाएगा
(यदि ज़रूरत हो तो)। यह सभी PCI उपकरणों पर लागू होता है.
--नियंत्रक= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#तत्वनियंत्रक>
--इनपुट विकल्प
अतिथि को एक इनपुट डिवाइस संलग्न करें. उदाहरण इनपुट डिवाइस प्रकार माउस, टैबलेट या हैं
कुंजीपटल।
--input=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#ElementsInput>
--होस्टदेव विकल्प
--होस्ट-डिवाइस विकल्प
अतिथि को एक भौतिक होस्ट डिवाइस संलग्न करें। HOSTDEV के लिए कुछ उदाहरण मान:
--होस्टदेव पीसीआई_0000_00_1b_0
libvirt के माध्यम से एक नोड डिवाइस का नाम, जैसा कि 'virsh nodedev-list' द्वारा दिखाया गया है
--होस्टदेव 001.003
बस द्वारा यूएसबी, डिवाइस (एलएसयूएसबी के माध्यम से)।
--होस्टदेव 0x1234: 0x5678
विक्रेता द्वारा यूएसबी, उत्पाद (एलएसयूएसबी के माध्यम से)।
--होस्टदेव 1एफ.01.02
पीसीआई डिवाइस (एलएसपीसीआई के माध्यम से)।
--hostdev=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsHostDev>
--ध्वनि आदर्श
अतिथि को एक वर्चुअल ऑडियो डिवाइस संलग्न करें। मॉडल अनुकरणीय साउंड कार्ड निर्दिष्ट करता है
नमूना। संभावित मान ich6, ich9, ac97, es1370, sb16, pcspk, या डिफ़ॉल्ट हैं।
'डिफ़ॉल्ट' उस सर्वश्रेष्ठ मॉडल को चुनने का प्रयास करेगा जो निर्दिष्ट ओएस समर्थित है।
यह पुराने --soundhw विकल्प को अस्वीकार करता है।
प्रयोग --ध्वनि=? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#तत्वध्वनि>
--वॉचडॉग मॉडल[,कार्रवाई=कार्रवाई]
अतिथि को एक वर्चुअल हार्डवेयर वॉचडॉग डिवाइस संलग्न करें। इसके लिए एक डेमॉन और की आवश्यकता होती है
अतिथि में डिवाइस ड्राइवर. वर्चुअल मशीन होने पर वॉचडॉग एक सिग्नल फायर करता है
लटका हुआ प्रतीत होता है. ACTION निर्दिष्ट करता है कि जब वॉचडॉग फायर करेगा तो libvirt क्या करेगा। मान
रहे
रीसेट करें
अतिथि को बलपूर्वक रीसेट करें (डिफ़ॉल्ट)
बिजली बंद
अतिथि को बलपूर्वक बिजली से बाहर कर देना
विराम
अतिथि को रोकें
कोई नहीं
कुछ भी करो
शटडाउन
मेहमान को शालीनता से बंद करें (अनुशंसित नहीं, क्योंकि लटका हुआ मेहमान शायद ऐसा नहीं करेगा
एक सुंदर शटडाउन का जवाब दें)
मॉडल अनुकरणीय डिवाइस मॉडल है: या तो i6300esb (डिफ़ॉल्ट) या ib700। कुछ
उदाहरण:
अनुशंसित सेटिंग्स का उपयोग करें:
--वॉचडॉग डिफ़ॉल्ट
'पॉवरऑफ़' क्रिया के साथ i6300esb का उपयोग करें
--वॉचडॉग i6300esb, क्रिया=पावरऑफ़
प्रयोग करें--वॉचडॉग=? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#एलिमेंट्सवॉचडॉग>
--समानांतर विकल्प
--धारावाहिक विकल्प
विभिन्न विकल्पों के साथ अतिथि से जुड़ने के लिए एक सीरियल डिवाइस निर्दिष्ट करता है। सामान्य
एक सीरियल स्ट्रिंग का प्रारूप है
--क्रम प्रकार,opt1=val1,opt2=val2,...
--सीरियल और --समानांतर डिवाइस सभी समान विकल्प साझा करते हैं, जब तक कि अन्यथा उल्लेख न किया गया हो।
कैरेक्टर डिवाइस पुनर्निर्देशन के कुछ प्रकार हैं:
--धारावाहिक Pty
छद्म TTY. आवंटित पीटीआई को चालू अतिथि XML में सूचीबद्ध किया जाएगा
विवरण।
--धारावाहिक देव, पथ = HOSTPATH
होस्ट डिवाइस. सीरियल डिवाइस के लिए, यह /dev/ttyS0 हो सकता है। समानांतर उपकरणों के लिए,
यह /dev/parport0 हो सकता है।
--धारावाहिक फ़ाइल,पथ=फ़ाइलनाम
FILENAME पर आउटपुट लिखें।
--धारावाहिक पाइप, पथ = पाइपपथ
नामित पाइप (देखें) पाइप(7))
--धारावाहिक टीसीपी, होस्ट = होस्ट: पोर्ट, मोड = मोड, प्रोटोकॉल = प्रोटोकॉल
टीसीपी नेट कंसोल. MODE या तो 'बाइंड' है (HOST:PORT पर कनेक्शन के लिए प्रतीक्षा करें) या
'कनेक्ट' (आउटपुट को HOST:PORT पर भेजें), डिफ़ॉल्ट 'बाइंड' है। HOST डिफ़ॉल्ट है
'127.0.0.1', लेकिन पोर्ट आवश्यक है। प्रोटोकॉल या तो 'कच्चा' या 'टेलनेट' हो सकता है
(डिफ़ॉल्ट 'कच्चा')। यदि 'टेलनेट' है, तो पोर्ट टेलनेट सर्वर या क्लाइंट की तरह कार्य करता है। कुछ
उदाहरण:
किसी भी पते, पोर्ट 4567 पर कनेक्शन की प्रतीक्षा करें:
--सीरियल टीसीपी, होस्ट=0.0.0.0:4567
लोकलहोस्ट से कनेक्ट करें, पोर्ट 1234:
--सीरियल टीसीपी, होस्ट=:1234, मोड=कनेक्ट
लोकलहोस्ट, पोर्ट 2222 पर टेलनेट कनेक्शन की प्रतीक्षा करें। उपयोगकर्ता तब कनेक्ट हो सकता है
'टेलनेट लोकलहोस्ट 2222' के माध्यम से इस कंसोल पर अंतःक्रियात्मक रूप से:
--सीरियल टीसीपी, होस्ट=:2222, मोड=बाइंड, प्रोटोकॉल=टेलनेट
--धारावाहिक यूडीपी, होस्ट = CONNECT_HOST: पोर्ट, बाइंड_होस्ट = BIND_HOST: BIND_PORT
यूडीपी नेट कंसोल. HOST:पोर्ट आउटपुट भेजने का गंतव्य है (डिफ़ॉल्ट HOST है
'127.0.0.1', पोर्ट आवश्यक है)। BIND_HOST:BIND_PORT वैकल्पिक स्थानीय पता है
से बाइंड करने के लिए (डिफ़ॉल्ट BIND_HOST 127.0.0.1 है, लेकिन केवल तभी सेट किया जाता है यदि BIND_PORT है
निर्दिष्ट)। कुछ उदाहरण:
आउटपुट को डिफ़ॉल्ट syslog पोर्ट पर भेजें (संपादित करने की आवश्यकता हो सकती है /etc/rsyslog.conf
इसलिए):
--सीरियल यूडीपी, होस्ट=:514
रिमोट होस्ट 192.168.10.20, पोर्ट 4444 पर आउटपुट भेजें (यह आउटपुट यहां पढ़ा जा सकता है)
'nc -u -l 4444' का उपयोग कर दूरस्थ होस्ट):
--सीरियल यूडीपी, होस्ट=192.168.10.20:4444
--धारावाहिक यूनिक्स, पथ = UNIXPATH, मोड = मोड
यूनिक्स सॉकेट, देखें यूनिक्स(7). MODE का व्यवहार और डिफ़ॉल्ट --serial जैसा ही है
टीसीपी, मोड = मोड
--सीरियल= का प्रयोग करें? या --समानांतर=? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरा
विवरण परhttp://libvirt.org/formatdomain.html#elementsCharSerial> और
<http://libvirt.org/formatdomain.html#ElementsCharParallel>
--चैनल
अतिथि और मेजबान मशीन को जोड़ने के लिए एक संचार चैनल उपकरण निर्दिष्ट करता है। यह
विकल्प होस्ट/स्रोत को निर्दिष्ट करने के लिए --serial और --parallel जैसे समान विकल्पों का उपयोग करता है
चैनल का अंत. अतिथि मशीन कैसी है यह निर्दिष्ट करने के लिए अतिरिक्त 'लक्ष्य' विकल्पों का उपयोग किया जाता है
चैनल देखता है.
कैरेक्टर डिवाइस पुनर्निर्देशन के कुछ प्रकार हैं:
--चैनल स्रोत, target_type = Guestfwd, target_address = HOST: PORT
QEMU यूजरमोड नेटवर्किंग स्टैक का उपयोग कर संचार चैनल। मेहमान जुड़ सकते हैं
निर्दिष्ट HOST:PORT संयोजन का उपयोग करके चैनल पर।
--चैनल स्रोत, लक्ष्य_प्रकार=गुण[,नाम=नाम]
Virtio सीरियल का उपयोग कर संचार चैनल (2.6.34 या बाद के होस्ट की आवश्यकता है और
अतिथि)। Virtio --channel लाइन का प्रत्येक उदाहरण अतिथि के रूप में उजागर होता है
/dev/vport0p1, /dev/vport0p2, आदि। NAME वैकल्पिक मेटाडेटा है, और कोई भी हो सकता है
स्ट्रिंग, जैसे org.linux-kvm.virtioport1. यदि निर्दिष्ट किया गया है, तो इसे उजागर किया जाएगा
/sys/class/virtio-ports/vport0p1/NAME पर अतिथि
--चैनल Spicevmc, target_type=virtio[,name=NAME]
क्यूईएमयू स्पाइस एजेंट के लिए संचार चैनल, वर्टियो सीरियल का उपयोग करते हुए (2.6.34 की आवश्यकता है)।
या बाद में मेज़बान और अतिथि)। NAME वैकल्पिक मेटाडेटा है, और यह कोई भी स्ट्रिंग हो सकता है
डिफ़ॉल्ट com.redhat.spice.0 के रूप में जो निर्दिष्ट करता है कि अतिथि इसे कैसे देखेंगे
चैनल.
--चैनल= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsCharChannel>
--सांत्वना देना
अतिथि और होस्ट के बीच एक टेक्स्ट कंसोल कनेक्ट करें। निश्चित अतिथि और पर्यवेक्षक
संयोजन स्वचालित रूप से अतिथि में एक गेटी सेट कर सकते हैं, इसलिए एक आउट ऑफ द बॉक्स टेक्स्ट
लॉगिन प्रदान किया जा सकता है (target_type=xen xen पैराविर्ट मेहमानों के लिए, और संभवतः
target_type=भविष्य में गुण)।
उदाहरण:
--सांत्वना देना pty,target_type=virtio
अतिथि के लिए एक वर्टियो कंसोल कनेक्ट करें, होस्ट पर एक PTY पर पुनर्निर्देशित करें। के लिए
समर्थित अतिथि, यह अतिथि में /dev/hvc0 को उजागर करता है। देखना
http://fedoraproject.org/wiki/Features/VirtioSerial अधिक जानकारी के लिए। वर्टियो कंसोल
libvirt 0.8.3 या बाद के संस्करण की आवश्यकता है।
--console=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsCharConsole>
--वीडियो विकल्प
निर्दिष्ट करें कि अतिथि के साथ कौन सा वीडियो डिवाइस मॉडल संलग्न किया जाएगा। वीडियो के लिए मान्य मान
हाइपरविजर विशिष्ट हैं, लेकिन हाल के केवीएम के लिए कुछ विकल्प सिरस, वीजीए, क्यूएक्सएल, या हैं
वीएमवीजीए (वीएमवेयर)।
--वीडियो= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#तत्ववीडियो>
--स्मार्ट कार्ड मोड[,विकल्प]
वर्चुअल स्मार्टकार्ड डिवाइस कॉन्फ़िगर करें.
मोड में से एक है मेजबान, मेज़बान-प्रमाणपत्रया, निकासी. अतिरिक्त विकल्प हैं:
टाइप
होस्ट पर कनेक्ट करने के लिए कैरेक्टर डिवाइस प्रकार। यह केवल के लिए लागू है
निकासी मोड।
एक उदाहरण मंगलाचरण:
--स्मार्ट कार्ड पासथ्रू, प्रकार = स्पाइसीवएमसी
स्मार्टकार्ड की जानकारी भेजने के लिए SPICE ग्राफ़िक्स डिवाइस के स्मार्टकार्ड चैनल का उपयोग करें
अतिथि
--स्मार्टकार्ड= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#एलिमेंट्सस्मार्टकार्ड>
--रेडिरदेव बस[,विकल्प]
पुनर्निर्देशित डिवाइस जोड़ें.
टाइप
पुनर्निर्देशन प्रकार, वर्तमान में समर्थित है टी सी पी or स्पाइसिवएमसी.
सर्वर
'सर्वर:पोर्ट' फ़ॉर्म का टीसीपी सर्वर कनेक्शन विवरण।
आह्वान के उदाहरण:
--रेडिरदेव यूएसबी, टाइप=टीसीपी, सर्वर=लोकलहोस्ट:4000
'लोकलहोस्ट' पोर्ट 4000 पर टीसीपी सर्वर द्वारा प्रदान किया गया एक यूएसबी पुनर्निर्देशित डिवाइस जोड़ें।
--रेडिरदेव यूएसबी, प्रकार = स्पाइसीवएमसी
एक समर्पित स्पाइस चैनल के माध्यम से पुनर्निर्देशित एक यूएसबी डिवाइस जोड़ें।
--redirdev=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#ElementsRedir>
--मेमबलून आदर्श
अतिथि को एक वर्चुअल मेमोरी बैलून डिवाइस संलग्न करें। यदि मेमबलून डिवाइस की आवश्यकता है
स्पष्ट रूप से अक्षम किया जाए, MODEL='none' का उपयोग किया जाता है।
मॉडल एक प्रकार का मेमबलून उपकरण है जो प्रदान किया गया है। मान 'गुण', 'ज़ेन' या हो सकता है
'कोई नहीं'। कुछ उदाहरण:
अनुशंसित सेटिंग्स का उपयोग करें:
--मेमबलून वर्टियो
मेमबलून डिवाइस का उपयोग न करें:
--मेमबलून कोई नहीं
--memballoon= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#elementsMemBalloon>
--टीपीएम प्रकार[,विकल्प]
वर्चुअल टीपीएम डिवाइस कॉन्फ़िगर करें।
प्रकार होना चाहिए निकासी. अतिरिक्त विकल्प हैं:
आदर्श
अतिथि ऑपरेटिंग सिस्टम को प्रस्तुत करने के लिए डिवाइस मॉडल। मॉडल होना चाहिए टीपीएम-टिस.
एक उदाहरण मंगलाचरण:
--टीपीएम पासथ्रू, मॉडल=tpm-tis
मेज़बान के टीपीएम को एकल अतिथि के लिए सुलभ बनाएं।
--टीपीएम /देव/टीपीएम
मेजबान टीपीएम से गुजरने के लिए सुविधा विकल्प।
--tpm=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#ElementsTpm>
--rng प्रकार[,विकल्प]
वर्चुअल RNG डिवाइस कॉन्फ़िगर करें.
प्रकार हो सकता है बिना सोचे समझे or EGD.
यदि निर्दिष्ट प्रकार है बिना सोचे समझे तो ये मान निर्दिष्ट किए जाने चाहिए:
बैकएंड_डिवाइस
एन्ट्रापी के स्रोत के रूप में उपयोग करने वाला उपकरण।
वहीं, जब प्रकार है EGD, ये मान प्रदान किए जाने चाहिए:
बैकएंड_होस्ट
कनेक्ट करने के लिए एन्ट्रॉपी गैदरिंग डेमॉन के होस्ट को निर्दिष्ट करें।
बैकएंड_सर्विस
कनेक्ट करने के लिए एन्ट्रॉपी गैदरिंग डेमॉन का पोर्ट निर्दिष्ट करें।
बैकएंड_प्रकार
कनेक्शन का प्रकार निर्दिष्ट करें: टी सी पी or यूडीपी.
बैकएंड_मोड
कनेक्शन का मोड निर्दिष्ट करें. यह या तो 'बाइंड' है (कनेक्शन के लिए प्रतीक्षा करें)।
HOST:PORT) या 'कनेक्ट' (HOST:PORT पर आउटपुट भेजें)।
बैकएंड_कनेक्ट_होस्ट
निर्दिष्ट बैकएंड_टाइप होने पर कनेक्ट करने के लिए दूरस्थ होस्ट निर्दिष्ट करें यूडीपी और
बैकएंड_मोड है बाँध.
बैकएंड_कनेक्ट_सर्विस
निर्दिष्ट बैकएंड_टाइप होने पर कनेक्ट करने के लिए दूरस्थ सेवा निर्दिष्ट करें यूडीपी
और बैकएंड_मोड है बाँध.
एक उदाहरण मंगलाचरण:
--rng उदाहरणार्थ, बैकएंड_होस्ट=लोकलहोस्ट, बैकएंड_सर्विस=8000, बैकएंड_टाइप=टीसीपी
एन्ट्रापी डेटा प्राप्त करने के लिए लोकलहोस्ट को टीसीपी पोर्ट 8000 से कनेक्ट करें।
--rng / Dev / यादृच्छिक
एन्ट्रापी डेटा प्राप्त करने के लिए /dev/random डिवाइस का उपयोग करें, यह फॉर्म अंतर्निहित रूप से उपयोग करता है
"यादृच्छिक" मॉडल.
--rng= का प्रयोग करें? सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#ElementsRng>
--घबड़ाहट चुनता है
अतिथि को पैनिक नोटिफ़ायर डिवाइस संलग्न करें। अनुशंसित सेटिंग्स के लिए, उपयोग करें:
--घबराहट डिफ़ॉल्ट
--panic=? का प्रयोग करें सभी उपलब्ध उप विकल्पों की सूची देखने के लिए। पूरी जानकारी यहां
<http://libvirt.org/formatdomain.html#तत्वआतंक>
कई तरह का विकल्प
-h
--मदद
सहायता संदेश दिखाएं और बाहर निकलें
--संस्करण
प्रोग्राम की संस्करण संख्या दिखाएं और बाहर निकलें
--ऑटो स्टार्ट
किसी डोमेन के लिए ऑटोस्टार्ट ध्वज सेट करें। इसके कारण डोमेन होस्ट बूट पर प्रारंभ हो जाता है
ऊपर.
--प्रिंट-एक्सएमएल [कदम]
अतिथि को परिभाषित करने के बजाय, उसके जेनरेट किए गए XML को प्रिंट करें। डिफ़ॉल्ट रूप से यह काम करेगा
भंडारण निर्माण (--ड्राई-रन के साथ अक्षम किया जा सकता है)। इस विकल्प का तात्पर्य है--शांत।
यदि VM इंस्टाल में कई चरण हैं, तो डिफ़ॉल्ट रूप से यह सभी जेनरेट किए गए XML को प्रिंट करेगा।
यदि आप किसी विशेष चरण को प्रिंट करना चाहते हैं, तो --print-xml 2 (दूसरे चरण XML के लिए) का उपयोग करें।
--नॉरबूट
इंस्टॉल पूरा होने के बाद डोमेन को स्वचालित रूप से रीबूट होने से रोकें।
--रुको रुको
किसी वीएम के इंस्टालेशन को पूरा करने के लिए प्रतीक्षा करने में लगने वाला समय (मिनटों में)। इस के बिना
विकल्प, virt-install कंसोल के बंद होने की प्रतीक्षा करेगा (जरूरी नहीं कि संकेत दे
अतिथि ने शटडाउन कर दिया है), या --noautoconsole के मामले में, बस इसे बंद कर दें
स्थापित करें और बाहर निकलें। कोई भी नकारात्मक मान virt-install को अनिश्चित काल तक प्रतीक्षा कराएगा, एक मान
0 में से noautoconsole के समान परिणाम ट्रिगर होते हैं। यदि समय सीमा पार हो जाए तो पुण्य-
वर्चुअल मशीन को उसकी वर्तमान स्थिति में छोड़कर, इंस्टॉल बस बाहर निकल जाता है।
--पूर्वाभ्यास
अतिथि निर्माण प्रक्रिया के माध्यम से आगे बढ़ें, लेकिन भंडारण उपकरण न बनाएं, बदलें
होस्ट डिवाइस कॉन्फ़िगरेशन, या वास्तव में अतिथि के बारे में libvirt सिखाएं। पुण्य-स्थापित
अभी भी इंस्टॉल मीडिया लाया जा सकता है, क्योंकि ओएस का ठीक से पता लगाने के लिए यह आवश्यक है
इंस्टॉल।
--जाँच
कुछ सत्यापन जांच सक्षम या अक्षम करें। कुछ उदाहरण डिस्क के उपयोग के बारे में चेतावनी दे रहे हैं
वह पहले से ही किसी अन्य VM को सौंपा गया है (--check path_in_use=on|off), या उसके बारे में चेतावनी
डिस्क आवंटन के दौरान संभावित रूप से स्थान समाप्त हो रहा है (--डिस्क_आकार=चालू|बंद जांचें)।
अधिकांश जाँचें डिफ़ॉल्ट रूप से की जाती हैं।
-q
--शांत
केवल घातक त्रुटि संदेश ही प्रिंट करें।
-d
- दाढ़
इंस्टॉल प्रक्रिया चलाते समय डिबगिंग जानकारी को टर्मिनल पर प्रिंट करें।
डिबगिंग जानकारी भी "में संग्रहीत है~/.cache/virt-manager/virt-install.log" यहां तक की
यदि यह पैरामीटर छोड़ दिया गया है।
उदाहरण
Virtio त्वरित डिस्क/नेटवर्क के साथ एक Fedora 20 KVM अतिथि स्थापित करें, एक नया 10GiB बनाएं
qcow2 फ़ाइल, होस्ट CDROM ड्राइव में मीडिया से इंस्टॉल करना। इसमें स्पाइस ग्राफ़िक्स का उपयोग किया जाएगा
डिफ़ॉल्ट रूप से, और एक ग्राफिकल क्लाइंट को ऑटोलॉन्च लॉन्च करें।
#पुण्य-स्थापना
--कनेक्ट qemu:///system
--गुण-प्रकार kvm
--नाम डेमो
--मेमोरी 500
--डिस्क आकार=10
--सीडीआरओएम / देव / सीडीआरओएम
--ओएस-वेरिएंट फ़ेडोरा13
LVM विभाजन, वर्चुअल नेटवर्किंग, बूटिंग का उपयोग करके एक फेडोरा 9 सादा QEMU अतिथि स्थापित करें
PXE, VNC सर्वर/व्यूअर का उपयोग करते हुए, virtio-scsi डिस्क के साथ
#पुण्य-स्थापना
--कनेक्ट qemu:///system
--नाम डेमो
--मेमोरी 500
--डिस्क पथ=/देव/होस्टवीजी/डेमोवीएम,बस=एससीएसआई
--नियंत्रक virtio-scsi
--नेटवर्क नेटवर्क = डिफ़ॉल्ट
--गुण-प्रकार qemu
--ग्राफिक्स वीएनसी
--ओएस-वेरिएंट फ़ेडोरा9
डिस्क रहित वातावरण में ज़ेन फ़ुलीवर्ट के अंतर्गत एक लाइव सीडी छवि चलाएँ
#पुण्य-स्थापना
--एचवीएम
--नाम डेमो
--मेमोरी 500
--डिस्क कोई नहीं
--लाइवसीडी
--ग्राफिक्स वीएनसी
--cdrom /root/fedora7live.iso
लिनक्स कंटेनर गेस्ट (LXC) में /usr/bin/httpd चलाएँ। संसाधन उपयोग 512 MiB पर सीमित है
रैम और 2 होस्ट सीपीयू की:
#पुण्य-स्थापना
--कनेक्ट एलएक्ससी: ///
--नाम httpd_guest
--मेमोरी 512
--वीसीपस 2
--init /usr/bin/httpd
का उपयोग करके एक निजी रूट फ़ाइल सिस्टम के साथ एक लिनक्स कंटेनर गेस्ट (LXC) प्रारंभ करें / बिन / श init के रूप में।
कंटेनर का रूट होस्ट dir /home/LXC के अंतर्गत होगा। मेज़बान dir "/home/test" होगा
पर स्थापित"/ MNT"कंटेनर के अंदर डीआईआर:
#पुण्य-स्थापना
--कनेक्ट एलएक्ससी: ///
--नाम कंटेनर
--मेमोरी 128
--फाइल सिस्टम/होम/एलएक्ससी,/
--फ़ाइलसिस्टम /होम/टेस्ट,/ MNT
--इस में / बिन / श
एक पैरावर्चुअलाइज्ड ज़ेन गेस्ट, 500 MiB RAM, 5 GiB डिस्क और फेडोरा कोर 6 स्थापित करें
वेब सर्वर से, केवल टेक्स्ट मोड में, पुरानी शैली --फ़ाइल विकल्पों के साथ:
#पुण्य-स्थापना
--paravirt
--नाम डेमो
--मेमोरी 500
--डिस्क /var/lib/xen/images/demo.img,size=6
--ग्राफिक्स कोई नहीं
--स्थान http://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/
मौजूदा डिस्क छवि 'mydisk.img' से शेष के लिए डिफ़ॉल्ट का उपयोग करके एक अतिथि बनाएं
विकल्प.
#पुण्य-स्थापना
--नाम डेमो
--मेमोरी 512
--डिस्क /होम/यूजर/वीएम/mydisk.img
--आयात
सीरियल QEMU ARM VM प्रारंभ करें, जिसके लिए मैन्युअल कर्नेल निर्दिष्ट करने की आवश्यकता होती है।
#पुण्य-स्थापना
--नाम आर्मटेस्ट
--मेमोरी 1024
--आर्च armv7l --मशीन vexpress-a9
--डिस्क /होम/यूजर/वीएम/myarmdisk.img
--बूट कर्नेल=/tmp/my-arm-kernel,initrd=/tmp/my-arm-initrd,dtb=/tmp/my-arm-dtb,kernel_args="console=ttyAMA0 rw root=/dev/mmcblk0p3"
--ग्राफिक्स कोई नहीं
onworks.net सेवाओं का उपयोग करके ऑनलाइन virt-install का उपयोग करें