gpt4 book ai didi

ubuntu - CFEngine 策略未在 Ubuntu 节点上执行

转载 作者:行者123 更新时间:2023-12-04 18:47:30 25 4
gpt4 key购买 nike

我刚开始使用 CFEngine。我有 1 个策略服务器和 2 个客户端(Ubuntu 14.04 Desktop、Ubuntu 12.04 Desktop)。

首先在安装了 CFEngine 代理的 Ubuntu 14.04 桌面上创建本地策略。

此策略会删除现有的“telnet”客户端。

本地政策运作良好。所以我想在我的策略服务器上使用该策略,然后在 5 分钟后将其推送给客户端。这不起作用。

这些是我在策略服务器上执行的步骤:
第一步:在/var/cfengine/masterfiles 目录下创建文件 remove_packages.cf

bundle agent remove_packages
{
methods:
"telnet" usebundle => package_absent("telnet");
}

第二步: vi promises.cf 在/var/cfengine/masterfiles 目录中并添加
body common control

{

bundlesequence => {
remove_packages,

第三步: vi promises.cf 在/var/cfengine/masterfiles 目录中并添加
  inputs => {
# JF 15/08/2014 remove telnet package
"remove_packages.cf",

};

第四步:检查错误
root@ubuntu:/var/cfengine/masterfiles# cf-promises ./promises.cf 

第五步:等待 5 分钟,直到它复制到客户端。

客户端什么都没有发生...正如您所见,它仍然存在:
root@ubu14client:~# which telnet
/usr/bin/telnet

有人可以解释一下为什么它不起作用吗?

最佳答案

我在另一篇文章中发现它与“时钟偏差”有关。

我已经为我的服务器设置了正确的时区,并使用 ubuntu 时间服务器进行了更新。从那时起,一切都很顺利。

https://serverfault.com/questions/387675/cfengine-3-policies-slow-update-to-clients

关于ubuntu - CFEngine 策略未在 Ubuntu 节点上执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25332759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com