Ironic Python Agent repo还提供了一组脚本,用于在imagebuild / tinyipa文件夹下构建一个基于Linux的Tiny Core部署内核和ramdisk(代码名称tinyipa)。
Tiny Core Linux是一个非常简约的Linux发行版。 由于其体积小,内存需求减少,所以最适合用于具有虚拟化硬件的CI,并且已经用于OpenStack Baremetal程序下的多个程序。
另一方面,由于其通常较新的Linux内核,如果内核支持所有必要的组件,则它也可以在真正的硬件上工作。
请参阅imagebuild / tinyipa / README.rst以获取更多信息并构建说明。
devstack安装ironic下载的测试镜像就是tinyipa
git clone https://github.com/csmart/ironic-python-agent cd ironic-python-agent/imagebuild/tinyipa make or:: ./build-tinyipa.sh && ./finalise-tinyipa.sh 执行完会在当前目录生成两个文件 tinyipa.vmlinuz tinyipa.gz
但谈何容易。