/nodes/…/ceph
Cmdlets for /nodes/{node}/ceph and below. 43 cmdlets.
- Get-PveNodesCeph:
GET /nodes/{node}/ceph
Directory index. - Get-PveNodesCephCfg:
GET /nodes/{node}/ceph/cfg
Directory index. - Get-PveNodesCephCfgDb:
GET /nodes/{node}/ceph/cfg/db
Get the Ceph configuration database. - Get-PveNodesCephCfgRaw:
GET /nodes/{node}/ceph/cfg/raw
Get the Ceph configuration file. - Get-PveNodesCephCfgValue:
GET /nodes/{node}/ceph/cfg/value
Get configured values from either ceph.conf or the mon config DB. - Get-PveNodesCephCmdSafety:
GET /nodes/{node}/ceph/cmd-safety
Heuristical check if it is safe to perform an action. - Get-PveNodesCephCrush:
GET /nodes/{node}/ceph/crush
Get OSD crush map - Get-PveNodesCephFs:
GET /nodes/{node}/ceph/fs
Directory index. - Remove-PveNodesCephFs:
DELETE /nodes/{node}/ceph/fs/{name}
Destroy a Ceph filesystem. - New-PveNodesCephFs:
POST /nodes/{node}/ceph/fs/{name}
Create a Ceph filesystem - New-PveNodesCephInit:
POST /nodes/{node}/ceph/init
Create the initial Ceph default configuration and set up symlinks. - Get-PveNodesCephLog:
GET /nodes/{node}/ceph/log
Read ceph log - Get-PveNodesCephMds:
GET /nodes/{node}/ceph/mds
MDS directory index. - Remove-PveNodesCephMds:
DELETE /nodes/{node}/ceph/mds/{name}
Destroy Ceph Metadata Server - New-PveNodesCephMds:
POST /nodes/{node}/ceph/mds/{name}
Create Ceph Metadata Server (MDS) - Get-PveNodesCephMgr:
GET /nodes/{node}/ceph/mgr
MGR directory index. - Remove-PveNodesCephMgr:
DELETE /nodes/{node}/ceph/mgr/{id}
Destroy Ceph Manager. - New-PveNodesCephMgr:
POST /nodes/{node}/ceph/mgr/{id}
Create Ceph Manager - Get-PveNodesCephMon:
GET /nodes/{node}/ceph/mon
Get Ceph monitor list. - Remove-PveNodesCephMon:
DELETE /nodes/{node}/ceph/mon/{monid}
Destroy a Ceph Monitor. - New-PveNodesCephMon:
POST /nodes/{node}/ceph/mon/{monid}
Create a Ceph Monitor. - Get-PveNodesCephOsd:
GET /nodes/{node}/ceph/osd
Get Ceph osd list/tree. - New-PveNodesCephOsd:
POST /nodes/{node}/ceph/osd
Create OSD - Remove-PveNodesCephOsd:
DELETE /nodes/{node}/ceph/osd/{osdid}
Destroy OSD - Get-PveNodesCephOsdIdx:
GET /nodes/{node}/ceph/osd/{osdid}
OSD index. - New-PveNodesCephOsdIn:
POST /nodes/{node}/ceph/osd/{osdid}/in
ceph osd in - Get-PveNodesCephOsdLvInfo:
GET /nodes/{node}/ceph/osd/{osdid}/lv-info
Get OSD volume details - Get-PveNodesCephOsdMetadata:
GET /nodes/{node}/ceph/osd/{osdid}/metadata
Get OSD details - New-PveNodesCephOsdOut:
POST /nodes/{node}/ceph/osd/{osdid}/out
ceph osd out - New-PveNodesCephOsdScrub:
POST /nodes/{node}/ceph/osd/{osdid}/scrub
Instruct the OSD to scrub. - Get-PveNodesCephPool:
GET /nodes/{node}/ceph/pool
List all pools and their settings (which are settable by the POST/PUT endpoints). - New-PveNodesCephPool:
POST /nodes/{node}/ceph/pool
Create Ceph pool - Remove-PveNodesCephPool:
DELETE /nodes/{node}/ceph/pool/{name}
Destroy pool - Get-PveNodesCephPoolIdx:
GET /nodes/{node}/ceph/pool/{name}
Pool index. - Set-PveNodesCephPool:
PUT /nodes/{node}/ceph/pool/{name}
Change POOL settings - Get-PveNodesCephPoolStatus:
GET /nodes/{node}/ceph/pool/{name}/status
Show the current pool status. - Get-PveNodesCephReleases:
GET /nodes/{node}/ceph/releases
List all known Ceph releases, marking which ones can be installed on this node. - New-PveNodesCephRestart:
POST /nodes/{node}/ceph/restart
Restart ceph services. - New-PveNodesCephRestartBulk:
POST /nodes/{node}/ceph/restart-bulk
Rolling restart of all Ceph OSDs on this node. - Get-PveNodesCephRules:
GET /nodes/{node}/ceph/rules
List ceph rules. - New-PveNodesCephStart:
POST /nodes/{node}/ceph/start
Start ceph services. - Get-PveNodesCephStatus:
GET /nodes/{node}/ceph/status
Get the Ceph cluster status (raw ‘ceph status’ output). - New-PveNodesCephStop:
POST /nodes/{node}/ceph/stop
Stop ceph services.