virt-installはnameが使用中であると言いますが、virsh list --allは何もありませんと言います。
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
----------------------------------
Virt-installはこの名前をどこで見つけますか?
編集:LIBVIRT_DEFAULT_URIが設定されていないことを言及する必要があります。
各コマンドで異なるURIを使用しています。 -c qemu:///system
をvirt-install
コマンドに追加するか、リストでqemu:///session
を使用するように変更します。定義を解除するには、virsh -c qemu:///THECORRECTURI undefine Android
コマンドを使用します。
仮想マシンを未定義にする必要があります。その実行が停止した場合
[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.