]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph-volume: add raw mode
authorSage Weil <sage@redhat.com>
Fri, 6 Dec 2019 20:08:12 +0000 (14:08 -0600)
committerJan Fajerski <jfajerski@suse.com>
Fri, 28 Feb 2020 09:34:30 +0000 (10:34 +0100)
commite809ef07014e042c05dbc8e670bc655e2947763a
tree6facb9d321928e639ebcebf98ca67e1ce5092d22
parentbc17de912c640bab317694d9c43bd6f3caeeb527
ceph-volume: add raw mode

list, prepare, activate, create (prepare+activate) basic bluestore OSDs
on a single device.

No support (or plans to ever support) dmcrypt.

I think support for db/wal could be added later without much trouble.

For now, we require --no-systemd and --bluestore flags because we haven't
implemented support for anything else but suspect we will in the future,
and would like to ensure users are being explicit about what they're
asking for.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 1e9de77add67fa94204c450c52d22fc3a33d7b22)
src/ceph-volume/ceph_volume/devices/__init__.py
src/ceph-volume/ceph_volume/devices/raw/__init__.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/devices/raw/activate.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/devices/raw/common.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/devices/raw/create.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/devices/raw/list.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/devices/raw/main.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/devices/raw/prepare.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/devices/raw/scan.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/main.py