f52a35d6bc
This commit introduces a new storage backend "ceph-external" to support external ceph. - It provide the capability to provision an external Ceph cluster as backend for Cinder, Glance, Nova - The connectivity to the 3rd party Ceph cluster is ensured through importing a Ceph configuration file - Any combination of other backends and the external Ceph backend is supported with limitations - Create /opt/extenstion/ceph directory in drbd.pp - When instance-backing is "remote" on a compute node, if the ephemeral ceph pool is moved from one ceph backend to another, a config out-of-date alarm should be generated for that compute node to signal that the compute node needs to be locked and unlocked in order for nova-compute to be restarted on that compute node. - For adding an external ceph backend, it is done by two POST requests: one to upload the ceph config file and one to add the backend. For modifying an existing external ceph backend, it is done by one POST request to upload the ceph config file and one PATCH request to modify the backend. Story: 2002820 Task: 22737 Change-Id: Ie504ffae9f4895a67502ecfa3f0fbf267bb65e99 Signed-off-by: Jack Ding <jack.ding@windriver.com> |
||
---|---|---|
.. | ||
centos | ||
computeconfig | ||
.gitignore | ||
PKG-INFO |