iBMC Vendor Interface
ironic.drivers.modules.ibmc.vendor.IBMCVendor[source]¶Bases: ironic.drivers.base.VendorInterface
boot_up_seq(**kwargs)[source]¶List boot type order of the node.
| Parameters: |
|
|---|---|
| Raises: | InvalidParameterValue if kwargs does not contain ‘method’. |
| Raises: | MissingParameterValue |
| Raises: | IBMCConnectionError when it fails to connect to iBMC |
| Raises: | IBMCError when iBMC responses an error information |
| Returns: | A dictionary, containing node boot up sequence, in ascending order. |
get_properties()[source]¶Return the properties of the interface.
| Returns: | dictionary of <property name>:<property description> entries. |
|---|
validate(task, method=None, **kwargs)[source]¶Validate vendor-specific actions.
If invalid, raises an exception; otherwise returns None.
| Parameters: |
|
|---|---|
| Raises: | UnsupportedDriverExtension if ‘method’ can not be mapped to the supported interfaces. |
| Raises: | InvalidParameterValue if kwargs does not contain ‘method’. |
| Raises: | MissingParameterValue |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.