The ironic.drivers.modules.oneview.deploy Module

class ironic.drivers.modules.oneview.deploy.OneViewAgentDeploy[source]

Bases: ironic.drivers.modules.oneview.deploy.OneViewAgentDeployMixin, ironic.drivers.modules.agent.AgentDeploy, ironic.drivers.modules.oneview.deploy.OneViewPeriodicTasks

Class for OneView Agent deployment driver.

get_properties()[source]
prepare(*args, **kwargs)[source]
prepare_cleaning(*args, **kwargs)[source]
tear_down(*args, **kwargs)[source]
tear_down_cleaning(*args, **kwargs)[source]
validate(*args, **kwargs)[source]
class ironic.drivers.modules.oneview.deploy.OneViewAgentDeployMixin[source]

Bases: object

reboot_and_finish_deploy(*args, **kwargs)[source]

Helper method to trigger reboot on the node and finish deploy.

This method initiates a reboot on the node. On success, it marks the deploy as complete. On failure, it logs the error and marks deploy as failure.

Parameters:task – a TaskManager object containing the node
Raises:InstanceDeployFailure, if node reboot failed.
reboot_to_instance(*args, **kwargs)[source]
class ironic.drivers.modules.oneview.deploy.OneViewIscsiDeploy[source]

Bases: ironic.drivers.modules.iscsi_deploy.ISCSIDeploy, ironic.drivers.modules.oneview.deploy.OneViewPeriodicTasks

Class for OneView ISCSI deployment driver.

get_properties()[source]
prepare(*args, **kwargs)[source]
prepare_cleaning(*args, **kwargs)[source]
tear_down(*args, **kwargs)[source]
tear_down_cleaning(*args, **kwargs)[source]
validate(*args, **kwargs)[source]
class ironic.drivers.modules.oneview.deploy.OneViewPeriodicTasks[source]

Bases: object