3.3.3.2. HTTP、HTTPS 或者 FTP 服务器上的安装源
这个安装方法允许使用安装树进行基于网络的安装,该树是一个包含二进制 DVD ISO 镜像内容以及一个有效
.treeinfo
文件的目录。通过 HTTP
、HTTPS
或者 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 安装
- 作为
root
运行以下命令安装 httpd 软件包:#
yum install httpdHTTPS
服务器需要额外的配置。详情请查看《红帽企业 Linux 7 系统管理员指南》中的 设置 SSL 服务器 一节。然而,多数情况下不需要HTTPS
,因为安装源和安装程序之间不会发送敏感数据,而HTTP
则足够了。警告如果您的 Apache Web 服务器配置启用了 SSL 安全性,请确保仅启用TLSv1
协议,并禁用SSLv2
和SSLv3
。这是因为 POODLE SSL 漏洞(CVE-2014-3566)。https://access.redhat.com/solutions/1232413 详情请查看。重要如果您决定使用HTTPS
,并且服务器使用自签名证书,则必须使用noverifyssl
选项引导安装程序。 - 将完整的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 二进制 DVD ISO 镜像复制到 HTTP(S)服务器。
- 使用 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 命令的参数。 - 将挂载镜像中的文件复制到 HTTP 服务器 root。
#
cp -r /mnt/rhel7-install/ /var/www/html/此命令使用镜像的内容创建/var/www/html/rhel7-install/
目录。 - 启动
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 安装
- 作为
root
运行以下命令安装 vsftpd 软件包:#
yum install vsftpd - (可选)在文本编辑器中打开
/etc/vsftpd/vsftpd.conf
配置文件,并编辑您要更改的任何选项。可用选项请查看vsftpd.conf(5)
man page。此流程的其余部分假定使用了默认选项;特别是,要遵循其余步骤,必须允许 FTP 服务器的匿名用户下载文件。警告如果在vsftpd.conf
文件中配置了 SSL/TLS 安全性,请确保只启用TLSv1
协议,并禁用SSLv2
和SSLv3
。这是因为 POODLE SSL 漏洞(CVE-2014-3566)。https://access.redhat.com/solutions/1234773 详情请查看。 - 将完整的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 7 二进制 DVD ISO 镜像复制到 FTP 服务器中。
- 使用 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 命令的参数。 - 将挂载镜像中的文件复制到 FTP 服务器 root 目录中:
#
cp -r /mnt/rhel7-install/ /var/ftp/此命令使用镜像内容创建/var/ftp/rhel7-install/
目录。 - 启动
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/
作为安装源。