10.3. 使用 CSV 文件更新与激活码关联的订阅


您可以通过下载 CSV 文件、对 Activation Key 设置进行更改来更新与激活码关联的订阅,然后上传已更改的 CSV 文件。

CSV 文件中的订阅信息

在 CSV 文件中,最后一列包含订阅信息。订阅信息是 CSV 文件中的一个字段,它可以以带引号的文本包含逗号。

CSV 文件中的条目具有以下格式:

Name  Organization  Description  Limit  Environment  Content View  Host Collections  Auto-Attach  Service Level  Release Version  Subscriptions
Copy to Clipboard Toggle word wrap

Subscriptions 字段示例包括:

Automatic|RH1234|Red Hat Enterprise Linux Server, Standard (Physical or Virtual Nodes)|11223344|55667788

1|MCT0369|Red Hat Satellite Capsule Server|11223344|55667788
Copy to Clipboard Toggle word wrap

Subscriptions 字段具有以下格式:

  • 分配的订阅数。这可以设置为 Automatic
  • 订阅的标识号。
  • 订阅的名称。
  • 合同号。
  • 帐户号。

流程

要使用 CSV 文件更新订阅列表,请完成以下步骤:

  1. 将订阅从 Satellite 服务器导出到 CSV 文件。在本例中,a_keys.csv

    # hammer --server https://satellite.example.com csv activation-keys \
    --export --file a_keys.csv --organization "My_Organization"
    Copy to Clipboard Toggle word wrap
  2. 要查看文件的列,请输入以下命令:

    # column -s, -t < a_keys.csv | less -S
    Copy to Clipboard Toggle word wrap
  3. 更改 CSV 文件中所需的值。您可以使用带有 CSV 插件的编辑器,或 sed 来更改 Subscriptions 字段中的字符串。
  4. 备份 文件。

    # cp a_keys.csv a_keys.csv.backup
    Copy to Clipboard Toggle word wrap
  5. 编辑您要更改的字符串。例如:

    # sed -i "s/Automatic|RH1234|Red Hat Enterprise Linux Server/Automatic|RH4567|Red Hat Enterprise Linux Server/g" a_keys.csv
    Copy to Clipboard Toggle word wrap
  6. 确认仅进行必要的更改。例如:

    # diff a_keys.csv a_keys.csv.backup
    Copy to Clipboard Toggle word wrap
  7. 将更改的文件上传到 Satellite 服务器。

    # hammer --server https://satellite.example.com csv activation-keys \
    --file a_keys.csv
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat