目录
救援模式
以往只有虚拟机支持救援模式,裸机是不支持的。直到 Queen 版本 Ironic 实现了这个功能。救援模式下,用户可以完成修复、Troubleshooting 裸机节点的错误配置,修改密码等工作,将裸机设置为救援模式时可以传入 rescue_password
参数。
实现 UML 图
- 用户调用 Nova 的 Rescue API;
- Nova ComputeManager 调用 Ironic Virt Driver 的
rescue()
Method,并传入rescue_password
参数; - Ironic Virt Driver 调用
node.set_provision_state(RESCUE)
,并传入rescue_password
参数; - Ironic Virt Driver 等待 Ironic node 的 provision_state 改变,并更新 Nova Instance