A charming way to deploy the microceph snap.
MicroCeph is a lightweight way to deploy Ceph cluster in reliable and resilient distributed storage.
The microceph charm deploys the microceph snap and can scale out to form a Ceph cluster with Juju.
This section covers common and/or important configuration options. See file
config.yaml
for the full list of options, along with their descriptions and
default values. See the Juju documentation for details
on configuring applications.
The snap-channel
option determines the microceph version to be deployed.
A cloud with three nodes is a typical design to deploy a minimal Ceph cluster.
juju deploy -n 3 microceph --channel latest/edge --to 0,1,2
Add the disks on each node
juju run microceph/0 add-osd <DISK PATH>,<DISK PATH>
This section lists Juju actions supported by the charm.
Actions allow specific operations to be performed on a per-unit basis. To
display action descriptions run juju actions microceph
. If the charm is not
deployed then see file actions.yaml
.
list-disks
add-osd
MicroCeph charm is expected to be integrated with the openstack control plane via cross model relations. For example to integrate glance application in k8s model to microceph, run the below commands:
juju offer microceph:ceph
juju integrate -m k8s glance:ceph admin/controller.microceph
Please report bugs on Github. For general charm questions refer to the OpenStack Charm Guide.