NAME

pveceph - tool to manage ceph services on pve nodes

SYNOPSIS

 pveceph <COMMAND> [ARGS] [OPTIONS]

 pveceph createmon 
 
   Create Ceph Monitor
 
 

 pveceph createpool <name> [OPTIONS]
 
   Create POOL
 
   <name>     string
 
             The name of the pool. It must be unique.
 
   -crush_ruleset integer (0 - 32768)   (default=0)
 
             The ruleset to use for mapping object placement in the
             cluster.
 
   -min_size  integer (1 - 3)   (default=1)
 
             Minimum number of replicas per object
 
   -pg_num    integer (8 - 32768)   (default=64)
 
             Number of placement groups.
 
   -size      integer (1 - 3)   (default=2)
 
             Number of replicas per object
 
 

 pveceph destroymon <monid>
 
   Destroy Ceph monitor.
 
   <monid>    integer
 
             Monitor ID
 
 

 pveceph destroypool <name>
 
   Destroy pool
 
   <name>     string
 
             The name of the pool. It must be unique.
 
 

 pveceph init  [OPTIONS]
 
   Create initial ceph default configuration and setup symlinks.
 
   -network   string
 
             Use specific network for all ceph related traffic
 
   -pg_bits   integer (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 deafult pools)
 
   -size      integer (1 - 3)   (default=2)
 
             Number of replicas per object
 
 

 pveceph lspools 
 
   List all pools.
 
 

 pveceph start [<service>]
 
   Start ceph services.
 
   <service>  (mon|mds|osd)\.[A-Za-z0-9]{1,32}
 
             Ceph service name.
 
 

 pveceph status 
 
   Get ceph status.
 
 

 pveceph stop [<service>]
 
   Stop ceph services.
 
   <service>  (mon|mds|osd)\.[A-Za-z0-9]{1,32}
 
             Ceph service name.
 
 


 pveceph createosd <dev> [OPTIONS]
 
   Create OSD
 
   <dev>      string
 
             Block device name.
 
   -fstype    (btrfs | ext4 | xfs)   (default=xfs)
 
             File system type.
 
   -journal_dev string
 
             Block device name for journal.
 
 

 pveceph destroyosd <osdid> [OPTIONS]
 
   Destroy OSD
 
   <osdid>    integer
 
             OSD ID
 
   -cleanup   boolean   (default=0)
 
             If set, we remove partition table entries.
 
 


 pveceph install  [OPTIONS]
 
   Install ceph related packages.
 
   -version   (hammer)
 
             no description available
 
 

 pveceph purge 
 
   Destroy ceph related data and configuration files.
 
 


 pveceph help [<cmd>] [OPTIONS]
 
   Get help about specified command.
 
   <cmd>      string
 
             Command name
 
   -verbose   boolean
 
             Verbose output format.
 
 

DESCRIPTION

Tool to manage ceph services on pve nodes.

COPYRIGHT AND DISCLAIMER

Copyright (C) 2007-2015 Proxmox Server Solutions GmbH

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.