ironic
2024-03-07 17:23:30 0 举报
openstack ironic 架构图
作者其他创作
大纲/内容
modules/iscsi_deploy.py/AgentDeployMixin
cmd/agent.py
before_update()
api
modules/iscsi_deploy.py
reboot_and_finish_deploy
deploy_disk_image
do_agent_iscsi_deploy
get_all
run
agent.py/IronicPythonAgentHeartbeater
call_inspector()
nova
modules/agent_base_vendor.py/AgentDeployMixin
start_introspection()
manager.py/ConductorManager
modules/iscsi_deploy.py/ISCSIDeploy
裸机创建流程
reboot
_background_introspect()
_do_provision_action()
modules/inspector.py/Inspector
lookup_node
do_node_deploy
insepct_hardware()
modules/agent_base_vendor.py/HeartbeatMixin
_process_node()
controllers/v1/node.py/NodeStatesController
conductor/manager.py
inspect_hardware()
agent.py/IronicPythonAgent
list_hardware_info
plugins/system_vendor.p/SystemVendorHook
rpcapi.py/ConductorAPI
_do_inspect_hardware()
node/ipa
_do_provision_action
drivers
deploy
裸机钻取流程
provision
conductorer
continue_deploy
wait call_back
node_cache.py
ironic_api_client.py/APIClient
main.py
collect_logs()
inspector.py
start_iscsi_target
node_content
ironic
get_os_install_device
plugins/standard.py/ValidateInterfacesHook
response
process.py
_do_lookup
controllers/v1/ramdisk.py/HeartbeatController
hardware.py
run()
inspect()
collect_pci_devices_info()
modules/deploy_utils.py
modules/inspector.py
provision()
hardware.py/GenericHardwareManager
ironic-inspector
process()
introspect.py
api_introspection()
heartbeat
dispatch_to_managers
_background_introspect_locked
do_introspection()
plugins/standard.py/SchedulerHook
_do_next_deploy_step
_finish()
manager.py
api_continue()
_run_post_hooks()
plugins/capabilities.py/CapabilitiesHook
modules/agent_client.py/AgentClient
hardware.py/HardwareManager
server_ipa_api
collect_default()
introspect()
rpcapi.pyConductorAPI
plugins/standard.py/RootDiskSelectionHook
plugins/pci_devices.py/PciDevicesHook
extensions/iscsi.py/ISCSIExtension
controllers/v1/ramdisk.py/LookupController
heartbeat_with_deprecation
post
power off
_start_inspection()
0 条评论
下一页