virt-install cho biết tên đang được sử dụng, nhưng danh sách virsh - tất cả đều trống. Trường hợp virt-install tìm thấy tên này?


13

virt-install nói tên đang được sử dụng, nhưng danh sách virsh --all nói không có gì.

jrwren@delays:{%22}~ $ virt-install -d -n android -r 512 --disk android.qcow2 -s 4 -c /d/cd\ images/android-x86-2.2-generic.iso --vnc --noautoconsole 
[Thu, 05 Jul 2012 16:57:19 virt-install 23170] DEBUG (cli:220) Launched with command line:
/usr/bin/virt-install -d -n android -r 512 --disk android.qcow2 -s 4 -c /d/cd images/android-x86-2.2-generic.iso --vnc --noautoconsole
[Thu, 05 Jul 2012 16:57:19 virt-install 23170] DEBUG (cli:326) Requesting libvirt URI default
[Thu, 05 Jul 2012 16:57:19 virt-install 23170] DEBUG (cli:328) Received libvirt URI qemu:///session
[Thu, 05 Jul 2012 16:57:20 virt-install 23170] DEBUG (virt-install:259) Requesting virt method 'default', hv type 'default'.
[Thu, 05 Jul 2012 16:57:20 virt-install 23170] DEBUG (virt-install:469) Received virt method 'hvm'
[Thu, 05 Jul 2012 16:57:20 virt-install 23170] DEBUG (virt-install:470) Hypervisor name is 'kvm'
[Thu, 05 Jul 2012 16:57:20 virt-install 23170] DEBUG (cli:950) --graphics compat generated: vnc
[Thu, 05 Jul 2012 16:57:20 virt-install 23170] ERROR (cli:597) Guest name 'android' is already in use.
(venv)jrwren@delays:{%22}~ $ sudo virsh -c qemu:///system list --all
 Id Name                 State
----------------------------------

Trường hợp virt-install tìm thấy tên này?

chỉnh sửa: Tôi nên đề cập rằng LIBVIRT_DEFAULT_URI chưa được đặt.

Câu trả lời:


13

Bạn đang sử dụng các URI khác nhau trong mỗi lệnh. Hoặc thêm -c qemu:///systemvào virt-installlệnh của bạn hoặc thay đổi nó trong danh sách của bạn để sử dụng qemu:///session. Để xác định sử dụng lệnh virsh -c qemu:///THECORRECTURI undefine android.


cảm ơn bạn. tôi đã nhầm lẫn về phiên v. hệ thống. Bây giờ tôi đang lăn lộn với LIBVIRT_DEFAULT_URI = qemu: /// hệ thống
Jay _silly_evarlast_ Wren

11

Bạn phải xác định máy ảo. Nếu nó chạy thì dừng lại

[root@fed18 isos]# virt-install --hvm --name OracleLinux64-1 --ram 2048 --vcpus 1 -f /dev/virtual-machines/OracleLinux64-1 --network bridge=br0 --cdrom /isos/Oracle_Linux_Release_6_Update_4_x86_64.iso --graphics vnc,listen=0.0.0.0,port=5901 --noautoconsole 
warning: failed to set locale, defaulting to C
ERROR    Guest name 'OracleLinux64-1' is already in use.

root@fed18 ~]# virsh
setlocale: No such file or directory
Welcome to virsh, the virtualization interactive terminal.

Type:  'help' for help with commands
   'quit' to quit
virsh #  undefine OracleLinux64-1
Domain OracleLinux64-1 has been undefined

virsh # quit

[root@fed18 ~]# virt-install --hvm --name OracleLinux64-1 --ram 2048 --vcpus 1 -f /dev/virtual-machines/OracleLinux64-1 --network bridge=br0 --cdrom /isos/Oracle_Linux_Release_6_Update_4_x86_64.iso --graphics vnc,listen=192.168.2.103,port=5901 --noautoconsole 
warning: failed to set locale, defaulting to C

Starting install...
Creating domain...                                                                                                                                          |    0 B  00:00:12     
Domain installation still in progress. You can reconnect to 
the console to complete the installation process.

Điều này làm việc cho tôi, vì vậy cảm ơn! Bạn có biết nếu có thể liệt kê tất cả các tên được xác định?
Teekin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.