3.3.3.2. HTTP、HTTPS 或者 FTP 服务器上的安装源


这个安装方法允许使用安装树进行基于网络的安装,该树是一个包含二进制 DVD ISO 镜像内容以及一个有效 .treeinfo 文件的目录。通过 HTTPHTTPS 或者 FTP 访问该安装源。
有关 HTTP 服务器和 FTP 服务器的详情,请查看 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 系统管理员指南
以下步骤仅作为流程的基本概述。设置 FTP 服务器时必须执行的确切步骤将根据系统的架构、操作系统、软件包管理器、服务管理器和其他因素而有所不同。在 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 系统中,可以按照文档完全遵循的步骤。有关在早期版本的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 上安装源创建过程的步骤,请查看该发行版本的适当 安装指南

过程 3.5. 准备使用 HTTP 或 HTTPS 安装

  1. 作为 root 运行以下命令安装 httpd 软件包:
    # yum install httpd
    HTTPS 服务器需要额外的配置。详情请查看《红帽企业 Linux 7 系统管理员指南》中的 设置 SSL 服务器 一节。然而,多数情况下不需要 HTTPS,因为安装源和安装程序之间不会发送敏感数据,而 HTTP 则足够了。
    警告
    如果您的 Apache Web 服务器配置启用了 SSL 安全性,请确保仅启用 TLSv1 协议,并禁用 SSLv2SSLv3。这是因为 POODLE SSL 漏洞(CVE-2014-3566)。https://access.redhat.com/solutions/1232413 详情请查看。
    重要
    如果您决定使用 HTTPS,并且服务器使用自签名证书,则必须使用 noverifyssl 选项引导安装程序。
  2. 将完整的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 二进制 DVD ISO 镜像复制到 HTTP(S)服务器。
  3. 使用 mount 命令将二进制 DVD ISO 镜像挂载到适当的目录:
    # mount -o loop,ro -t iso9660 /image_directory/image.iso /mount_point/
    使用二进制 DVD ISO 镜像的路径替换 /image_directory/image.iso,将 /mount_point/ 替换为您要显示 ISO 镜像内容的目录的路径。例如,您可以为此创建目录 /mnt/rhel7-install/,并将它用作 mount 命令的参数。
  4. 将挂载镜像中的文件复制到 HTTP 服务器 root。
    # cp -r /mnt/rhel7-install/ /var/www/html/
    此命令使用镜像的内容创建 /var/www/html/rhel7-install/ 目录。
  5. 启动 httpd 服务:
    # systemctl start httpd.service
完成上述步骤后,便可访问安装树并可作为安装源使用。
在安装之前或在安装过程中配置安装源时,使用 http://https:// 作为协议、服务器的主机名或 IP 地址,以及您从 ISO 镜像中存储文件的目录(相对于 HTTP 服务器 root)。例如:如果您使用 HTTP,则服务器的主机名为 myserver.example.com,且您已从镜像中复制文件到 /var/www/html/rhel7-install/,指定 http://myserver.example.com/rhel7-install/ 作为安装源。

过程 3.6. 准备使用 FTP 安装

  1. 作为 root 运行以下命令安装 vsftpd 软件包:
    # yum install vsftpd
  2. (可选)在文本编辑器中打开 /etc/vsftpd/vsftpd.conf 配置文件,并编辑您要更改的任何选项。可用选项请查看 vsftpd.conf(5) man page。此流程的其余部分假定使用了默认选项;特别是,要遵循其余步骤,必须允许 FTP 服务器的匿名用户下载文件。
    警告
    如果在 vsftpd.conf 文件中配置了 SSL/TLS 安全性,请确保只启用 TLSv1 协议,并禁用 SSLv2SSLv3。这是因为 POODLE SSL 漏洞(CVE-2014-3566)。https://access.redhat.com/solutions/1234773 详情请查看。
  3. 将完整的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 7 二进制 DVD ISO 镜像复制到 FTP 服务器中。
  4. 使用 mount 命令将二进制 DVD ISO 镜像挂载到适当的目录:
    # mount -o loop,ro -t iso9660 /image_directory/image.iso /mount_point
    使用二进制 DVD ISO 镜像的路径替换 /image_directory/image.iso,将 /mount_point 替换为您要显示 ISO 镜像内容的目录的路径。例如,您可以为此创建目录 /mnt/rhel7-install/,并将它用作 mount 命令的参数。
  5. 将挂载镜像中的文件复制到 FTP 服务器 root 目录中:
    # cp -r /mnt/rhel7-install/ /var/ftp/
    此命令使用镜像内容创建 /var/ftp/rhel7-install/ 目录。
  6. 启动 vsftpd 服务:
    # systemctl start vsftpd.service
    如果在更改 /etc/vsftpd/vsftpd.conf 文件之前服务已在运行,请重新启动该服务以确保加载编辑的文件。要重启,请执行以下命令:
    # systemctl restart vsftpd.service
完成上述步骤后,便可访问安装树并可作为安装源使用。
在安装之前或在安装过程中配置安装源时,使用 ftp:// 作为协议、服务器的主机名或 IP 地址,以及您从 ISO 镜像中存储文件的目录(相对于 FTP 服务器 root)。例如:如果服务器的主机名为 myserver.example.com,且您已将镜像中的文件复制到 /var/ftp/rhel7-install/,指定 ftp://myserver.example.com/rhel7-install/ 作为安装源。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.