[Openstack] Live Migration with Gluster Storage
Sylvain Bauza
sylvain.bauza at bull.net
Tue Aug 20 09:15:24 UTC 2013
Ergh, for some reason the pointer was lost. Here it is :
http://blog.flaper87.org/post/520b7ff00f06d37b7a766dc0/
[1] :
Le 20/08/2013 10:49, Sylvain Bauza a écrit :
> Please note that there is huge improvement in terms of perfs if you
> choose to cherry-pick the libgfapi driver which has recently been
> implemented in Nova [1].
>
> That would assume you use Cinder bootable volumes instead of classical
> QCOW2 instances, but the improvement is worth it.
>
> -Sylvain
>
>
> Le 20/08/2013 09:29, Marco CONSONNI a écrit :
>> Hello Guilherme and all,
>>
>> I was able to deploy live migration with gluster: I originally tried
>> NFS like you did but I found problems.
>> On the contrary, Gluster works perfectly and it's quite easy to
>> instal and configure.
>>
>> This is what you need to do for a basic installation assuming that
>> you have a node, working as a gluster server, with 2 disks and a set
>> of compute nodes, working as gluster clients, that use the gluster
>> shared directory for saving the running images.
>>
>> -- On the gluster server --
>>
>> 1) Prepare the volumes
>>
>> Assuming that you have two disks (/dev/sdb and /dev/sdc), create a
>> primary partition on both of them using fdisk command.
>> Format the volumes with command: sudo mkfs.xfs -i size=512 /dev/sdb1
>> and sudo mkfs.xfs -i size=512 /dev/sdc1
>> Prepare two directories for mounting the two volumes: sudo mkdir -p
>> /export/brick1 and sudo mkdir -p /export/brick2
>> Configure /etc/fstab for mounting the volumes by adding the following
>> lines:
>>
>> /dev/sdb1/export/brick1xfsdefaults02
>>
>> /dev/sdc1/export/brick2xfsdefaults02
>>
>> Mount the two volumes with command sudo mount --a
>>
>> 2) install and configure gluster server
>>
>> sudo apt-get install glusterfs-server
>>
>> sudo gluster volume create openstack stripe 2 <IP address of the
>> server>:/export/brick1 <IP address of the server>:/export/brick2
>>
>> sudo gluster volume start openstack
>>
>> -- On the gluster clients / compute nodes --
>>
>> 1) Install the gluster client with command sudo apt-get install
>> glusterfs-client
>>
>> 2) in the /etc/fstab, configure a gluster filesystem with name
>> /var/lib/nova/instances by adding the following line:
>>
>> <IP address of gluster server>:/openstack /var/lib/nova/instances
>> glusterfs defaults,_netdev 0 0
>>
>> Note that if you have already have a /var/lib/nova/instances
>> directory on the compute node, this fstab configuration simply
>> 'hides' that but the contents are still there.
>> This configuration is needed for forcing compute node to store
>> instances onto the gluster shared directory.
>>
>> Hope it helps,
>> Marco.
>>
>>
>>
>> 2013/8/7 Guilherme Russi <luisguilherme.cr at gmail.com
>> <mailto:luisguilherme.cr at gmail.com>>
>>
>> Hello guys,
>>
>> I've been trying to deploy live migration to my cloud using NFS
>> but without success, I'd like to know if somebody has tried live
>> migration with Gluster Storage, does it work? Any problem when
>> installing it? Following the documentation from its website is
>> easy to install?
>>
>> The only thing that is left to my cloud works 100% is the live
>> migration.
>>
>> Thank you all.
>>
>> Guilherme.
>>
>> _______________________________________________
>> Mailing list:
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to : openstack at lists.openstack.org
>> <mailto:openstack at lists.openstack.org>
>> Unsubscribe :
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>
>>
>>
>>
>> _______________________________________________
>> Mailing list:http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to :openstack at lists.openstack.org
>> Unsubscribe :http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
>
>
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130820/854646e8/attachment.html>
More information about the Openstack
mailing list