ironic.drivers package¶
Subpackages¶
- ironic.drivers.modules package
- Subpackages
- ironic.drivers.modules.ansible package
- ironic.drivers.modules.drac package
- ironic.drivers.modules.ilo package
- ironic.drivers.modules.inspector package
- ironic.drivers.modules.intel_ipmi package
- ironic.drivers.modules.irmc package
- ironic.drivers.modules.network package
- ironic.drivers.modules.redfish package
- ironic.drivers.modules.storage package
- Submodules
- ironic.drivers.modules.agent module
- ironic.drivers.modules.agent_base module
- ironic.drivers.modules.agent_client module
- ironic.drivers.modules.agent_power module
- ironic.drivers.modules.boot_mode_utils module
- ironic.drivers.modules.console_utils module
- ironic.drivers.modules.deploy_utils module
InstanceImageCacheagent_add_clean_params()build_agent_options()build_instance_info_for_deploy()cache_instance_image()check_for_missing_params()check_interface_capability()compute_image_checksum()destroy_http_instance_images()destroy_images()direct_deploy_should_convert_raw_image()fetch_images()get_boot_option()get_disk_label()get_image_download_source()get_image_instance_info()get_image_properties()get_ipxe_boot_file()get_ipxe_config_template()get_ironic_api_url()get_pxe_boot_file()get_pxe_config_template()get_remote_boot_volume()get_root_device_for_deploy()get_single_nic_with_vif_port_id()is_anaconda_deploy()is_iscsi_boot()is_ramdisk_deploy()is_software_raid()needs_agent_ramdisk()parse_instance_info()populate_storage_driver_internal_info()prepare_agent_boot()prepare_inband_cleaning()prepare_inband_service()reboot_to_finish_step()remove_http_instance_symlink()rescue_or_deploy_mode()set_failed_state()step_error_handler()switch_pxe_config()tear_down_inband_cleaning()tear_down_inband_service()tear_down_storage_configuration()try_set_boot_device()validate_capabilities()validate_image_properties()
- ironic.drivers.modules.fake module
- ironic.drivers.modules.graphical_console module
- ironic.drivers.modules.image_cache module
- ironic.drivers.modules.image_utils module
- ironic.drivers.modules.inspect_utils module
- ironic.drivers.modules.ipmitool module
- ironic.drivers.modules.ipxe module
- ironic.drivers.modules.noop module
- ironic.drivers.modules.noop_mgmt module
- ironic.drivers.modules.pxe module
- ironic.drivers.modules.pxe_base module
- ironic.drivers.modules.ramdisk module
- ironic.drivers.modules.snmp module
SNMPClientSNMPDriverAPCMasterSwitchSNMPDriverAPCMasterSwitchPlusSNMPDriverAPCRackPDUSNMPDriverAtenSNMPDriverAutoSNMPDriverBaseSNMPDriverBaytechMRP27SNMPDriverCyberPowerSNMPDriverEatonPowerSNMPDriverRaritanPDU2SNMPDriverServerTechSentry3SNMPDriverServerTechSentry4SNMPDriverSimpleSNMPDriverTeltronixSNMPDriverVertivGeistPDUSNMPPowermemoize()retry_on_outdated_cache()
- Module contents
- Subpackages
Submodules¶
- ironic.drivers.base module
ALL_INTERFACESBIOSInterfaceBareDriverBareDriver.all_interfacesBareDriver.biosBareDriver.bootBareDriver.consoleBareDriver.core_interfacesBareDriver.deployBareDriver.firmwareBareDriver.get_properties()BareDriver.inspectBareDriver.managementBareDriver.networkBareDriver.non_vendor_interfacesBareDriver.optional_interfacesBareDriver.powerBareDriver.raidBareDriver.rescueBareDriver.storageBareDriver.vendor
BaseInterfaceBaseInterface.execute_clean_step()BaseInterface.execute_deploy_step()BaseInterface.execute_service_step()BaseInterface.execute_verify_step()BaseInterface.get_clean_steps()BaseInterface.get_deploy_steps()BaseInterface.get_properties()BaseInterface.get_service_steps()BaseInterface.get_verify_steps()BaseInterface.interface_typeBaseInterface.supportedBaseInterface.validate()
BootInterfaceConsoleInterfaceDeployInterfaceDeployInterface.clean_up()DeployInterface.deploy()DeployInterface.heartbeat()DeployInterface.interface_typeDeployInterface.prepare()DeployInterface.prepare_cleaning()DeployInterface.prepare_service()DeployInterface.take_over()DeployInterface.tear_down()DeployInterface.tear_down_cleaning()DeployInterface.tear_down_service()
FirmwareInterfaceInspectInterfaceManagementInterfaceManagementInterface.attach_virtual_media()ManagementInterface.detach_virtual_media()ManagementInterface.detect_vendor()ManagementInterface.get_boot_device()ManagementInterface.get_boot_mode()ManagementInterface.get_indicator_state()ManagementInterface.get_mac_addresses()ManagementInterface.get_secure_boot_state()ManagementInterface.get_sensors_data()ManagementInterface.get_supported_boot_devices()ManagementInterface.get_supported_boot_modes()ManagementInterface.get_supported_indicators()ManagementInterface.get_virtual_media()ManagementInterface.inject_nmi()ManagementInterface.interface_typeManagementInterface.set_boot_device()ManagementInterface.set_boot_mode()ManagementInterface.set_indicator_state()ManagementInterface.set_secure_boot_state()
NetworkInterfaceNetworkInterface.add_cleaning_network()NetworkInterface.add_inspection_network()NetworkInterface.add_provisioning_network()NetworkInterface.add_rescuing_network()NetworkInterface.add_servicing_network()NetworkInterface.capabilitiesNetworkInterface.configure_tenant_networks()NetworkInterface.get_current_vif()NetworkInterface.get_node_network_data()NetworkInterface.get_properties()NetworkInterface.interface_typeNetworkInterface.need_power_on()NetworkInterface.port_changed()NetworkInterface.portgroup_changed()NetworkInterface.remove_cleaning_network()NetworkInterface.remove_inspection_network()NetworkInterface.remove_provisioning_network()NetworkInterface.remove_rescuing_network()NetworkInterface.remove_servicing_network()NetworkInterface.unconfigure_tenant_networks()NetworkInterface.validate()NetworkInterface.validate_inspection()NetworkInterface.validate_rescue()NetworkInterface.vif_attach()NetworkInterface.vif_detach()NetworkInterface.vif_list()
PowerInterfaceRAIDInterfaceRAID_APPLY_CONFIGURATION_ARGSINFORescueInterfaceStorageInterfaceVendorInterfaceVendorMetadatacache_bios_settings()cache_firmware_components()clean_step()deploy_step()driver_passthru()passthru()service_step()verify_step()
- ironic.drivers.drac module
- ironic.drivers.fake_hardware module
FakeHardwareFakeHardware.supported_bios_interfacesFakeHardware.supported_boot_interfacesFakeHardware.supported_console_interfacesFakeHardware.supported_deploy_interfacesFakeHardware.supported_firmware_interfacesFakeHardware.supported_inspect_interfacesFakeHardware.supported_management_interfacesFakeHardware.supported_power_interfacesFakeHardware.supported_raid_interfacesFakeHardware.supported_rescue_interfacesFakeHardware.supported_storage_interfacesFakeHardware.supported_vendor_interfaces
- ironic.drivers.generic module
GenericHardwareGenericHardware.supported_boot_interfacesGenericHardware.supported_deploy_interfacesGenericHardware.supported_firmware_interfacesGenericHardware.supported_inspect_interfacesGenericHardware.supported_network_interfacesGenericHardware.supported_raid_interfacesGenericHardware.supported_rescue_interfacesGenericHardware.supported_storage_interfaces
ManualManagementHardware
- ironic.drivers.hardware_type module
AbstractHardwareTypeAbstractHardwareType.get_properties()AbstractHardwareType.supportedAbstractHardwareType.supported_bios_interfacesAbstractHardwareType.supported_boot_interfacesAbstractHardwareType.supported_console_interfacesAbstractHardwareType.supported_deploy_interfacesAbstractHardwareType.supported_firmware_interfacesAbstractHardwareType.supported_inspect_interfacesAbstractHardwareType.supported_management_interfacesAbstractHardwareType.supported_network_interfacesAbstractHardwareType.supported_power_interfacesAbstractHardwareType.supported_raid_interfacesAbstractHardwareType.supported_rescue_interfacesAbstractHardwareType.supported_storage_interfacesAbstractHardwareType.supported_vendor_interfaces
- ironic.drivers.ilo module
- ironic.drivers.intel_ipmi module
- ironic.drivers.ipmi module
- ironic.drivers.irmc module
IRMCHardwareIRMCHardware.supported_bios_interfacesIRMCHardware.supported_boot_interfacesIRMCHardware.supported_console_interfacesIRMCHardware.supported_inspect_interfacesIRMCHardware.supported_management_interfacesIRMCHardware.supported_power_interfacesIRMCHardware.supported_raid_interfacesIRMCHardware.supported_vendor_interfaces
- ironic.drivers.redfish module
RedfishHardwareRedfishHardware.supported_bios_interfacesRedfishHardware.supported_boot_interfacesRedfishHardware.supported_console_interfacesRedfishHardware.supported_firmware_interfacesRedfishHardware.supported_inspect_interfacesRedfishHardware.supported_management_interfacesRedfishHardware.supported_power_interfacesRedfishHardware.supported_raid_interfacesRedfishHardware.supported_vendor_interfaces
- ironic.drivers.snmp module
- ironic.drivers.utils module
MixinVendorInterfaceadd_node_capability()capabilities_to_dict()collect_ramdisk_logs()ensure_next_boot_device()force_persistent_boot()get_agent_iso()get_agent_kernel_ramdisk()get_field()get_kernel_append_params()get_node_capability()get_node_mac_addresses()get_ramdisk_logs_file_name()get_verify_ca()need_prepare_ramdisk()normalize_mac()power_off_and_on()remove_node_capability()store_ramdisk_logs()