how should i do? i configurate guest-os.xml ,add rbd disk manually. then virsh start
xpSP3
-------rbd disk------------
<disk type='network' device='disk'>
<driver name='qemu' type='raw' cache='writethrough'
io='native'/>
<auth username='cloud'>
<secret type='ceph'
uuid='7a91dc24-b072-43c4-98fb-4b2415322b0f'/>
</auth>
<source protocol='rbd' name='cloud/testrbd'>
<host name='192.168.10.4' port='6789'/>
</source>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00'
slot='0x06' function='0x0'/>
</disk>
---error log---
[root@KVM-ip11 git]# virsh start xpSP3
error: Failed to start domain xpSP3
error: internal error process exited while connecting to monitor: char device redirected
to /dev/pts/4
qemu-kvm: -drive
file=rbd:cloud/testrbd:id=cloud:key=AQCGbGRQ+M+NGBAATtylZNiSxqCTQ4uaApd+9w==:auth_supported=cephx\;none:mon_host=192.168.10.4\:6789,if=none,id=drive-virtio-disk1,format=raw,cache=writethrough,aio=native:
could not open disk image
rbd:cloud/testrbd:id=cloud:key=AQCGbGRQ+M+NGBAATtylZNiSxqCTQ4uaApd+9w==:auth_supported=cephx\;none:mon_host=192.168.10.4\:6789:
No such file or directory
---xpSP3.log-----
2012-10-11 14:57:58.118+0000: starting up
LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin HOME=/root USER=root LOGNAME=root
QEMU_AUDIO_DRV=none /usr/libexec/qemu-kvm -name xpSP3 -S -M rhel6.2.0 -enable-kvm -m 512
-smp 1,sockets=1,cores=1,threads=1 -uuid b45bd66a-6700-4905-c5f4-4c799413d7b7 -nodefconfig
-nodefaults -chardev
socket,id=charmonitor,path=/var/lib/libvirt/qemu/xpSP3.monitor,server,nowait -mon
chardev=charmonitor,id=monitor,mode=readline -rtc base=localtime,driftfix=slew -device
piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive
file=/var/lib/libvirt/images/xpSP3.img,if=none,id=drive-ide0-0-0,format=raw,cache=none
-device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -drive
file=rbd:cloud/testrbd:id=cloud:key=AQCGbGRQ+M+NGBAATtylZNiSxqCTQ4uaApd+9w==:auth_supported=cephx\;none:mon_host=192.168.10.4\:6789,if=none,id=drive-virtio-disk1,format=raw
-device
virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk1,id=virtio-disk1
-netdev tap,fd=19,id=hostnet0 -device e1000,netdev!
=hostnet0,id=net0,mac=52:54:00:2a:8c:48,bus=pci.0,addr=0x3 -chardev pty,id=charserial0
-device isa-serial,chardev=charserial0,id=serial0 -device usb-tablet,id=input0 -vnc
0.0.0.0:0 -vga std -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device
hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -device
virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5
Domain id=3 is tainted: high-privileges
char device redirected to /dev/pts/4
qemu-kvm: -drive
file=rbd:cloud/testrbd:id=cloud:key=AQCGbGRQ+M+NGBAATtylZNiSxqCTQ4uaApd+9w==:auth_supported=cephx\;none:mon_host=192.168.10.4\:6789,if=none,id=drive-virtio-disk1,format=raw:
could not open disk image
rbd:cloud/testrbd:id=cloud:key=AQCGbGRQ+M+NGBAATtylZNiSxqCTQ4uaApd+9w==:auth_supported=cephx\;none:mon_host=192.168.10.4\:6789:
No such file or directory
2012-10-11 14:57:58.548+0000: shutting down
At 2012-10-11 14:48:43,"Josh Durgin" <josh.durgin(a)inktank.com> wrote:
On 10/10/2012 10:52 PM, yue wrote:
> hi, now i rebuild libvirtd, version 0.10.2. and define ceph secret
> ,define ceph storage-pool. all fine up to now.
> i operate guest-os through virt-manager-GUI . i add a
> rbd-file(qemu-img create before) from ceph-rbd-pool, click 'finish',it
> pop error "NoneType object has no attribute startswith", someone say it
> is python error.
python-virtinst (and thus virt-manager) don't support the rbd storage
pool. They don't know how to configure rbd disks yet either.
Josh