11.2. 使用 Katello-Host-Tools 的主机管理


先决条件

流程

  1. 在内容主机上安装 katello-host-tools 软件包:

    # yum install katello-host-tools
  2. 在内容主机上停止 goferd 服务:

    # systemctl stop goferd.service
  3. 在内容主机上禁用 goferd 服务:

    # systemctl disable goferd.service
  4. 删除内容主机上的 Katello 代理:

    警告

    如果您的主机安装在 Red Hat Virtualization 版本 4.4 或较低版本上,请不要删除 katello-agent 软件包,因为删除的依赖关系会破坏主机。

    # yum remove katello-agent
  5. 将 SSH 密钥分发到内容主机。更多信息请参阅 第 10.8 节 “为远程执行发布 SSH 密钥”
  6. 在 {ProjectWebUI} 中,导航到 Administer > Settings
  7. 选择 内容选项卡
  8. 默认情况下 Use remote execution 设置为 Yes

Satellite 服务器现在通过远程执行使用主机管理,而不是 goferd。

Hammer 限制

如果您使用 hammer 命令推送勘误表,则适用以下内容。hammer 命令依赖于 goferd 来管理内容主机的勘误表。作为临时解决方案,使用 Satellite 远程执行功能来应用勘误表。

例如,输入以下命令在 host123.example.org 上执行 yum -y update

# hammer job-invocation create \
--job-template "Run Command - SSH Default" \
--inputs command="yum -y update" \
--search-query "name ~ host123"
Job invocation 24 created
[.........................................] [100%]
1 task(s), 1 success, 0 fail
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.