*pveceph* ` [ARGS] [OPTIONS]` *pveceph createmgr* An alias for 'pveceph mgr create'. *pveceph createmon* An alias for 'pveceph mon create'. *pveceph createosd* An alias for 'pveceph osd create'. *pveceph createpool* An alias for 'pveceph pool create'. *pveceph destroymgr* An alias for 'pveceph mgr destroy'. *pveceph destroymon* An alias for 'pveceph mon destroy'. *pveceph destroyosd* An alias for 'pveceph osd destroy'. *pveceph destroypool* An alias for 'pveceph pool destroy'. *pveceph fs create* `[OPTIONS]` Create a Ceph filesystem `--add-storage` `` ('default =' `0`):: Configure the created CephFS as storage for this cluster. `--name` `` ('default =' `cephfs`):: The ceph filesystem name. `--pg_num` ` (8 - 32768)` ('default =' `128`):: Number of placement groups for the backing data pool. The metadata pool will use a quarter of this. *pveceph help* `[OPTIONS]` Get help about specified command. `--extra-args` `` :: Shows help for a specific command `--verbose` `` :: Verbose output format. *pveceph init* `[OPTIONS]` Create initial ceph default configuration and setup symlinks. `--cluster-network` `` :: Declare a separate cluster network, OSDs will routeheartbeat, object replication and recovery traffic over it + NOTE: Requires option(s): `network` `--disable_cephx` `` ('default =' `0`):: Disable cephx authentication. + WARNING: cephx is a security feature protecting against man-in-the-middle attacks. Only consider disabling cephx if your network is private! `--min_size` ` (1 - 7)` ('default =' `2`):: Minimum number of available replicas per object to allow I/O `--network` `` :: Use specific network for all ceph related traffic `--pg_bits` ` (6 - 14)` ('default =' `6`):: Placement group bits, used to specify the default number of placement groups. + NOTE: 'osd pool default pg num' does not work for default pools. `--size` ` (1 - 7)` ('default =' `3`):: Targeted number of replicas per object *pveceph install* `[OPTIONS]` Install ceph related packages. `--version` `` ('default =' `nautilus`):: Ceph version to install. *pveceph lspools* An alias for 'pveceph pool ls'. *pveceph mds create* `[OPTIONS]` Create Ceph Metadata Server (MDS) `--hotstandby` `` ('default =' `0`):: Determines whether a ceph-mds daemon should poll and replay the log of an active MDS. Faster switch on MDS failure, but needs more idle resources. `--name` `[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?` ('default =' `nodename`):: The ID for the mds, when omitted the same as the nodename *pveceph mds destroy* `` Destroy Ceph Metadata Server ``: `[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?` :: The name (ID) of the mds *pveceph mgr create* `[OPTIONS]` Create Ceph Manager `--id` `[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?` :: The ID for the manager, when omitted the same as the nodename *pveceph mgr destroy* `` Destroy Ceph Manager. ``: `[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?` :: The ID of the manager *pveceph mon create* `[OPTIONS]` Create Ceph Monitor and Manager `--mon-address` `` :: Overwrites autodetected monitor IP address. Must be in the public network of ceph. `--monid` `[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?` :: The ID for the monitor, when omitted the same as the nodename *pveceph mon destroy* `` Destroy Ceph Monitor and Manager. ``: `[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?` :: Monitor ID *pveceph osd create* `` `[OPTIONS]` Create OSD ``: `` :: Block device name. `--db_dev` `` :: Block device name for block.db. `--db_size` ` (1 - N)` ('default =' `bluestore_block_db_size or 10% of OSD size`):: Size in GiB for block.db. + NOTE: Requires option(s): `db_dev` `--encrypted` `` ('default =' `0`):: Enables encryption of the OSD. `--wal_dev` `` :: Block device name for block.wal. `--wal_size` ` (0.5 - N)` ('default =' `bluestore_block_wal_size or 1% of OSD size`):: Size in GiB for block.wal. + NOTE: Requires option(s): `wal_dev` *pveceph osd destroy* `` `[OPTIONS]` Destroy OSD ``: `` :: OSD ID `--cleanup` `` ('default =' `0`):: If set, we remove partition table entries. *pveceph pool create* `` `[OPTIONS]` Create POOL ``: `` :: The name of the pool. It must be unique. `--add_storages` `` :: Configure VM and CT storage using the new pool. `--application` `` :: The application of the pool, 'rbd' by default. `--crush_rule` `` :: The rule to use for mapping object placement in the cluster. `--min_size` ` (1 - 7)` ('default =' `2`):: Minimum number of replicas per object `--pg_num` ` (8 - 32768)` ('default =' `128`):: Number of placement groups. `--size` ` (1 - 7)` ('default =' `3`):: Number of replicas per object *pveceph pool destroy* `` `[OPTIONS]` Destroy pool ``: `` :: The name of the pool. It must be unique. `--force` `` ('default =' `0`):: If true, destroys pool even if in use `--remove_storages` `` ('default =' `0`):: Remove all pveceph-managed storages configured for this pool *pveceph pool ls* List all pools. *pveceph purge* Destroy ceph related data and configuration files. *pveceph start* `[]` Start ceph services. ``: `(ceph|mon|mds|osd|mgr)\.[A-Za-z0-9\-]{1,32}` ('default =' `ceph.target`):: Ceph service name. *pveceph status* Get ceph status. *pveceph stop* `[]` Stop ceph services. ``: `(ceph|mon|mds|osd|mgr)\.[A-Za-z0-9\-]{1,32}` ('default =' `ceph.target`):: Ceph service name.