Ceph: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
=== Configuring maintenance related === | |||
===== Add and remove `noout` flag on specific osd ===== | ===== Add and remove `noout` flag on specific osd ===== | ||
* ceph osd add-noout osd. | * ceph osd add-noout osd.{id} | ||
* ceph osd rm-noout osd. | * ceph osd rm-noout osd.{id} | ||
===== Add and remove 'noout' flag from node ===== | ===== Add and remove 'noout' flag from node ===== | ||
* ceph osd set-group noout {node} | * ceph osd set-group noout {node} | ||
* ceph osd unset-group noout {node} | * ceph osd unset-group noout {node} | ||
===== Enable/disable HA maintenance on a node ===== | |||
* ha-manager crm-command node-maintenance enable {node} | |||
* ha-manager crm-command node-maintenance disable {node} | |||
=== Permutation related === | |||
===== Destroy OSD ===== | ===== Destroy OSD ===== | ||
| Line 17: | Line 25: | ||
===== Create OSD ===== | ===== Create OSD ===== | ||
Needs to be executed on the node with the OSD | Needs to be executed on the node with the OSD | ||
* pveceph osd create /dev/sd[X] --encrypted 1 | * pveceph osd create /dev/sd[X] --encrypted 1 --crush-device-class hdd | ||
===== Change device class ===== | |||
* ceph osd crush rm-device-class osd.{id} | |||
* ceph osd crush set-device-class [hdd|ssd|nvme] osd.{id} | |||
===== Reweight OSD ===== | |||
* ceph osd reweight {id} {weight} | |||
Latest revision as of 15:48, 8 January 2026
Add and remove `noout` flag on specific osd
- ceph osd add-noout osd.{id}
- ceph osd rm-noout osd.{id}
Add and remove 'noout' flag from node
- ceph osd set-group noout {node}
- ceph osd unset-group noout {node}
Enable/disable HA maintenance on a node
- ha-manager crm-command node-maintenance enable {node}
- ha-manager crm-command node-maintenance disable {node}
Destroy OSD
Needs to be executed on the node with the OSD
- ceph osd safe-to-destroy osd.{id}
- systemctl stop ceph-osd@{id}
- pveceph osd destroy {id}
- ceph-volume lvm zap /dev/sd[X] --destroy
Create OSD
Needs to be executed on the node with the OSD
- pveceph osd create /dev/sd[X] --encrypted 1 --crush-device-class hdd
Change device class
- ceph osd crush rm-device-class osd.{id}
- ceph osd crush set-device-class [hdd|ssd|nvme] osd.{id}
Reweight OSD
- ceph osd reweight {id} {weight}