Re: OpenStack and ceph integration with puppet

2013-10-10 Thread Alfredo Deza
On Thu, Oct 10, 2013 at 11:43 AM, Loic Dachary wrote: > > > On 09/10/2013 22:46, Loic Dachary wrote: >> >> >> On 08/10/2013 16:20, Don Talton (dotalton) wrote:> Hi Loic, >>> >> >>> We utilize stackforge's puppet modules to do our heavy lifting, including >>> p-openstack, p-cinder, p-glance. There

Re: OpenStack and ceph integration with puppet

2013-10-10 Thread Loic Dachary
On 09/10/2013 22:46, Loic Dachary wrote: > > > On 08/10/2013 16:20, Don Talton (dotalton) wrote:> Hi Loic, >> > >> We utilize stackforge's puppet modules to do our heavy lifting, including >> p-openstack, p-cinder, p-glance. There are dependency chains so that >> services will be restarted

Re: OpenStack and ceph integration with puppet

2013-10-09 Thread Dmitry Borodaenko
On Wed, Oct 9, 2013 at 2:30 PM, Loic Dachary wrote: >> https://github.com/Mirantis/fuel/blob/master/deployment/puppet/cinder/manifests/volume/ceph.pp > > The > > "ceph auth get-or-create ..." > > looks like a worthy contribution to > > https://github.com/stackforge/puppet-cinder/blob/master/manife

Re: OpenStack and ceph integration with puppet

2013-10-09 Thread Loic Dachary
On 08/10/2013 16:20, Don Talton (dotalton) wrote:> Hi Loic, > > We utilize stackforge's puppet modules to do our heavy lifting, including > p-openstack, p-cinder, p-glance. There are dependency chains so that services > will be restarted after configuration changes are made. Since many of ou

Re: OpenStack and ceph integration with puppet

2013-10-09 Thread Loic Dachary
Hi Dmitry, On 09/10/2013 00:26, Dmitry Borodaenko wrote: > Loic, > > You might also find the Fuel manifests for Ceph useful: > https://github.com/Mirantis/fuel/tree/master/deployment/puppet/ceph > https://github.com/Mirantis/fuel/blob/master/deployment/puppet/cinder/manifests/volume/ceph.pp The

Re: OpenStack and ceph integration with puppet

2013-10-08 Thread Dmitry Borodaenko
Loic, You might also find the Fuel manifests for Ceph useful: https://github.com/Mirantis/fuel/tree/master/deployment/puppet/ceph https://github.com/Mirantis/fuel/blob/master/deployment/puppet/cinder/manifests/volume/ceph.pp https://github.com/Mirantis/fuel/blob/master/deployment/puppet/glance/man

Re: OpenStack and ceph integration with puppet

2013-10-08 Thread Loic Dachary
On 08/10/2013 15:47, Sébastien Han wrote: > Hi Loïc, > > Actually they are some steps that might be automated such as: > > * set the virsh secret > * create both glance and cinder pools Where do you think it might already be automated ? > Please take a look at: > > * > https://github.com/do

RE: OpenStack and ceph integration with puppet

2013-10-08 Thread Don Talton (dotalton)
Hi Loic, As Sebastien mentioned already there is code that addresses this in my github repo. This was borne out of some needs we have at Cisco, the primary being complete automation of a rbd-backed cloud. We are still using eNovance's puppet-ceph (https://github.com/enovance/puppet-ceph) in ou

Re: OpenStack and ceph integration with puppet

2013-10-08 Thread Sébastien Han
Hi Loïc, Actually they are some steps that might be automated such as: * set the virsh secret * create both glance and cinder pools Please take a look at: *  https://github.com/dontalton/puppet-cephdeploy/blob/master/manifests/init.pp#L121 *  https://github.com/dontalton/puppet-cephdeploy/blob/

OpenStack and ceph integration with puppet

2013-10-08 Thread Loic Dachary
Hi Ceph, Binding ceph to cinder and glance using puppet requires three steps: * Deploy ceph ( with ceph-deploy, puppet, chef ... ) * Follow the ceph documentation instructions ( valid for both cinder and glance ) http://ceph.com/docs/next/rbd/rbd-openstack/ * Part of the above instructions