The ironicclient.v1.node_shell Module

ironicclient.v1.node_shell.do_node_create(cc, args)[source]

Register a new node with the Ironic service.

ironicclient.v1.node_shell.do_node_delete(cc, args)[source]

Unregister node(s) from the Ironic service.

Returns errors for any nodes that could not be unregistered.

ironicclient.v1.node_shell.do_node_get_boot_device(cc, args)[source]

Get the current boot device for a node.

ironicclient.v1.node_shell.do_node_get_console(cc, args)[source]

Get the connection information for a node’s console, if enabled.

ironicclient.v1.node_shell.do_node_get_supported_boot_devices(cc, args)[source]

Get the supported boot devices for a node.

ironicclient.v1.node_shell.do_node_get_vendor_passthru_methods(cc, args)[source]

Get the vendor passthru methods for a node.

ironicclient.v1.node_shell.do_node_list(cc, args)[source]

List the nodes which are registered with the Ironic service.

ironicclient.v1.node_shell.do_node_port_list(cc, args)[source]

List the ports associated with a node.

ironicclient.v1.node_shell.do_node_set_boot_device(cc, args)[source]

Set the boot device for a node.

ironicclient.v1.node_shell.do_node_set_console_mode(cc, args)[source]

Enable or disable serial console access for a node.

ironicclient.v1.node_shell.do_node_set_maintenance(cc, args)[source]

Enable or disable maintenance mode for a node.

ironicclient.v1.node_shell.do_node_set_power_state(cc, args)[source]

Power a node on or off or reboot.

ironicclient.v1.node_shell.do_node_set_provision_state(cc, args)[source]

Initiate a provisioning state change for a node.

ironicclient.v1.node_shell.do_node_set_target_raid_config(cc, args)[source]

Set target RAID config on a node.

ironicclient.v1.node_shell.do_node_show(cc, args)[source]

Show detailed information about a node.

ironicclient.v1.node_shell.do_node_show_states(cc, args)[source]

Show information about the node’s states.

ironicclient.v1.node_shell.do_node_update(cc, args)[source]

Update information about a registered node.

ironicclient.v1.node_shell.do_node_validate(cc, args)[source]

Validate a node’s driver interfaces.

ironicclient.v1.node_shell.do_node_vendor_passthru(cc, args)[source]

Call a vendor-passthru extension for a node.

ironicclient.v1.node_shell.do_node_vif_attach(cc, args)[source]

Attach VIF to a given node.

ironicclient.v1.node_shell.do_node_vif_detach(cc, args)[source]

Detach VIF from a given node.

ironicclient.v1.node_shell.do_node_vif_list(cc, args)[source]

List VIFs for a given node.