5.2. NFS 서버에서 설치 소스 생성
물리적 미디어에 연결하지 않고도 이 설치 방법을 사용하여 단일 소스에서 여러 시스템을 설치할 수 있습니다.
사전 요구 사항
- Red Hat Enterprise Linux 9를 사용하는 서버에 대한 관리자 수준의 액세스 권한이 있으며 이 서버는 설치할 시스템과 동일한 네트워크에 있습니다.
- 제품 다운로드 페이지에서 전체 설치 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
- /exported_directory/를 디렉토리의 전체 경로로 ISO 이미지로 바꿉니다.
클라이언트를 다음 중 하나로 교체합니다.
- 대상 시스템의 호스트 이름 또는 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/
을 지정합니다.