आर्क लिनक्सवर Qemu-KVM स्थापित आणि कॉन्फिगर करा [अद्यतनित]

आभासी-व्यवस्थापक

एक मध्ये मागील लेख कसे प्रतिष्ठापीत करायचे ते आम्ही पाहिले किमू-केव्हीएम en डेबियन व्हेझी च्या सहकार्याबद्दल धन्यवाद क्षुल्लक गोष्ट आणि यावेळी मी हे कसे करावे ते दर्शवितो आर्क लिनक्स.

च्या तुलनेत डेबियन, मी पुढे जे काही दाखवितो ते जरा जड आहे, पण चला, अंतिम निकालापर्यंत पोहोचणे खरोखर सोपे आहे. चला सुरू करुया:

आवश्यक पॅकेजेस स्थापित करीत आहे

आम्ही हे कार्य करण्यासाठी आवश्यक असणारी पॅकेजेस आम्ही स्थापित करणार आहोत किमू-केव्हीएम आणि आमची व्हर्च्युअल मशीन्स व्यवस्थापित करण्यात सक्षम व्हा.

do sudo pacman -S qemu dmidecode ebtables dnsmasq libvirt ब्रिज-युजल्स ओपनबीएसडी-नेटकॅट रॅडव्हीडी urlgrabber व्ह्यूचरवेटर व्हर्टीस्ट वर्ट-मॅनेजर ifplaugd ifenslave tcl

पूर्वी पॅकेज कॉल होते qemu-kvm, माझ्यासाठी यापुढे नाही, आता फक्त आहे ओहो. उर्वरित पॅकेजेस नेटवर्क पर्याय आणि त्याप्रमाणे कार्य करण्यासाठी आवश्यक आहेत.

पॅकेज सद्गुण यापुढे रेपॉजिटरीमध्ये आढळले नाही किंवा पुनर्नामित केले जात नाही. आता फक्त पॅकेजेसची आवश्यकता आहे सद्गुण-व्यवस्थापक, लिबवर्ट-ग्लिब, लिबविर्ट, व्हीडी 2 y ओहो

एकदा ही पॅकेजेस प्रतिष्ठापीत झाल्यावर, आम्ही आमच्या वापरकर्त्यास गटांमध्ये जोडतो केव्हीएम y polkitd:

do sudo gpasswd -a your_kvm वापरकर्ता $ sudo gpasswd -a your_polkitd वापरकर्ता

मग आम्ही आवश्यक मॉड्यूल्स वाढवितो जी आमच्या व्हिडिओ कार्डनुसार भिन्न असू शकतात:

do sudo modprobe kvm-intel $ sudo modprobe kvm

आपल्याकडे एएमडी असल्यास, आपण केव्हीएम-एएमडी वापरावे आणि मी एनव्हीडिया वापरकर्त्यांसाठी केव्हीएम-एनव्हीडिया असे गृहित धरू. मला नंतरच्याबद्दल प्रामाणिकपणे खात्री नाही.

आता आम्ही सेवा सक्रिय:

$ sudo systemctl enable libvirtd.service

आणि आम्ही हे सुरू करू इच्छित असल्यास, आपणास आधीच माहित आहे:

systemctl start libvirtd.service

आम्हाला फक्त पॉलिसीकिटसाठी नियम तयार करणे किंवा संपादित करावे लागेल जे आम्हाला आपल्या वापरकर्त्यासह आभासी मशीन व्यवस्थापित करण्यास अनुमती देईल. यासाठी आम्ही फाईल संपादित किंवा तयार करतोः

$ sudo nano /etc/polkit-1/rules.d/50-org.libvirt.unix.manage.rules

आणि आम्ही खाली ओळी आत घालू.

polkit.addRule (फंक्शन (कृती, विषय) (if (कृती.id == "org.libvirt.unix.manage" && विषय.user == "your_user") {रिटर्न polkit.Result.YES;}});

आम्ही पुनर्स्थित करणे आवश्यक आहे आपला वापरकर्ता आमच्या वापरकर्त्याद्वारे नक्कीच आम्ही काय सोडले असते? नंतर संगणक रीस्टार्ट करा आणि नवीन व्हर्च्युअल मशीन बनविण्याचा प्रयत्न करा.

माझ्या विशिष्ट बाबतीत, विद्यमान प्रतिमेसह नवीन व्हर्च्युअल मशीन तयार करण्याचा प्रयत्न करीत असताना, मी विझार्ड पूर्ण केल्यावर मला परवानगी त्रुटी दिली. मला फक्त .img फाईलवर वाचन / लेखन परवानग्या द्याव्या लागतील

संदर्भ: फॅक्टरक्यूएम.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   फेडरिको ए. वाल्ड्स टुजॉगल म्हणाले

    सलाम एलाव !!! मला ते देबियनपेक्षा जास्त गुंतागुंतीचे दिसत नाही. कदाचित भिन्न आज्ञा. व्हर्च्युअल मशीन्स स्थापित करण्यासाठी हे शक्तिशाली टूल असण्यासाठी काही कमांड कार्यान्वित करणे नेहमीच फायदेशीर ठरेल. आपण आर्च वापरत नसले तरीही, त्या डिस्ट्रॉवर कसे स्थापित केले ते आम्हाला कळविल्याबद्दल धन्यवाद.

    1.    चैतन्यशील म्हणाले

      आपल्याला काही अतिरिक्त पावले उचलण्याची आवश्यकता आहे ... गुंतागुंतीचा असा माझा अर्थ आहे. डेबियनमध्ये पॅकेजेस स्थापित करण्याशिवाय आणि आमच्या वापरकर्त्यास संबंधित गटामध्ये जोडण्याशिवाय इतर काहीही करण्याची आवश्यकता नाही.

  2.   ओझकार म्हणाले

    एक प्रश्न एलाव्हः आर्च आधीपासून सिस्टमड वापरतो,. सर्व्हिसला सेवेस ठेवणे आवश्यक आहे काय? अद्याप सिस्टमटीटीएल ''क्शन' केडीएम द्वारे ओळखले गेले नाही, उदाहरणार्थ?

    1.    चैतन्यशील म्हणाले

      होय, आर्क सिस्टमडी वापरते. हे सर्व्हिसशिवाय करता येते काय हे मला माहित नाही, आणि जसे विकीमध्ये आहे, तसे मी केले आहे 😀

    2.    ते घेऊन जातात म्हणाले

      जर आपण ते ओळखले तर आपल्याला ते ठेवण्याची आवश्यकता नाही.

  3.   पांडेव 92 म्हणाले

    ओक्स फारच छान आहे ... ओह प्रतीक्षा करा एक्सडी

    1.    चैतन्यशील म्हणाले

      xDD मला OSX माझी केडीई बनवायचे आहे

      1.    पांडेव 92 म्हणाले

        उद्या.

        1.    इलियोटाइम 3000 म्हणाले

          मी @ एलेव्हशी सहमत आहे, कारण केडीएच्या तुलनेत ओएसएक्सचा एक्वा इंटरफेस 256 एमबी व्हिडिओ वापरतो, ज्याचे प्रमाण किमान एमबी (किमान समर्थित) आणि 96 एमबी (शिफारस केलेले किमान) आहे.

          स्लॅकवेअरमध्ये, केडीई 96MB व्हिडिओसह चालवितो, जणू त्याकडे 128MB आहे. तथापि, अभिरुचीनुसार आणि रंगांमध्ये ...

          1.    पांडेव 92 म्हणाले

            मला वापराची पर्वा नाही, मी आणखी 4 जीबी मॉड्यूल खरेदी करतो आणि तेच एक्सडीडी आहे

          2.    पांडेव 92 म्हणाले

            व्हिडिओमध्ये, मागील 4 वर्षातील कोणतीही कार्ड 1 जीबी डीडीआर 2 किंवा डीडीआर 3 एक्सडी .. सह 610 यूरोच्या एनव्हीडिया जीटी 40 पर्यंत येते.

          3.    इलियोटाइम 3000 म्हणाले

            @ pandev92:

            मी लॅटिन अमेरिकन देशात राहतो जिथे खरेदीची शक्ती सरासरी व्यक्तीसाठी चांगले व्हिडिओ कार्ड घेण्याची शक्यता मर्यादित करते, परंतु मी इंटेल चिपसेटसह गीगाबाइट वापरू इच्छितो (स्वतःच तो माझ्याकडे असलेल्या मेनबोर्डचा सर्वोत्कृष्ट ब्रँड आहे) आतापर्यंत वापरलेले).

          4.    Javier म्हणाले

            अर्थात, खरेदी शक्ती पांडेव 92 चा फरक पडत नाही, एक्सडीचा उल्लेख करू नका

  4.   लिओ म्हणाले

    कमान गुंतागुंतीची नाही, विकी वाचण्यासाठी आपल्याकडे अजून थोडा वेळ आहे.

    1.    इलियोटाइम 3000 म्हणाले

      स्वतःच, आर्क त्याच वेळी KISS आणि RTFM आहे (अद्यतन प्रक्रियेत त्यांनी केलेले कोणतेही बदल टाळण्यासाठी आपण नेहमी विकीच्या अद्यतनांवर अवलंबून राहता).

  5.   पांडेव 92 म्हणाले

    हे क्लिष्ट आहे की नाही असे नाही, शेवटच्या वापरकर्त्यासाठी ते योग्य नाही.

    1.    इलियोटाइम 3000 म्हणाले

      आपण या आरटीएफएम (फकिंग मॅन्युअल वाचा) मोडमध्ये येऊ इच्छित नसल्यास, पुदीना वापरा.

    2.    Javier म्हणाले

      हे शेवटच्या वापरकर्त्यासाठी नाही, मी एक्सडीची काळजी घेणार नाही

  6.   बोरासारखे बी असलेले लहान फळ म्हणाले

    आपण पॉलिसीकिट या प्रमाणे सोडले पाहिजे, तर ते गटात आहे की नाही ते तपासा आणि तेच आहे,
    जर आपल्याकडे एकापेक्षा जास्त वापरकर्ते असतील तर ते गटात असल्यास त्यास प्रवेश देऊ शकेल, जरी मी फक्त स्वत: साठी मशीन वापरतो, माझ्याकडे वेगवेगळ्या प्रकल्पांसाठी अनेक वापरकर्ते आहेत, जर आपण वापरकर्त्यास ठेवले तर ते फक्त त्या वापरकर्त्याकडे जाईल

    एक ग्रीटिंग

    polkit.addRule (कार्य (क्रिया, विषय) {
    if (कारवाई.id == "org.libvirt.unix.manage" आणि&
    सब्जेक्ट.इसइन्ग्रुप ("लिबवर्ट")) {
    polkit.Result.YES परत करा;
    }
    });

    1.    बोरासारखे बी असलेले लहान फळ म्हणाले

      मी ग्रुप लायबर्टी ठेवले पण आपण इच्छित असलेला ग्रुप तुमच्या केसव्हीएम किंवा पोलकिटमध्ये ठेवू शकता

  7.   झोसलॉर्ग म्हणाले

    हाय, कोणालाही माहित आहे की केव्हीएमने ही त्रुटी का दिली आहे:

    स्थापना पूर्ण करण्यात अक्षम: 'अंतर्गत त्रुटी: मॉनिटरशी कनेक्ट करताना प्रक्रिया समाप्त झाली: चार डिव्हाइस / dev / pts / 0 वर पुनर्निर्देशित (लेबल charserial0)
    qemu-system-x86_64: -ड्राइव्ह फाईल = / होम / zpabuin / डाउनलोड / फेडोरा-लाइव्ह-LXDE-x86_64-19-1.iso, जर = काहीही नाही, आयडी = ड्राइव्ह-আদর্শ0-1-0, केवळ वाचनीय = चालू, स्वरूप = कच्चा: डिस्क प्रतिमा उघडणे शक्य नाही / home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso: परवानगी नाकारली
    '

    ट्रेसबॅक (सर्वात अलीकडील कॉल शेवटचा):
    फाईल "/usr/share/virt-manager/virtManager/asyncjob.py", ओळ 100, सीबी_रायपर मध्ये
    कॉलबॅक (asyncjob, * args, ** kwargs)
    फाईल "/usr/share/virt-manager/virtManager/create.py", लाइन 1920, do_install मध्ये
    अतिथी.स्टार्ट_इन्स्टॉल (खोटे, मीटर = मीटर)
    स्टार्ट_इन्स्टॉल मध्ये फाइल "/usr/share/virt-manager/virtinst/Guest.py", ओळ 1134
    नोबूट)
    फाइल "/usr/share/virt-manager/virtinst/Guest.py", रेखांकन 1202, _Create_guest मध्ये
    dom = self.conn.createLinux (start_xML किंवा अंतिम_ xML, 0)
    फाईल "/usr/lib/python2.7/site-packages/libvirt.py", क्रिएटलिन्क्स मध्ये 2892 ओळ
    जर रेट काहीही नसेल तर: वाढवा libvirtError ('virDomainCreateLinux () अयशस्वी', कनेक्ट = सेल्फ)
    libvirtError: अंतर्गत त्रुटी: मॉनिटर करण्यासाठी कनेक्ट करताना प्रक्रिया समाप्त झाली: चार डिव्हाइस / dev / pts / 0 वर पुनर्निर्देशित (लेबल charserial0)
    qemu-system-x86_64: -ड्राइव्ह फाईल = / होम / zpabuin / डाउनलोड / फेडोरा-लाइव्ह-LXDE-x86_64-19-1.iso, जर = काहीही नाही, आयडी = ड्राइव्ह-আদর্শ0-1-0, केवळ वाचनीय = चालू, स्वरूप = कच्चा: डिस्क प्रतिमा उघडणे शक्य नाही / home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso: परवानगी नाकारली

    धन्यवाद, तसे मे व्हर्चिनस्ट हे मे पासून कमानाचे जुने पॅकेज आहे आणि आवश्यक नाही.

  8.   Javier म्हणाले

    विचारा ...

    जेव्हा मी केव्हीएम-इंटेल कर्नल मॉड्यूल (जे माझ्याकडे प्रोसेसर आहे) लिफ्ट करण्याचा प्रयत्न करतो, तेव्हा ते मला सांगते:

    modprobe: ERROR: 'kvm_intel' समाविष्ट करू शकत नाही: ऑपरेशन समर्थित नाही

    माझ्या सिस्टममध्ये पहात असताना मला लक्षात आले की केव्हीएम-इंटेल मॉड्यूल अस्तित्वात आहे
    /usr/lib/modules/3.10.10-1-ARCH/kernel/arch/x86/kvm/kvm-intel.ko.gz

    (आणि हो, कार्यरत एरेप-सी "(एसव्हीएम | व्हीएमएक्स)" / सीओ / सीपीयूइनफो येथे व्हर्च्युअलायझेशनचे समर्थन केले पाहिजे हे निश्चित आहे)

    माझा प्रश्न दुप्पट आहे:

    -मला समर्थन करण्यासाठी माझ्या कर्नलमध्ये काहीतरी सक्षम / सक्षम करण्याची आवश्यकता नाही?
    -मिती सिस्टम 64 बिट आहे आणि मी पहावे की मॉड्यूल x86 मध्ये राहतो, हे त्या कारणामुळे आहे? ज्या प्रकरणात मी विचारतो, अशी कोणतीही 64-बिट मॉड्यूल्स आहेत जी मी स्थापित करणे आणि माझ्याकडे जाणे थांबवू शकतो?

    आगाऊ धन्यवाद!

    1.    Javier म्हणाले

      समस्या सोडविली, मला माझ्या सिस्टमच्या BIOS मध्ये व्हर्च्युअलायझेशन सक्षम करणे आवश्यक आहे ... 🙂

      धन्यवाद!

  9.   लिओनार्डॉपसी १ 1991.. म्हणाले

    मला समजले की ही फाईल cannot सद्गुणी find सापडत नाही

    1.    मेकेल 535 म्हणाले

      मी प्रतिष्ठापित केलेला वर्चनिस्ट पॅकेज नाही, कारण आता ते रेपोमध्ये नाही.

      मला Xorlogs प्रमाणेच त्रुटी आढळली:

      स्थापना पूर्ण करण्यात अक्षम: 'अंतर्गत त्रुटी: मॉनिटर करण्यासाठी कनेक्ट करताना प्रक्रिया समाप्त झाली: qemu-system-x86_64: -drive file = / home / maykel / archlinux-2013.10.01-dual.iso, if = काहीही नसल्यास id = ड्राइव्ह-আদর্শ0 -1-0, वाचन केवळ = चालू, स्वरूप = कच्चे: डिस्क प्रतिमा /home/maykel/archlinux-2013.10.01-dual.iso उघडू शकत नाही: परवानगी नाकारली
      '

      ट्रेसबॅक (सर्वात अलीकडील कॉल शेवटचा):
      फाईल "/usr/share/virt-manager/virtManager/asyncjob.py", ओळ 100, सीबी_रायपर मध्ये
      कॉलबॅक (asyncjob, * args, ** kwargs)
      फाईल "/usr/share/virt-manager/virtManager/create.py", लाइन 1920, do_install मध्ये
      अतिथी.स्टार्ट_इन्स्टॉल (खोटे, मीटर = मीटर)
      स्टार्ट_इन्स्टॉल मध्ये फाइल "/usr/share/virt-manager/virtinst/Guest.py", ओळ 1134
      नोबूट)
      फाइल "/usr/share/virt-manager/virtinst/Guest.py", रेखांकन 1202, _Create_guest मध्ये
      dom = self.conn.createLinux (start_xML किंवा अंतिम_ xML, 0)
      फाईल "/usr/lib/python2.7/site-packages/libvirt.py", क्रिएटलिन्क्स मध्ये 2897 ओळ
      जर रेट काहीही नसेल तर: वाढवा libvirtError ('virDomainCreateLinux () अयशस्वी', कनेक्ट = सेल्फ)
      libvirtError: अंतर्गत त्रुटी: मॉनिटरशी कनेक्ट करताना प्रक्रिया समाप्त झाली: qemu-system-x86_64: -drive file = / home / maykel / आर्कलिनक्स -2013.10.01-dual.iso, जर = काहीही नाही, id = ड्राइव्ह-আদর্শ0 -1-0, वाचन केवळ = चालू, स्वरूप = कच्चे: डिस्क प्रतिमा /home/maykel/archlinux-2013.10.01-dual.iso उघडू शकत नाही: परवानगी नाकारली

      1.    चैतन्यशील म्हणाले

        आत्ता मी जे स्थापित केले ते हेः

        - कामवासना
        - libvirt-glib
        - पुण्य-व्यवस्थापक
        - सद्गुण

        तपासा 😉

        1.    मेकेल 535 म्हणाले

          आपण कमान अद्यतनित केली आहे ?? तुम्ही व्हर्च्यु-मॅनेजर ०.१०.०--0.10.0 ला अपडेट करुन व्हर्च्यु-मॅनेजरमध्ये छान बग पाहिले आहे

          त्रुटी: 'नाही टाइप' ऑब्जेक्टला कोणतेही गुणधर्म नाहीत '__getitem__'

          https://bugs.archlinux.org/task/37990

  10.   ध्वनी-cheकेमिस्ट म्हणाले

    आपले ट्यूटोरियल ठीक आहे, आणि व्हॅल्यू मॅनेजरचे आभार, हे जवळजवळ अडचणींशिवाय कार्य करते, आपल्या नोटमध्ये .img परवानग्या कशामध्ये जोडल्या जातात हे स्पष्ट केले नाही आणि मी व्हर्च्युअल मशीन तयार करू शकलो नाही.

  11.   किंवा म्हणाले

    व्हॅरिस्टन पॅकेज अस्तित्त्वात नाही, ते मला असेही सांगते की “ओपनबीएसडी-नेटकॅट आणि ग्नू-नेटकॅट संघर्षात आहेत. Gnu-netcat काढायचे? [y / n] ', म्हणून मी gnu- नेटकॅट सोडू शकत नाही?

  12.   मॅन्युअल म्हणाले

    हॅलो ओये माझ्याकडे सॅमसंग क्रोमबुक आहे मॉडेल मला वाटते की स्नो क्लीयर आहे, मला हे जाणून घ्यायचे आहे की क्यूमू एआरएम बेस वर स्थापित केला जाऊ शकतो, मला उबंटू कसे स्थापित करावे हे माहित आहे, खरं तर मी ते चालवू शकलो नाही अशा साध्या गोष्टींसाठी मी अनइन्स्टॉल केले. उदाहरणार्थ फायली, वाइन फक्त इंटेलनेच या बेसवर चालत नाही, परंतु ते होय आहे असे दिसते, परंतु ते कसे स्थापित करावे हे मला माहित नाही: / आशा आहे की आपण मला लवकरच उत्तर दिले, धन्यवाद, चांगली नोकरी.

  13.   टाऊ म्हणाले

    जर मला योग्यरित्या आठवत असेल तर केव्हीएम क्यूमू वेग वाढवितो. Qemu संपूर्ण प्रोसेसरचे अनुकरण करत असल्याने हे व्हर्च्युअलबॉक्स सारख्या आभासी मशीनपेक्षा हळू आहे. जे मला माहित आहे त्यावरून जेव्हा अतिथीची आर्किटेक्चर होस्ट सारखीच असते तेव्हा केव्हीएम क्यूमु वर्च्युअल मशीनसारखे वर्तन करते. नाही ?. तरीही लेख मनोरंजक आहे.

    किमू रोक्स !!

    ग्रीटिंग्ज

  14.   रॉबर्टो म्हणाले

    शुभ दुपार, मी ज्या ट्यूटोरियलच्या शोधात होतो त्याबद्दल धन्यवाद, परंतु बाह्य डिस्कवर आभासी मशीन कसे स्थापित करावे, यजमान भौतिक जागा वापरू नका याबद्दल कृपया मला एक हात देण्याची गरज आहे, धन्यवाद

  15.   पृष्ठ असगरडियस म्हणाले

    ज्या भागात कर्नल मॉड्यूलस् मोडप्रोबसह सक्रिय केले आहेत, सीपीयूशी संबंधित ते प्रत्यक्षात सक्रिय केले आहेत, कारण केव्हीएम कार्य करण्यासाठी सीपीयूच्या आभासीकरण सूचनांचा वापर करते. माझ्याकडे इंटेल सीपीयू आणि एएमडी जीपीयू एक पीसी आहे आणि त्याने माझ्यासाठी या प्रकारे कार्य केले