Menu Close
Settings Close

Language and Page Formatting Options

6.4. 使用 HTTP 或 HTTPS 创建安装源

按照以下流程中的步骤,使用安装树为基于网络的安装创建安装源,这是一个包含提取的 DVD ISO 镜像内容的目录和一个有效的 .treeinfo 文件。可通过 HTTP 或 HTTPS 访问该安装源。

先决条件

流程

  1. 要使用 http 创建安装源,请安装 httpd 软件包:

    # yum install httpd

    要使用 https 创建安装源,请安装 httpdmod_ssl 软件包:

    # yum install httpd mod_ssl
    警告

    如果您的 Apache 网页服务器配置启用了 SSL 安全性,请确定您只启用 TLSv1 协议,并禁用 SSLv2 和 SSLv3。这是因为 POODLE SSL 漏洞(CVE-2014-3566)。详情请查看 https://access.redhat.com/solutions/1232413

    重要

    如果您使用带有自签名证书的 HTTPS 服务器,则必须使用 noverifyssl 选项引导安装程序。

  2. 将 DVD ISO 镜像复制到 HTTP(S)服务器。
  3. 使用 mount 命令将 DVD ISO 镜像挂载到合适的目录:

    # mkdir /mnt/rhel8-install/
    # mount -o loop,ro -t iso9660 /image_directory/image.iso /mnt/rhel8-install/

    使用 DVD ISO 镜像的路径替换 /image_directory/image.iso

  4. 将挂载镜像中的文件复制到 HTTP(S)服务器 root 中。这个命令创建包含镜像内容的 /var/www/html/rhel8-install/ 目录。

    # cp -r /mnt/rhel8-install/ /var/www/html/

    这个命令使用镜像的内容创建 /var/www/html/rhel8-install/ 目录。请注意,有些复制方法可以跳过有效安装源所需的 .treeinfo 文件。对于整个目录运行 cp 命令,如此过程所示,可正确复制 .treeinfo

  5. 启动 httpd 服务:

    # systemctl start httpd.service

    安装树现在可以访问并可作为安装源使用。

    注意

    在配置安装源时,使用 http://https:// 作为协议,服务器主机名或 IP 地址,以及包含 ISO 镜像中文件的目录(相对于 HTTP 服务器的根)。例如:如果您使用 HTTP,则服务器主机名为 myserver.example.com,并且已将镜像中的文件复制到 /var/www/html/rhel8-install/,请指定 http://myserver.example.com/rhel8-install/ 作为安装源。