[Gluster-users] issue with GlusterFS to store KVM guests

Eric campee at gmail.com
Fri Jul 29 23:47:40 UTC 2011


this worked, thank you!

On Fri, Jul 29, 2011 at 3:47 PM, Michael <michael.auckland at gmail.com> wrote:

> try to start kvm disk image with cache=writeback or writethrough.
> if cache=none than will get this error.
>
> Runnig kvm on gluster 3.3beta1 on debian x64 sqeeze. so far so good. live
> -migartion, failover works ok.
>
> On Sat, Jul 30, 2011 at 10:22 AM, Eric <campee at gmail.com> wrote:
>
>> i'm having difficulty running KVM virtual machines off of a glusterFS
>> volume mounted using the glusterFS client. i am running centOS 6, 64-bit.
>>
>> i am using virt-install to create my images but encountering the following
>> error:
>>
>> qemu: could not open disk image /mnt/myreplicatestvolume/testvm.img:
>> Invalid argument
>> (see below for a more lengthy version of the error)
>>
>> i have found an example of someone else having this issue as well but no
>> solution was offered (
>> http://gluster.org/pipermail/gluster-users/2011-February/006731.html). i
>> also found the following FAQ entry that states that NFS should be used to
>> store VM images (
>> http://www.gluster.org/faq/index.php?sid=36929&lang=en&action=artikel&cat=3&id=5&artlang=en
>> )
>>
>> i would prefer to use the glusterFS client for the automatic fail-over
>> that it offers. is this possible?
>>
>> i am creating the VM as follows:
>>
>> sudo virt-install --name testvm --ram 4096 --os-type='linux'
>> --os-variant=rhel5.4 --disk path=/mnt/myreplicatestvolume/testvm.img,size=50
>> --network bridge:br0 --accelerate --vnc --mac=54:52:00:A1:B2:C3 --location
>> http://server/centos/5.4/os/x86_64/ -x "ks=http://server/kscfg/testvm.cfg"
>> --uuid=00000000-0000-0000-0000-000000000001 --vcpus=4
>>
>> full text of error:
>>
>> Starting install...
>> Retrieving file
>> vmlinuz...
>> | 3.7 MB     00:00 ...
>> Retrieving file
>> initrd.img...
>> |  14 MB     00:00 ...
>> ERROR    internal error process exited while connecting to monitor: char
>> device redirected to /dev/pts/5
>> qemu: could not open disk image /mnt/myreplicatestvolume/testvm.img:
>> Invalid argument
>>
>> Domain installation does not appear to have been
>>  successful.  If it was, you can restart your domain
>>  by running 'virsh start testvm'; otherwise, please
>>  restart your installation.
>> ERROR    internal error process exited while connecting to monitor: char
>> device redirected to /dev/pts/5
>> qemu: could not open disk image /mnt/myreplicatestvolume/testvm.img:
>> Invalid argument
>> Traceback (most recent call last):
>>   File "/usr/bin/virt-install", line 1054, in <module>
>>     main()
>>   File "/usr/bin/virt-install", line 936, in main
>>     start_time, guest.start_install)
>>   File "/usr/bin/virt-install", line 978, in do_install
>>     dom = install_func(conscb, progresscb, wait=(not wait))
>>   File "/usr/lib/python2.6/site-packages/virtinst/Guest.py", line 973, in
>> start_install
>>     return self._do_install(consolecb, meter, removeOld, wait)
>>   File "/usr/lib/python2.6/site-packages/virtinst/Guest.py", line 1038, in
>> _do_install
>>     "install")
>>   File "/usr/lib/python2.6/site-packages/virtinst/Guest.py", line 1009, in
>> _create_guest
>>     dom = self.conn.createLinux(start_xml, 0)
>>   File "/usr/lib64/python2.6/site-packages/libvirt.py", line 1270, in
>> createLinux
>>     if ret is None:raise libvirtError('virDomainCreateLinux() failed',
>> conn=self)
>> libvirtError: internal error process exited while connecting to monitor:
>> char device redirected to /dev/pts/5
>> qemu: could not open disk image /mnt/myreplicatestvolume/testvm.img:
>> Invalid argument
>>
>>
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>>
>>
>
>
> --
> --
> Michael
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20110729/79412242/attachment.html>


More information about the Gluster-users mailing list