ceph.ceph_admin.device module
CephADM orchestration Device operations.
- class ceph.ceph_admin.device.Device(cluster, **config)
Bases:
Orch- ls(config: Optional[Dict] = None) Tuple
lists out devices in cluster
- Parameters
config (Dict) – device list command configuration
Configuration-Example:
config: command: ls base_cmd_args: verbose: true
- Returns
list of nodes with available devices
- Return type
device_list (List)
Example:
Return all available devices using "orch device ls" command. device_list: node1: ["/dev/sda", "/dev/sdb"] node2: ["/dev/sda"]
- zap(config: Dict) None
Zap particular device
- Parameters
config (Dict) – Zap configs
- Returns
output (Str), error (Str) returned by the command.
Example:
command: zap base_cmd_args: verbose: true pos_args: - "node1" - "/dev/vdb" args: force: true