Optimize the deployment of ceph

Registered by wangwei on 2019-05-15

I think the current ceph deployment has the following problems:
1. The entire deployment affects all ceph daemons and cannot be deployed or fixed for a particular daemon.
2. If the image changes, it will affect all the osd that have been run. It is best to provide the option to avoid restarting the already running container. The purpose of this is to not restart the healthy osd container when repairing the damaged osd.
3. When using the --limit feature of ansible, the deployment must include the mon node, otherwise it will fail. We can't fix osd with "--limit" or fix the first mon node.
4. When ceph.conf changes, the container does not restart automatically. We need this feature, but the default is best to turn it off.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
wangwei
Direction:
Needs approval
Assignee:
wangwei
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.