4.7. 批量更新内容主机订阅


使用这个流程同时对多个内容主机进行安装后更改。您可以使用 Satellite Web UI 和过滤器功能来选择您要更改的内容主机,或使用 Hammer CLI 工具的 CSV 文件导出功能,编辑 CSV 文件中的配置设置,并上传更改。

流程

要更新多个内容主机,请完成以下步骤:

  1. 在 Satellite Web UI 中,确保将上下文设置为您要使用的组织。
  2. 导航到 Hosts > Content Hosts
  3. 在您要更改的订阅的每个内容主机所在的行中,选择对应的复选框。
  4. Select Action 列表中,选择 Manage Subscriptions
  5. (可选)在 Search 字段中输入键和值来过滤显示的订阅。
  6. 选中要添加或删除的订阅左侧的复选框,如果需要,单击 Add SelectedRemove Selected
  7. Done 保存更改。

对于 CLI 用户

  1. 将内容主机的当前状态导出到 CSV 文件。

    # hammer --server https://satellite.example.com csv content-hosts --export --file content_hosts.csv
  2. 备份该文件:

    # cp content_hosts.csv content_hosts.csv.backup
  3. 更改 CSV 文件中所需的值。您可以使用编辑器以及 CSV 插件,或 sed 来更改 CSV 文件中的字符串。例如:

    # sed -i "s/1|RH1234|Red Hat Enterprise Linux Server/1|RH5678|Red Hat Enterprise Linux Server/g" content_hosts.csv
  4. 确认仅进行必要的更改。例如:

    # diff content_hosts.csv content_hosts.csv.backup
  5. 将更改的文件上传到 Satellite 服务器:

    # hammer --server https://satellite.example.com csv content-hosts --file content_hosts.csv
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.