5.2. 在 NFS 服务器中创建安装源
您可以使用这个安装方法从单个源安装多个系统,而无需连接到物理介质。
先决条件
- 您对 Red Hat Enterprise Linux 9 服务器有管理员级别的访问权限,且这个服务器与要安装的系统位于同一网络中。
- 您已从 Product Downloads 页面下载了完整的安装 DVD ISO。
- 您已使用镜像文件创建了可引导 CD、DVD 或者 USB 设备。
- 您已确认防火墙允许您在安装的系统访问远程安装源。如需更多信息,请参阅 用于基于网络安装的端口。
确保您在 inst.ks
和 inst.repo
中使用不同的路径。当使用 NFS 托管安装源时,您不能使用相同的 nfs 共享来托管 Kickstart。
流程
安装
nfs-utils
软件包:# dnf install nfs-utils
- 将 DVD ISO 镜像复制到 NFS 服务器的目录中。
使用文本编辑器打开
/etc/exports
文件,并使用以下语法添加一行:/exported_directory/ clients
- 使用到包括 ISO 镜像的目录的完全路径替换 /exported_directory/。
使用以下方法之一替换 clients :
- 目标系统的主机名或 IP 地址
- 所有目标系统可用于访问 ISO 镜像的子网
-
要允许任何可通过网络访问 NFS 服务器的系统使用 ISO 镜像,请使用星号(
*
)
有关此格式的详细信息,请参见
exports(5)
手册页。例如,一个使
/rhel9-install/
目录对所有客户端只读的基本配置是:/rhel9-install *
-
保存
/etc/exports
文件并退出文本编辑器。 启动 nfs 服务:
# systemctl start nfs-server.service
如果在更改
/etc/exports
文件前服务在运行中,请重新载入 NFS 服务器配置:# systemctl reload nfs-server.service
现在可通过 NFS 访问该 ISO 镜像并可作为安装源使用。
在配置安装源时,使用
nfs:
协议、服务器主机名或 IP 地址、冒号(:)
以及该 ISO 镜像所在目录。例如,如果服务器主机名是myserver.example.com
,并且已将 ISO 镜像保存在/rhel9-install/
中,请指定nfs:myserver.example.com:/rhel9-install/
作为安装源。