写了一个运维平台里调用了cobbler,代码api什么都ok了,就是从实际角度考虑肯定是使用者选择它需要的系统类型,然后我的cobbler去生成配置模版,新机器就会按照模版装机。
存在的问题在于我第二次配置了新的模版后在没有同步前,那么新机器还是会按照我之前的模版来装机,如果在每次装完机器后我关闭cobbler服务那么下次api就不能调用了。
想到的解决方法是我的cobbler一直开启,但是新机器不开电源,等我选择好了模版后再开机,这样是可以的,于是乎查询了cobbler操作电源相关的资料发现需要指定,但是如果我配一个模版还要去查对应机器mac地址什么的在配置对应模版那就更麻烦了,还不如我单装呢,so,小伙伴们有没有什么好的方法?~
还有一个问题,cobbler是否有对已经安装完成的机器的一个记录?/var/log/cobbler/install.log只能看出来谁来我这里拿ip了,是一开始装机时就记录的,但是装机过程成功失败是看不出来的,so,如果有的话是哪里呢?~没有的话只好自己写一个简单的监听程序了