Utilities and helper functions.
Execute dd from src to dst.
Parameters: |
|
---|---|
Raises: | processutils.ProcessExecutionError if it failed to run the process. |
Convenience wrapper around oslo’s execute() method.
Executes and logs results from a system command. See docs for oslo_concurrency.processutils.execute for usage.
Parameters: |
|
---|---|
Returns: | (stdout, stderr) from process execution |
Raises: | UnknownArgumentError on receiving unknown arguments |
Raises: | ProcessExecutionError |
Raises: | OSError |
Format a file or block device
Parameters: |
|
---|
Parse the root_device property of a node.
Parses and validates the root_device property of a node. These are hints for how a node’s root device is created. The ‘size’ hint should be a positive integer. The ‘rotational’ hint should be a Boolean value.
Parameters: | root_device – the root_device dictionary from the node’s property. |
---|---|
Returns: | a dictionary with the root device hints parsed or None if there are no hints. |
Raises: | ValueError, if some information is invalid. |