我们有一个现有的cfengine3 3社区安装与许多定制承诺,它运行在大约50台机器上。我对转向Rudder很感兴趣,我想知道迁移的最佳方法。最新版本的舵似乎基于cfengine 3.6.3,我们正在运行最新的cfengine,即3.7.1。所以有一些语法不兼容。只需要交换最新的cfengine二进制文件就行了吗?如果不是,迁移的正确方式是什么?
发布于 2015-10-23 15:58:37
方向舵可以与CFEngine并排运行。它们使用不同的端口进行客户端-服务器通信(5309用于舵)和不同的路径(/var/舵/cfengine-community),这样它们就可以在系统上协同工作。
最好的策略是让它们都在yout节点上运行,并将您的策略逐个写入舵(通过定义指令并在规则中应用它们,或者使用图形技术编辑器创建您自己的技术),并禁用CFEngine中的迁移策略。
直接抄写是相当快的(所有的砖块都有方向盘,易于使用);但这是一个很好的机会来回顾:
发布于 2015-10-23 10:03:17
方向舵使用嵌入式cfengine社区,它与独立cfengine安装不兼容(路径不同)。
有一些cfengine的进程是由Rudder团队维护的,所以我认为交换二进制文件不是一个好主意。
对于不兼容,我不知道,但我知道,您将需要添加一些信息,在您的承诺,以报告内部的状态舵。
https://serverfault.com/questions/731033
复制相似问题