5장. 네트워크 기반 리포지토리 준비
네트워크 시스템에서 RHEL을 설치할 리포지토리를 준비해야 합니다.
5.1. NFS 서버에서 설치 소스 생성 링크 복사링크가 클립보드에 복사되었습니다!
네트워크 기반 설치를 위해 RHEL 설치 파일을 호스팅하도록 NFS 서버를 구성할 수 있습니다. 이를 통해 공유 네트워크 위치에서 여러 시스템을 설치할 수 있으므로 각 시스템에 물리적 미디어가 필요하지 않고 인프라에 효율적으로 배포할 수 있습니다.
사전 요구 사항
- Red Hat Enterprise Linux 10이 있는 서버에 대한 관리자 수준의 액세스 권한이 있으며 이 서버는 설치할 시스템과 동일한 네트워크에 있습니다.
- 제품 다운로드 페이지에서 전체 설치 DVD ISO를 다운로드 했습니다.
inst.ks
및 inst.repo
에서 다른 경로를 사용하는지 확인하십시오. NFS를 사용하여 설치 소스를 호스팅할 때 동일한 nfs 공유를 사용하여 Kickstart를 호스팅할 수 없습니다.
프로세스
nfs-utils
패키지를 설치합니다.dnf install nfs-utils
# dnf install nfs-utils
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
DVD ISO 이미지를 NFS 서버의 디렉터리에 복사합니다. 이 예에서는 DVD ISO가 NFS 서버의
/nfs/rhel10-install/
디렉터리에 복사되었다고 가정합니다. 텍스트 편집기를 사용하여
/etc/exports
파일을 열고 다음 구문으로 행을 추가합니다./exported_directory/ clients
/exported_directory/ clients
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - /exported_directory/를 디렉토리의 전체 경로로 ISO 이미지로 바꿉니다.
클라이언트를 다음 중 하나로 교체합니다.
- 대상 시스템의 호스트 이름 또는 IP 주소
- 모든 대상 시스템이 ISO 이미지에 액세스하는 데 사용할 수 있는 서브네트워크
-
NFS 서버에 대한 네트워크 액세스 권한이 있는 모든 시스템이 ISO 이미지를 사용하도록 허용하기 위해 별표 기호(
*
)
이 필드의 형식에 대한 자세한 내용은
exports(5)
도움말 페이지를 참조하십시오.예를 들어
/nfs/rhel10-install/
디렉터리를 모든 클라이언트에 읽기 전용으로 사용할 수 있도록 하는 기본 구성은 다음과 같습니다./nfs/rhel10-install *
/nfs/rhel10-install *
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
/etc/exports
파일을 저장하고 텍스트 편집기를 종료합니다. firewalld에서 NFS 서비스를 활성화합니다.
firewall-cmd --permanent --add-service nfs firewall-cmd --permanent --add-service=mountd firewall-cmd --permanent --add-service=rpc-bind firewall-cmd --reload
# firewall-cmd --permanent --add-service nfs # firewall-cmd --permanent --add-service=mountd # firewall-cmd --permanent --add-service=rpc-bind # firewall-cmd --reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow nfs 서비스를 시작합니다.
systemctl enable --now nfs-server.service
# systemctl enable --now nfs-server.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/exports
파일을 변경하기 전에 서비스가 실행 중인 경우 NFS 서버 구성을 다시 로드합니다.systemctl reload nfs-server.service
# systemctl reload nfs-server.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이제 NFS를 통해 ISO 이미지에 액세스할 수 있으며 설치 소스로 사용할 준비가 되었습니다.
설치 소스를 구성할 때
nfs:
를 프로토콜로, 서버 호스트 이름 또는 IP 주소, 콜론 기호(:)
, ISO 이미지를 포함하는 디렉터리를 사용합니다. 예를 들어 서버 호스트 이름이myserver.example.com
이고 ISO 이미지를/nfs/rhel10-install/
에 저장한 경우 설치 소스로nfs:myserver.example.com:/rhel-10-install/
을 지정합니다.