Hi folks

 

I enabled containerized ceph cluster with simplex. You can begin to review my patch. I propose to build an image and deploy a simplex system with these patch to check.

 

https://review.opendev.org/#/c/681457/

https://review.opendev.org/#/c/687340/

https://review.opendev.org/#/c/706256/

https://review.opendev.org/#/c/699557/

https://review.opendev.org/#/c/699556/

 

And I know there is other story, like remove ceph as default backend storage, maybe some conflict, we can discuss together.

 

 

Tash Done:

1, disable native ceph cluster in ceph.pp

2, disable ceph daemon monitoring in service manager

3, add rook-ceph helm chart to launch ceph cluster

4, add override in stx-config to generate override with starlingx system config

5, sysinv add label in provision stage, to make containerized ceph mon and ceph mgr on designed host

6, add rook-ceph-provisioner helm chart to generate storage class, secret, config and pool for stx-application

7, enabled stx-openstack with containerized ceph

8, update ceph wrapper in stx-config to set or get containerized ceph cluster

 

All these tasks done is enabled with simplex only.

 

Task to do:

1,  enable add osd runtime, after system provisioned

2, fix know issue, if system reboot, ceph cluster launch fail

3, enable bluestore and filestore, currently there is only bluestore

4, enable multi-node and duplex

5, enable swift with containerized ceph

6, enable fm alarm for containerized ceph

7, check backup and restore for containerized ceph

8, check system upgrade or how to transit from native ceph cluster to containerized ceph cluster

9, code cleanup

10, update unit test in stx-config

 

BR!

 

Martin, Chen

IOTG, Software Engineer

021-61164330