[Deepsea-users] Antw: Re: Integration of DeepSea in a ceph-deploy based installation

Eric Jackson ejackson at suse.com
Mon Jan 23 03:58:15 MST 2017


On Monday, January 23, 2017 12:25:01 AM Martin Weiss wrote:
> > On Thursday, January 19, 2017 07:40:28 AM Martin Weiss wrote:
> 
> I have heard that we want to deprecate ceph-deploy in one of the next
> releases and replace it with deepsea. With that in mind I believe we have
> to deliver a migration path from "ceph-deploy" to "deepsea"..
> 
> Ad yes - I agree - at the moment where deepsea is not yet on paar with
> ceph-deploy this might not be worth the effort... But we need to start
> building the proper solution before deprecating ceph-deploy ;-).

To my knowledge, the only two items ceph-deploy does that DeepSea does not is 
support dm-crypt and provide a command line editor of ceph.conf.  The former 
is in the todo list and I am still trying to understand the requirements of 
the latter.

> 
> Oh - and btw. - this would also be an added value for customers migrating
> from NON SLES bases Ceph deployments to SES..
> >   What happens if you try and something goes wrong?  I don't know.  My
> > 
> > personal paranoia level would be high enough that I would skip using any
> > of
> > the stage orchestration commands (i.e. salt‑run state.orch ceph.stage.3)
> > and run the individual steps on the individual nodes.  It would be a bit
> > tedious
> > 
> > for a migration, but much easier to recover.
> 
> Agreed - this adds to my wish of an automatically generated policy.cfg for
> an existing cluster.
> >   In the longer term, we do have an existing card in
> > 
> > https://github.com/SUSE/DeepSea/projects/2, but have not pursued it yet. 
> > I
> > think the above would need to be automated for creating a policy.cfg with
> > accurate hardware profiles and somehow verifiable.  Also, I do not know if
> > this
> > could be a generic solution for any Ceph cluster.
> 
> So for the moment I understand this status:
> 
> 1. Recommendation: Do not use DeepSea for existing ceph-deploy based
> clusters. 2. Inventory can be done with DeepSea
> 3. policy.cfg can be created manually
> 4. ?
> 
> -> In case I build the policy.cfg manually and correct - what would happen
> if I go through the next steps of DeepSea, then? Will this kill / overwrite
> anything already existing?
> 
If you did build your policy.cfg identically to the existing environment along 
with centralizing any customized configurations (e.g. ceph.conf, rgw.conf, 
etc.), then nothing would happen.  Running Stage 3 and Stage 4 would check 
that all roles and services are as they should be.

> Thanks,
> Martin
> 
> > Eric
> 
> _______________________________________________
> Deepsea-users mailing list
> Deepsea-users at lists.suse.com
> http://lists.suse.com/mailman/listinfo/deepsea-users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.suse.com/pipermail/deepsea-users/attachments/20170123/39d98187/attachment.sig>


More information about the Deepsea-users mailing list