附录 B. 导入 Kickstart 存储库

Kickstart 软件仓库不是由内容 ISO 镜像提供。要在断开连接的 Satellite 中使用 Kickstart 软件仓库,您必须为您要使用的 Red Hat Enterprise Linux 版本下载二进制 DVD ISO 文件,并将 Kickstart 文件复制到 Satellite 中。

要为 Red Hat Enterprise Linux 7 导入 Kickstart 软件仓库,请完成 第 B.1 节 “为 Red Hat Enterprise Linux 7 导入 Kickstart 存储库”

要为 Red Hat Enterprise Linux 8 导入 Kickstart 软件仓库,请完成 第 B.2 节 “为 Red Hat Enterprise Linux 8 导入 Kickstart 软件仓库”

B.1. 为 Red Hat Enterprise Linux 7 导入 Kickstart 存储库

要为 Red Hat Enterprise Linux 7 导入 Kickstart 软件仓库,请在 Satellite 中完成以下步骤。

流程

  1. 进入位于 access.redhat.com 的红帽客户门户网站并登录。
  2. 在窗口的左上角,单击 Downloads
  3. Red Hat Enterprise Linux 7 右侧,单击 Versions 7 及下面的 版本。
  4. Version 列表中,选择 Red Hat Enterprise Linux 7 所需的版本,如 7.7。
  5. 在 Download Red Hat Enterprise Linux 窗口中,找到 ISO 镜像的二进制 DVD 版本,如 Red Hat Enterprise Linux 7.7 Binary DVD,然后点 Download Now
  6. 下载完成后,将 ISO 镜像复制到 Satellite 服务器。
  7. 在 Satellite 服务器上,创建一个挂载点并在该位置临时挂载 ISO 镜像:

    # mkdir /mnt/iso
    # mount -o loop rhel-binary-dvd.iso /mnt/iso
  8. 创建 Kickstart 目录:

    # mkdir --parents /var/www/html/pub/sat-import/content/dist/rhel/server/7/7.7/x86_64/kickstart/
  9. 从 ISO 镜像复制 kickstart 文件:

    # cp -a /mnt/iso/* /var/www/html/pub/sat-import/content/dist/rhel/server/7/7.7/x86_64/kickstart/
  10. 在列表文件中添加以下条目:

    要到 /var/www/html/pub/sat-import/content/dist/rhel/server/7/listing 文件,请使用新行附加版本号。例如,对于 RHEL 7.7 ISO,请附加 7.7

    要到 /var/www/html/pub/sat-import/content/dist/rhel/server/7/7.7/listing 文件,请使用新行附加构架。例如,x86_64

    要到 /var/www/html/pub/sat-import/content/dist/rhel/server/7/7.7/x86_64/listing 文件,请使用新行附加 kickstart

  11. 从 ISO 镜像复制 .treeinfo 文件:

    # cp /mnt/iso/.treeinfo /var/www/html/pub/sat-import/content/dist/rhel/server/7/7.7/x86_64/kickstart/treeinfo
  12. 如果您不打算使用挂载的二进制 DVD ISO 镜像,卸载并删除该目录:

    # umount /mnt/iso
    # rmdir /mnt/iso
  13. 在 Satellite Web UI 中,启用 Kickstart 存储库。