第 11 章 使用 Kickstart 从 CDN 注册并安装 RHEL

本节介绍如何使用 Kickstart 注册您的系统、附加 RHEL 订阅并从 Red Hat Content Delivery Network(CDN)安装。

11.1. 从 CDN 注册并安装 RHEL

使用 rhsm Kickstart 命令(这个命令支持 syspurpose 命令和 Red Hat Insights)注册您的系统、附加 RHEL 订阅并从 Red Hat Content Delivery Network(CDN)安装。在注册系统时,rhsm Kickstart 命令不需要使用自定义 %post 脚本。

重要

Boot ISODVD ISO 镜像文件支持 CDN 功能。但建议您使用 引导 ISO 镜像文件作为引导 ISO 镜像文件的默认 CDN 安装源。

先决条件

  • 系统连接到可以访问 CDN 的网络。
  • 您已创建了一个 Kickstart 文件,并使其可用于可移动介质、磁盘或使用 HTTP (S)、FTP 或者 NFS 服务器的网络位置上的安装程序。
  • Kickstart 文件位于要安装的系统可访问的位置。
  • 您已创建了用来开始安装并让安装源对安装程序可用的引导介质。
重要
  • 系统注册后的安装源存储库依赖于系统的引导方式。如需更多信息,请参阅 执行标准的 RHEL 9 安装 文档中的 系统注册后的安装源存储库 部分。
  • Kickstart 文件中不需要仓库配置,因为您的订阅管理系统可访问的 CDN 子集和库。

流程

  1. 打开 Kickstart 文件。
  2. 编辑该文件,将 rhsm Kickstart 命令及其选项添加到该文件中:

    机构(必需)

    输入机构 id。例如:

    --organization=1234567
    注意

    出于安全考虑,在从 CDN 注册和安装时 Kickstart 不支持使用红帽用户名和密码帐户详情。

    激活码(必需)

    输入激活码。只要在您的订阅中进行了注册,您可以输入多个激活码。例如:

    --activation-key="Test_key_1" --activation-key="Test_key_2"
    Red Hat Insights(可选)

    将目标系统连接到 Red Hat Insights。

    注意

    Red Hat Insights 是一个软件即服务(SaaS)服务(SaaS),它提供对注册的红帽系统的持续分析,以主动识别跨物理、虚拟和云环境以及容器部署的安全性、性能和稳定性。与使用安装程序 GUI 的手动安装不同,在使用 Kickstart 时,默认情况下不启用到 Red Hat Insights 的连接。

    例如:

    --connect-to-insights
    HTTP 代理(可选)

    设置 HTTP 代理。例如:

    --proxy="user:password@hostname:9000"
    注意

    只有主机名是必须的。如果需要代理在没有身份验证的默认端口中运行,则选项为:--proxy="hostname"

    系统目的(可选)

    使用以下命令设置系统目的角色、SLA 和用法:

    subscription-manager syspurpose role ₋₋set="Red Hat Enterprise Linux Server" --sla="Premium" --usage="Production"
    示例

    以下示例显示了包含所有 rhsm Kickstart 命令选项的最小 Kickstart 文件。

    graphical
    lang en_US.UTF-8
    keyboard us
    rootpw 12345
    timezone America/New_York
    zerombr
    clearpart --all --initlabel
    autopart
    syspurpose --role="Red Hat Enterprise Linux Server" --sla="Premium" --usage="Production"
    rhsm --organization="12345" --activation-key="test_key" --connect-to-insights --proxy="user:password@hostname:9000"
    reboot
    %packages
    vim
    %end
  3. 保存 Kickstart 文件并启动安装过程。

其他资源