Re: [Openstack] Integrating GlusterFS with OpenStack

2011-06-05 Thread Soren Hansen
2011/6/3 Shehjar Tikoo :
> We're aiming to integrate Gluster with Openstack in a way that allows
> GlusterFS to be used as the storage for application volumes as well as VMs.
> I am interested in hearing your ideas on how such an integration can be
> performed. Being the openstack experts, could you please share some issues I
> should be considering, the problems I may run into or anything else you
> think I should know.

One thing I'd love to be able to do is store my virtual disks on a
gluster filesystem that is shared across my compute nodes. The data
would be stored on the host that is actually running the virtual
machine (think NUFA scheduler). When doing live migration, we could
let KVM migrate the VM state and somehow tell gluster to migrate the
disk image to the new host (to maintain locality between the virtual
machine and its storage). Gluster already has the means to do live
rebalancing, but I don't believe an API to specify "I'd like for this
particular file to reside on this particular brick. Please make it
so". That would *rock*.

-- 
Soren Hansen        | http://linux2go.dk/
Ubuntu Developer    | http://www.ubuntu.com/
OpenStack Developer | http://www.openstack.org/

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Integrating GlusterFS with OpenStack

2011-06-05 Thread masumotok
Hi,

> When doing live migration, we could let KVM migrate the
> VM state and somehow tell gluster to migrate the disk image to the new
> host (to maintain locality between the virtual machine and its storage).
> Gluster already has the means to do live rebalancing, but I don't believe
> an API to specify "I'd like for this particular file to reside on this
> particular brick. Please make it so". That would *rock*.

In current openstack live migration feature, a flag --instances_path specifies 
the path which has to be on shared storage. Live re-balancing sounds like good 
idea, and I think at least, just "--instances_path is on the glusterFS" is good 
option to users. 
If you want any help, my colleague and me would love to do ^^;


> -Original Message-
> From: openstack-bounces+masumotok=nttdata.co...@lists.launchpad.net
> [mailto:openstack-bounces+masumotok=nttdata.co...@lists.launchpad.ne
> t] On Behalf Of Soren Hansen
> Sent: Monday, June 06, 2011 7:40 AM
> To: Shehjar Tikoo
> Cc: openstack@lists.launchpad.net
> Subject: Re: [Openstack] Integrating GlusterFS with OpenStack
> 
> 2011/6/3 Shehjar Tikoo :
> > We're aiming to integrate Gluster with Openstack in a way that allows
> > GlusterFS to be used as the storage for application volumes as well
> as VMs.
> > I am interested in hearing your ideas on how such an integration can
> > be performed. Being the openstack experts, could you please share some
> > issues I should be considering, the problems I may run into or
> > anything else you think I should know.
> 
> One thing I'd love to be able to do is store my virtual disks on a gluster
> filesystem that is shared across my compute nodes. The data would be
> stored on the host that is actually running the virtual machine (think
> NUFA scheduler). When doing live migration, we could let KVM migrate the
> VM state and somehow tell gluster to migrate the disk image to the new
> host (to maintain locality between the virtual machine and its storage).
> Gluster already has the means to do live rebalancing, but I don't believe
> an API to specify "I'd like for this particular file to reside on this
> particular brick. Please make it so". That would *rock*.
> 
> --
> Soren Hansen        | http://linux2go.dk/ Ubuntu Developer    |
> http://www.ubuntu.com/ OpenStack Developer | http://www.openstack.org/
> 
> ___
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp