ceph.rados.utils module
- This module contains the wrapper functions to perform general ceph cluster modification operations.
Remove OSD
Add OSD
3. Set osd out 3. Zap device path
- ceph.rados.utils.add_osd(ceph_cluster, host, device_path, osd_id)
add osd :param ceph_cluster: ceph cluster :param host: hostname :param device_path: device path :param osd_id: osd id
- Returns
Pass->true, Fail->false
- ceph.rados.utils.osd_remove(ceph_cluster, osd_id)
osd remove :param ceph_cluster: ceph cluster :param osd_id: osd id
- ceph.rados.utils.set_osd_devices_unamanged(ceph_cluster, unmanaged)
Sets osd device unmanaged as true/false :param ceph_cluster: ceph cluster :param unmanaged: true/false
- ceph.rados.utils.set_osd_out(ceph_cluster, osd_id)
Sets osd out :param ceph_cluster: ceph cluster :param osd_id: osd id
- Returns
Pass->true, Fail->false
- ceph.rados.utils.zap_device(ceph_cluster, host, device_path)
Zap device :param ceph_cluster: ceph cluster :param host: hostname :param device_path: device path
- Returns
Pass->true, Fail->false