我使用Cobbler为主机安assembly置PXE引导。
什么是我应该保持在版本控制下的补鞋匠组件,以便我可以查看主机安装的具体情况? 片段,kickstart文件,configuration文件,存储库的变化都可能掩盖过去发生的事情。
版本控制应该如何与Web界面交互?
我刚刚发现/ var / lib / cobbler有一个.git版本库,但它在一个月前停止了提交。 所有的提交消息都是“API更新” – 大概来自networking界面。
/ etc / cobbler / settings包含
scm_track_enabled: 1 scm_track_mode: "git"
我发现命令行上的“cobbler sync”会生成“API更新”的提交消息。 除非点击左侧面板中的“同步”操作,否则通过Web界面进行的更改不会提交到存储库。
对于我自己来说,至less在某些场合忘记打“Sync”链接的可能性几乎已经接近100%,即使现在我明白我应该使用它了。 我将在cron中每晚添加一个 – 也许是每小时一次 – “cobbler sync”调用。