[Deepsea-users] Antw: Re: Integration of DeepSea in a ceph-deploy based installation
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
> 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.
> > Eric
> Deepsea-users mailing list
> Deepsea-users at lists.suse.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 473 bytes
Desc: This is a digitally signed message part.
More information about the Deepsea-users