X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=pveceph.1-synopsis.adoc;h=9514e3e62b73f90686bd6391a8d46a6cfde91eb5;hb=bdf0aff2f5812118802e586f2cc7aed831769353;hp=c0121c7431ee90a838a8fe970a193fa35d66b9c5;hpb=1e3f815645e374a596d7dd9afbb9aed3a7049921;p=pve-docs.git diff --git a/pveceph.1-synopsis.adoc b/pveceph.1-synopsis.adoc index c0121c7..9514e3e 100644 --- a/pveceph.1-synopsis.adoc +++ b/pveceph.1-synopsis.adoc @@ -98,7 +98,15 @@ Targeted number of replicas per object Install ceph related packages. -`--version` `` ('default =' `nautilus`):: +`--allow-experimental` `` ('default =' `0`):: + +Allow experimental versions. Use with care! + +`--test-repository` `` ('default =' `0`):: + +Use the test, not the main repository. Use with care! + +`--version` `` ('default =' `pacific`):: Ceph version to install. @@ -148,7 +156,7 @@ Create Ceph Monitor and Manager `--mon-address` `` :: -Overwrites autodetected monitor IP address. Must be in the public network of ceph. +Overwrites autodetected monitor IP address(es). Must be in the public network(s) of Ceph. `--monid` `[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?` :: @@ -170,11 +178,15 @@ Create OSD Block device name. +`--crush-device-class` `` :: + +Set the device class of the OSD in crush. + `--db_dev` `` :: Block device name for block.db. -`--db_size` ` (1 - N)` ('default =' `bluestore_block_db_size or 10% of OSD size`):: +`--db_dev_size` ` (1 - N)` ('default =' `bluestore_block_db_size or 10% of OSD size`):: Size in GiB for block.db. + @@ -188,7 +200,7 @@ Enables encryption of the OSD. Block device name for block.wal. -`--wal_size` ` (0.5 - N)` ('default =' `bluestore_block_wal_size or 1% of OSD size`):: +`--wal_dev_size` ` (0.5 - N)` ('default =' `bluestore_block_wal_size or 1% of OSD size`):: Size in GiB for block.wal. + @@ -218,9 +230,9 @@ The name of the pool. It must be unique. Configure VM and CT storage using the new pool. -`--application` `` :: +`--application` `` ('default =' `rbd`):: -The application of the pool, 'rbd' by default. +The application of the pool. `--crush_rule` `` :: @@ -230,14 +242,30 @@ The rule to use for mapping object placement in the cluster. Minimum number of replicas per object -`--pg_num` ` (8 - 32768)` ('default =' `128`):: +`--pg_autoscale_mode` `` ('default =' `warn`):: + +The automatic PG scaling mode of the pool. + +`--pg_num` ` (1 - 32768)` ('default =' `128`):: Number of placement groups. +`--pg_num_min` ` (-N - 32768)` :: + +Minimal number of placement groups. + `--size` ` (1 - 7)` ('default =' `3`):: Number of replicas per object +`--target_size` `^(\d+(\.\d+)?)([KMGT])?$` :: + +The estimated target size of the pool for the PG autoscaler. + +`--target_size_ratio` `` :: + +The estimated target ratio of the pool for the PG autoscaler. + *pveceph pool destroy* `` `[OPTIONS]` Destroy pool @@ -254,31 +282,95 @@ If true, destroys pool even if in use Remove all pveceph-managed storages configured for this pool -*pveceph pool ls* +*pveceph pool get* `` `[OPTIONS]` `[FORMAT_OPTIONS]` + +List pool settings. + +``: `` :: + +The name of the pool. It must be unique. + +`--verbose` `` ('default =' `0`):: + +If enabled, will display additional data(eg. statistics). + +*pveceph pool ls* `[FORMAT_OPTIONS]` List all pools. -*pveceph purge* +*pveceph pool set* `` `[OPTIONS]` + +Change POOL settings + +``: `` :: + +The name of the pool. It must be unique. + +`--application` `` :: + +The application of the pool. + +`--crush_rule` `` :: + +The rule to use for mapping object placement in the cluster. + +`--min_size` ` (1 - 7)` :: + +Minimum number of replicas per object + +`--pg_autoscale_mode` `` :: + +The automatic PG scaling mode of the pool. + +`--pg_num` ` (1 - 32768)` :: + +Number of placement groups. + +`--pg_num_min` ` (-N - 32768)` :: + +Minimal number of placement groups. + +`--size` ` (1 - 7)` :: + +Number of replicas per object + +`--target_size` `^(\d+(\.\d+)?)([KMGT])?$` :: + +The estimated target size of the pool for the PG autoscaler. + +`--target_size_ratio` `` :: + +The estimated target ratio of the pool for the PG autoscaler. + +*pveceph purge* `[OPTIONS]` Destroy ceph related data and configuration files. -*pveceph start* `[]` +`--crash` `` :: + +Additionally purge Ceph crash logs, /var/lib/ceph/crash. + +`--logs` `` :: + +Additionally purge Ceph logs, /var/log/ceph. + +*pveceph start* `[OPTIONS]` Start ceph services. -``: `(ceph|mon|mds|osd|mgr)\.[A-Za-z0-9\-]{1,32}` ('default =' `ceph.target`):: +`--service` `(ceph|mon|mds|osd|mgr)(\.[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?)?` ('default =' `ceph.target`):: Ceph service name. *pveceph status* -Get ceph status. +Get Ceph Status. -*pveceph stop* `[]` +*pveceph stop* `[OPTIONS]` Stop ceph services. -``: `(ceph|mon|mds|osd|mgr)\.[A-Za-z0-9\-]{1,32}` ('default =' `ceph.target`):: +`--service` `(ceph|mon|mds|osd|mgr)(\.[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?)?` ('default =' `ceph.target`):: Ceph service name.