概述:
纸上得来终觉浅,绝知此事要躬行
Ironic作为Openstack中的一个模块,和Openstack其他模块相互配合工作,用来操作和管理裸机。
虽然官方提供了较全的文档,对我来说,不自己实操一遍终究觉得很多细节无法把握。
如果把Ironic放到庞大的系统去理解,毕竟繁琐,不适合初学者;所幸的是Ironic本身是一个相对独立的模块,有模块自己的操作命令。
如果使用相关命令操作一遍,结合文档理解,清晰了然。
Ironic原理:
根据上图Ironic主要功能:
- 接收外部模块命令
- 控制裸机启停
- 控制裸机下载各阶段镜像
Ironic状态机:
ironic的状