网站搜索

如何使用 FTP 网络源安装多个 CentOS/RHEL 服务器


本教程将演示如何使用 FTP 服务器 (vsftpd) 作为网络源来安装 RHEL/CentOS 8/7。这允许您从单个源点在多台计算机上安装 RHEL/CentOS Linux,使用执行安装的计算机上的最小 ISO 映像以及安装在保存源的服务器计算机上的 FTP 服务器路径上的提取的二进制 DVD ISO树。

为此,您必须在连接到网络的计算机上安装 RHEL/CentOS 8/7,但您也可以使用其他 RHEL/CentOS 版本,甚至其他 Linux已安装并运行 FTPHTTPNFS 服务器的发行版,您将挂载 RHEL/CentOS 二进制 DVD ISO 映像,但本指南将仅关注带有 Vsftpd 服务器的 RHEL/CentOS 8/7

要求

在服务器端

RHEL/CentOS 8/7 最小安装,使用 Vsftpd 服务器和位于 DVD/USB 驱动器上的二进制 DVD ISO 映像。

  • CentOS 8服务器的安装
  • RHEL 8 服务器的安装
  • CentOS 7.0的安装
  • RHEL 7.0的安装
在客户端

下载RHEL/CentOS 8/7最小ISO映像,可以从以下链接获取。

  • 下载 CentOS 8 ISO 映像
  • 下载 CentOS 7 ISO 映像
  • 下载 RHEL 8 ISO 映像
  • 下载 RHEL 7 ISO 映像

第1步:在服务器端准备网络源

1. 第一步是通过发出以下 yum 命令在 CentOS/RHEL 服务器上安装 Vsftp 服务器。

yum install vsftpd

2. 在系统上安装 Vsftpd 二进制包后,启动、启用并验证该服务的状态。

systemctl start vsftpd
systemctl enable vsftpd
systemctl status vsftpd

3. 接下来,使用 IP 命令或 ifconfig 获取系统外部 IP 地址,稍后您将需要从远程位置访问网络源。

ip addr show
OR
ifconfig

4. 要使 Vsftp 服务器可用于外部连接,请在系统上添加防火墙规则以使用以下命令打开端口 21,并重新启动防火墙以应用新规则(如果您这样做)添加了永久声明。

firewall-cmd --add-service=ftp --permanent
systemctl restart firewalld

5. 假设您已经下载了 RHEL/CentOS 8/7 二进制 DVD ISO 映像,将其放到您的机器 DVD-ROM/USB 上驱动器并将其作为具有只读属性的循环挂载到 Vsftp 服务器路径 - 对于 vsftpd 通常,位置是 /var/ftp/pub/,使用以下命令。

mount -o loop,ro /dev/sr0  /var/ftp/pub/           [Mount DVD/USB]
OR
mount -o loop,ro path-to-isofile  /var/ftp/pub/    [If downloaded on the server]

6. 要查看目前的结果,请从远程位置打开浏览器并使用 FTP 协议导航到地址 ftp://system_IP/pub/

正如您从上面的屏幕截图中看到的那样,应该会出现一个安装树目录,其中包含二进制 DVD ISO 映像的提取内容。现在,FTP 网络源已准备好用于远程安装。

步骤 2:将网络安装源添加到 – 远程客户端

6.现在是时候使用上述配置的服务器作为FTP源安装在其他计算机上安装RHEL/CentOS 8/7了。在要安装 RHEL/CentOS 8/7 的系统上,将最小可启动二进制 ISO 映像放在 DVD-ROM/USB 驱动器上,要创建可启动 USB 驱动器,请使用 Unetbootin Bootable 或 >Rufus 工具。

我们使用与之前文章中描述的相同的过程来进行 RHEL/CentOS 8/7 安装过程,但稍微更改了安装摘要顺序。

配置日期和时间键盘语言后,移动网络和主机名并切换您的系统< b>以太网卡打开,如果您的网络上有 DHCP 服务器或使用静态 IP 地址配置它,则自动获取网络配置并获得网络连接。

7.网卡激活并运行后,就可以添加网络安装源了。从安装摘要菜单转到软件 -> 安装源。选择使用 FTP 协议的网络安装源,并添加之前使用 FTP 服务器 IP 地址和路径配置的源,如下图所示。

ftp://remote_FTP_IP/pub/

8. 添加网络安装源后,点击上面的完成按钮应用更改并等待安装程序检测并自动配置您的网络源。配置完所有内容后,您可以继续执行安装过程,就像使用本地二进制 DVD ISO 映像一样。

9. 添加网络源的另一种方法是从启动菜单上的命令行进行设置,方法是按启动菜单上的 TAB 键,在安装过程中添加额外的选项,附加以下行。

ip=dhcp inst.rep=ftp://192.168.1.70/pub/
  1. ip=dhcp -> 自动启动您的 NIC 并使用 DHCP 方法进行配置。
  2. inst.rep=ftp://192.168.1.70/pub/ -> 您的 FTP 服务器 IP 地址和保存 DVD 安装安装源的路径。

10.编辑完启动命令行后,按Enter键开始安装过程,FTP网络安装源将自动配置并出现在安装摘要中。

虽然本教程仅介绍仅使用 FTP 协议作为源安装的网络位置,但以同样的方式,您可以使用其他协议,例如 HTTPS 和 HTTP,唯一的变化是 NFS 协议使用二进制 DVD ISO 的副本映像位于 /etc/exports 文件中配置的导出路径上,无需在系统上安装 DVD ISO 映像。