我已经在 Redhat Satellite 版本 5.5.0 上设置了远程命令,并试图了解计划的工作原理。远程命令已经在客户端上运行,但似乎当我们尝试计划它时,它只是挂起,并且只有当我们在客户端上发出 rhn_check 时才会执行命令。
以下是我关于设置命令的注释。如果我遗漏了任何内容,请告诉我。
从卫星 WebUI 更改客户端的频道订阅以启用该工具频道。
yum 安装 rhncfg rhncfg-actions rhncfg-client rhncfg-management
创建以下目录并运行文件
/etc/sysconfig/rhn/允许的操作/脚本/运行
答案1
Redhat Satellite 上的远程命令执行默认基于拉取/轮询。rhn_check 命令按设置的间隔执行/etc/sysconfig/rhn/rhnsd
,它会拉取 Satellite 服务器上为客户端安排的任何任务并在本地执行。
如果您想实时将命令从卫星服务器推送到客户端,您必须osa-dispatcher
在卫星服务器上安装并启动。在客户端上,安装并启动服务osad
。在客户端上,检查/var/log/osad
日志文件中是否有任何错误,尤其是与 SSL 证书相关的错误,并在继续操作之前修复这些错误。
完整说明如下 -