pveceph <COMMAND> [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
<boolean>
(default = 0
)
--name
<string>
(default = cephfs
)
--pg_num
<integer> (8 - 32768)
(default = 128
)
pveceph fs destroy <name>
[OPTIONS]
Destroy a Ceph filesystem
<name>
: <string>
--remove-pools
<boolean>
(default = 0
)
--remove-storages
<boolean>
(default = 0
)
pveceph help [OPTIONS]
Get help about specified command.
--extra-args
<array>
--verbose
<boolean>
pveceph init [OPTIONS]
Create initial ceph default configuration and setup symlinks.
--cluster-network
<string>
Declare a separate cluster network, OSDs will routeheartbeat, object replication and recovery traffic over it
Requires option(s): network
--disable_cephx
<boolean>
(default = 0
)
Disable cephx authentication.
cephx is a security feature protecting against man-in-the-middle attacks. Only consider disabling cephx if your network is private!
--min_size
<integer> (1 - 7)
(default = 2
)
--network
<string>
--pg_bits
<integer> (6 - 14)
(default = 6
)
Placement group bits, used to specify the default number of placement groups.
osd pool default pg num does not work for default pools.
--size
<integer> (1 - 7)
(default = 3
)
pveceph install [OPTIONS]
Install ceph related packages.
--allow-experimental
<boolean>
(default = 0
)
--test-repository
<boolean>
(default = 0
)
--version
<octopus | pacific>
(default = pacific
)
pveceph lspools
An alias for pveceph pool ls.
pveceph mds create [OPTIONS]
Create Ceph Metadata Server (MDS)
--hotstandby
<boolean>
(default = 0
)
--name
[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?
(default = nodename
)
pveceph mds destroy <name>
Destroy Ceph Metadata Server
<name>
: [a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?
pveceph mgr create [OPTIONS]
Create Ceph Manager
--id
[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?
pveceph mgr destroy <id>
Destroy Ceph Manager.
<id>
: [a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?
pveceph mon create [OPTIONS]
Create Ceph Monitor and Manager
--mon-address
<string>
--monid
[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?
pveceph mon destroy <monid>
Destroy Ceph Monitor and Manager.
<monid>
: [a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?
pveceph osd create <dev>
[OPTIONS]
Create OSD
<dev>
: <string>
--crush-device-class
<string>
--db_dev
<string>
--db_dev_size
<number> (1 - N)
(default = bluestore_block_db_size or 10% of OSD size
)
Size in GiB for block.db.
Requires option(s): db_dev
--encrypted
<boolean>
(default = 0
)
--wal_dev
<string>
--wal_dev_size
<number> (0.5 - N)
(default = bluestore_block_wal_size or 1% of OSD size
)
Size in GiB for block.wal.
Requires option(s): wal_dev
pveceph osd destroy <osdid>
[OPTIONS]
Destroy OSD
<osdid>
: <integer>
--cleanup
<boolean>
(default = 0
)
pveceph pool create <name>
[OPTIONS]
Create POOL
<name>
: <string>
--add_storages
<boolean>
--application
<cephfs | rbd | rgw>
(default = rbd
)
--crush_rule
<string>
--min_size
<integer> (1 - 7)
(default = 2
)
--pg_autoscale_mode
<off | on | warn>
(default = warn
)
--pg_num
<integer> (1 - 32768)
(default = 128
)
--pg_num_min
<integer> (-N - 32768)
--size
<integer> (1 - 7)
(default = 3
)
--target_size
^(\d+(\.\d+)?)([KMGT])?$
--target_size_ratio
<number>
pveceph pool destroy <name>
[OPTIONS]
Destroy pool
<name>
: <string>
--force
<boolean>
(default = 0
)
--remove_storages
<boolean>
(default = 0
)
pveceph pool get <name>
[OPTIONS]
[FORMAT_OPTIONS]
List pool settings.
<name>
: <string>
--verbose
<boolean>
(default = 0
)
pveceph pool ls [FORMAT_OPTIONS]
List all pools.
pveceph pool set <name>
[OPTIONS]
Change POOL settings
<name>
: <string>
--application
<cephfs | rbd | rgw>
--crush_rule
<string>
--min_size
<integer> (1 - 7)
--pg_autoscale_mode
<off | on | warn>
--pg_num
<integer> (1 - 32768)
--pg_num_min
<integer> (-N - 32768)
--size
<integer> (1 - 7)
--target_size
^(\d+(\.\d+)?)([KMGT])?$
--target_size_ratio
<number>
pveceph purge [OPTIONS]
Destroy ceph related data and configuration files.
--crash
<boolean>
--logs
<boolean>
pveceph start [OPTIONS]
Start ceph services.
--service
(ceph|mon|mds|osd|mgr)(\.[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?)?
(default = ceph.target
)
pveceph status
Get Ceph Status.
pveceph stop [OPTIONS]
Stop ceph services.
--service
(ceph|mon|mds|osd|mgr)(\.[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?)?
(default = ceph.target
)