669fd96b11
Add the "osd-devices" block-type storage, with minimum of 0 and no maximum. Volumes assigned to a unit will be added as OSDs. Also, add the "osd-journal" block-type storage, with minimum of 0 and maximum of 1. The osd-journal storage, if supplied, will be used in favour of osd-journal configuration if supplied. For now, handling of osd-journal is static, just as the configuration method was before. Removing or adding the journal after deployment is not currently supported. This is possible with further changes, but requires stopping Ceph and migrating the existing journal, and so out of scope here.
37 lines
772 B
YAML
37 lines
772 B
YAML
name: ceph
|
|
summary: Highly scalable distributed storage
|
|
maintainer: OpenStack Charmers <openstack-charmers@lists.ubuntu.com>
|
|
description: |
|
|
Ceph is a distributed storage and network file system designed to provide
|
|
excellent performance, reliability, and scalability.
|
|
tags:
|
|
- openstack
|
|
- storage
|
|
- file-servers
|
|
- misc
|
|
peers:
|
|
mon:
|
|
interface: ceph
|
|
provides:
|
|
nrpe-external-master:
|
|
interface: nrpe-external-master
|
|
scope: container
|
|
client:
|
|
interface: ceph-client
|
|
osd:
|
|
interface: ceph-osd
|
|
radosgw:
|
|
interface: ceph-radosgw
|
|
nrpe-external-master:
|
|
interface: nrpe-external-master
|
|
scope: container
|
|
storage:
|
|
osd-devices:
|
|
type: block
|
|
multiple:
|
|
range: 0-
|
|
osd-journal:
|
|
type: block
|
|
multiple:
|
|
range: 0-1
|