मैं बस एक ही समय पर कई वीएम (नहीं एक ही बार) चलाना चाहता हूं। मैं चाहता हूं कि उन्हें दूसरे विभाजन में संग्रहीत किया जाए (यहां घुड़सवार /run/media/shark/VM
) और डिफ़ॉल्ट भंडारण पूल में नहीं /var/lib/libvirt/images/default
।
मेरे लिए कोई बात नहीं कि आप वायर या क्यूमू-केवीएम, गुणलीब या क्यूमू, सीएलआई या जीयूआई का उपयोग करना चाहते हैं, मैं बस चाहता हूं कि मेरी वीएमएं चलाएं :)
मैंने केवीएम को निम्नानुसार स्थापित किया है:
- YaST प्रारंभ करें और वर्चुअलाइजेशन> इंस्टॉलर हाइपरवाइजर और टूल्स चुनें।
- KVM का चयन करें और स्वीकार के साथ पुष्टि करें।
- उन पैकेजों की सूची की पुष्टि करें जिन्हें इंस्टॉल के साथ स्थापित किया जाना है।
- हां पर क्लिक करके एक नेटवर्क ब्रिज स्थापित करने के लिए सहमत हों।
कोशिश कर रहे के.वी.एम.
मैंने विभिन्न तरीकों की कोशिश की:
सदालिब (vm-install) के साथ
मैंने कोशिश की :
% vm-install --name "mageia5" \
--vcpus 2 --memory 1024 --max-memory 2048 \
--disk /run/media/shark/VM/VirtualMachines/mageia_raw_test,0,disk,w,8000,sparse=1 \
--disk /home/shark/Téléchargements/mageia_boot-nonfree.iso,1,cdrom \
--nic model=virtio \
--graphics cirrus --config-dir "/etc/libvirt/qemu"
OS के लिए शीघ्र:
4: Other operating system
फिर :
PXE Boot
(Y / N) [N] > N
Description >
Virtual Disks:
7.8 GB Hard Disk (file:/run/media/shark/VM/VirtualMachines/mageia_raw_test)
0.1 GB CD-ROM or DVD (file:/home/shark/Téléchargements/mageia_boot-nonfree.iso)
Do you want to add another virtual disk?
(Y / N) [N] > N
Network Adapters
QEMU Virtualized NIC Card; Randomly generated MAC address
Do you want to add another virtual network adapter?
(Y / N) [N] > N
Specify the bootable virtual disk (often labeled as Disk 1) or the network
installation source URL. Each CD, DVD, or ISO image required for installation
must be added as a virtual disk.
1: Virtual Disk (0.1 GB CD-ROM or DVD (file:/home/shark/Téléchargements/mageia_boot-nonfree.iso))
[1] > 1
Preparing to start the installation...
Installing...
Failed to display the VM's console because DISPLAY is not set. Please connect a VNC viewer to localhost:5900.
लेकिन मुझे नहीं पता कि वीएनसी दर्शक को कैसे चलाना है virt-viewer
?
qemu के साथ
इसके साथ qemu-kvm
ऐसा लगता है कि नेटवर्क की समस्या + अनुमतियों की समस्या + प्रदर्शन की समस्या है
% qemu-kvm -name "mageia 5" -M pc-0.12 -m 1024 \ VM/VirtualMachines linux-7o7a
-boot d \
-drive file=/run/media/shark/VM/VirtualMachines/mageia.qcow2,if=virtio,index=0,media=disk,format=qcow2 \
-drive file=/home/shark/Téléchargements/mageia_boot-nonfree.iso,index=1,media=cdrom \
-net nic,model=virtio,macaddr=52:54:00:05:11:11 \
-balloon virtio \
-vga cirrus
Warning: vlan 0 is not connected to host network
Unable to init server: Could not connect: Connection refused
(qemu-system-x86_64:7189): Gtk-WARNING **: cannot open display:
पुण्य-प्रबंधक के साथ
libvirt URI: qemu:///system
जब मैं स्थापना समाप्त करना चाहता हूं:
Impossible de terminer l'installation : « internal error: process exited while connecting to monitor: 2016-01-16T15:47:09.003883Z qemu-system-x86_64: -chardev pty,id=charserial0: Failed to create chardev
»
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 1969, in do_install
guest.start_install(meter=meter)
File "/usr/share/virt-manager/virtinst/guest.py", line 442, in start_install
noboot)
File "/usr/share/virt-manager/virtinst/guest.py", line 506, in _create_guest
dom = self.conn.createLinux(start_xml or final_xml, 0)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3585, in createLinux
if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error: process exited while connecting to monitor: 2016-01-16T15:47:09.003883Z qemu-system-x86_64: -chardev pty,id=charserial0: Failed to create chardev
चारदेव क्या है? मॉनिटर से कनेक्ट करना : डिस्प्ले की समस्या?
केवीएम विन्यास
मैं कहने के लिए ltry wil यहाँ सभी आवश्यक informations:
मैं ओपनएसयूएसई लीप 42.1 64 बिट्स चला रहा हूं
मेरी खरीद एक इंटेल i7 3610QM 2.3Ghz है ताकि यह वर्चुअलाइजेशन की अनुमति दे। जब मैं दौड़ता हूं तो इसकी पुष्टि % egrep '(vmx|svm)' /proc/cpuinfo
हो जाती है vmx
।
SO मैं भाग गया modprobe kvm-intel
(क्या मुझे इसे केवल एक बार या हर बार सत्र शुरू करने की आवश्यकता है?)।
क्या मुझे करने की आवश्यकता है modprobe vhost-net
?
/etc/libvirt/qemu.conf
डिफ़ॉल्ट रूप से: सभी ने टिप्पणी की/etc/libvirt/libvirt.conf
डिफ़ॉल्ट रूप से: सभी ने टिप्पणी की/etc/libvirt/libvirtd.conf
:unix_sock_group = "libvirt"
+unix_sock_rw_perms = "0770"
+auth_unix_rw = "none"
मैंने अपने उपयोगकर्ता और qemu उपयोगकर्ता को libvirt समूह में जोड़ा:
usermod -a -G libvirt qemu
usermod -a -G libvirt shark
मैंने /etc/libvirt/libvirtd.conf
ऊपर के रूप में कॉन्फ़िगरेशन को बदल दिया ।
और तब : rclibvirtd restart
और मुझे लगता है कि मुझे अपनी VNC पहुंच को कॉन्फ़िगर /etc/libvirt/qemu.conf
करना होगा , लेकिन मुझे नहीं पता कि कैसे।
सवाल
मैं अपने VMs को चलाने के लिए अपने environnement और KVM को कैसे कॉन्फ़िगर कर सकता हूं? जैसा मैंने कहा :
मेरे लिए कोई बात नहीं कि आप वायर या क्यूमू-केवीएम, गुणलीब या क्यूमू, सीएलआई या जीयूआई का उपयोग कर सकते हैं, मैं सिर्फ अपने वीएम को चलाना चाहता हूं
पुनश्च: यह पहली बार है जब मैंने लिनक्स पर वर्चुअलाइजेशन की कोशिश की, लिप्त हो गया। मैं StackEchange समुदाय में नया हूँ इसलिए शायद मैंने इस प्रश्न को कम करके गलती की, भोगी हो। मैं फ्रेंच हूं इसलिए मैं अंग्रेजी में इतना तेजतर्रार नहीं हूं, लिप्त हो जाऊं। तो कृपया भोग करें :)
अद्यतन (२१/०१/२०१६):
मैं वीएमआई के साथ वीएम को स्थापित करने की कोशिश भी करता हूं, जो कि सदाचार प्रबंधक में स्थापित होता है और इसे डिफ़ॉल्ट स्टोरेज पूल में स्थापित करता है।/var/lib/libvirt/images/default
Impossible de terminer l'installation : « missing target information for device /var/lib/libvirt/images/default/generic.qcow2 »
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 1969, in do_install
guest.start_install(meter=meter)
File "/usr/share/virt-manager/virtinst/guest.py", line 442, in start_install
noboot)
File "/usr/share/virt-manager/virtinst/guest.py", line 506, in _create_guest
dom = self.conn.createLinux(start_xml or final_xml, 0)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3585, in createLinux
if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: missing target information for device /var/lib/libvirt/images/default/generic.qcow2
अद्यतन (10/02/2016): ऐसा लगता है कि मैं फिर से प्रभावित हुआ हूं, अब मैं केवल QEMU / KVM (qemu: /// सिस्टम) से कनेक्ट नहीं कर सकता, जो कि गुण-प्रबंधक के साथ है, मुझे एक त्रुटि संदेश मिलता है:
Impossible de se connecter à libvirt.
internal error: Cannot find suitable emulator for x86_64
और ऐसा लगता है कि मेरा QEMU बहुत नया है:
systemctl status libvirtd
libvirtd.service - Virtualization daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled)
Active: active (running) since mer. 2016-02-10 18:37:24 CET; 52min ago
Docs: man:libvirtd(8)
http://libvirt.org
Main PID: 1940 (libvirtd)
CGroup: /system.slice/libvirtd.service
└─1940 /usr/sbin/libvirtd --listen
févr. 10 19:23:52 linux-7o7a.site libvirtd[1940]: unsupported configuration: QEMU 2.3.1 is too new for help parsing
févr. 10 19:23:52 linux-7o7a.site libvirtd[1940]: Failed to probe capabilities for /usr/bin/qemu-system-i386: unsupported configuration: QEMU 2.3.1 is too new for help parsing
févr. 10 19:23:53 linux-7o7a.site libvirtd[1940]: unsupported configuration: QEMU 2.3.1 is too new for help parsing
févr. 10 19:23:53 linux-7o7a.site libvirtd[1940]: Failed to probe capabilities for /usr/bin/qemu-kvm: unsupported configuration: QEMU 2.3.1 is too new for help parsing
févr. 10 19:23:53 linux-7o7a.site libvirtd[1940]: unsupported configuration: QEMU 2.3.1 is too new for help parsing
févr. 10 19:23:53 linux-7o7a.site libvirtd[1940]: Failed to probe capabilities for /usr/bin/qemu-system-x86_64: unsupported configuration: QEMU 2.3.1 is too new for help parsing
févr. 10 19:23:53 linux-7o7a.site libvirtd[1940]: unsupported configuration: QEMU 2.3.1 is too new for help parsing
févr. 10 19:23:53 linux-7o7a.site libvirtd[1940]: Failed to probe capabilities for /usr/bin/qemu-kvm: unsupported configuration: QEMU 2.3.1 is too new for help parsing
févr. 10 19:23:53 linux-7o7a.site libvirtd[1940]: invalid argument: could not find capabilities for arch=x86_64 domaintype=qemu
févr. 10 19:23:53 linux-7o7a.site libvirtd[1940]: internal error: Cannot find suitable emulator for x86_64
तथा :
sudo qemu-system-x86_64
Warning: default mac address being used, creating potential for address conflict
Unable to init server: Impossible de se connecter : Connexion refusée
(qemu-system-x86_64:5610): Gtk-WARNING **: cannot open display: