]> git.proxmox.com Git - ceph.git/blob - ceph/doc/ceph-volume/index.rst
update sources to 12.2.7
[ceph.git] / ceph / doc / ceph-volume / index.rst
1 .. _ceph-volume:
2
3 ceph-volume
4 ===========
5 Deploy OSDs with different device technologies like lvm or physical disks using
6 pluggable tools (:doc:`lvm/index` itself is treated like a plugin) and trying to
7 follow a predictable, and robust way of preparing, activating, and starting OSDs.
8
9 :ref:`Overview <ceph-volume-overview>` |
10 :ref:`Plugin Guide <ceph-volume-plugins>` |
11
12
13 **Command Line Subcommands**
14 There is currently support for ``lvm``, and plain disks (with GPT partitions)
15 that may have been deployed with ``ceph-disk``.
16
17 * :ref:`ceph-volume-lvm`
18 * :ref:`ceph-volume-simple`
19
20
21 Migrating
22 ---------
23 Starting on Ceph version 12.2.2, ``ceph-disk`` is deprecated. Deprecation
24 warnings will show up that will link to this page. It is strongly suggested
25 that users start consuming ``ceph-volume``. There are two paths for migrating:
26
27 #. Keep OSDs deployed with ``ceph-disk``: The :ref:`ceph-volume-simple` command
28 provides a way to take over the management while disabling ``ceph-disk``
29 triggers.
30 #. Redeploy existing OSDs with ``ceph-volume``: This is covered in depth on
31 :ref:`rados-replacing-an-osd`
32
33 New deployments
34 ^^^^^^^^^^^^^^^
35 For new deployments, :ref:`ceph-volume-lvm` is recommended, it can use any
36 logical volume as input for data OSDs, or it can setup a minimal/naive logical
37 volume from a device.
38
39 Existing OSDs
40 ^^^^^^^^^^^^^
41 If the cluster has OSDs that were provisioned with ``ceph-disk``, then
42 ``ceph-volume`` can take over the management of these with
43 :ref:`ceph-volume-simple`. A scan is done on the data device or OSD directory,
44 and ``ceph-disk`` is fully disabled. Encryption is fully supported.
45
46
47 .. toctree::
48 :hidden:
49 :maxdepth: 3
50 :caption: Contents:
51
52 intro
53 systemd
54 lvm/index
55 lvm/activate
56 lvm/encryption
57 lvm/prepare
58 lvm/scan
59 lvm/systemd
60 lvm/list
61 lvm/zap
62 simple/index
63 simple/activate
64 simple/scan
65 simple/systemd