5.3. HTTP 또는 HTTPS 서버에서 Kickstart 파일을 사용할 수 있도록 설정
다음 절차에서는 HTTP 또는 HTTPS 서버에 Kickstart 스크립트 파일을 저장하는 방법을 설명합니다. 이 방법을 사용하면 Kickstart 파일에 물리적 미디어를 사용하지 않고도 단일 소스에서 여러 시스템을 설치할 수 있습니다.
사전 요구 사항
- 로컬 네트워크에 Red Hat Enterprise Linux 8이 있는 서버에 관리자 수준의 액세스 권한이 있어야 합니다.
- 설치할 시스템은 서버에 연결할 수 있습니다.
- 서버의 방화벽은 설치 중인 시스템의 연결을 허용합니다. 자세한 내용은 네트워크 기반 설치 용 포트를 참조하십시오.
절차
Kickstart 파일을 HTTP에 저장하려면
httpd
패키지를 설치합니다.# yum install httpd
Kickstart 파일을 HTTPS에 저장하려면
httpd
및mod_ssl
패키지를 설치합니다.# yum install httpd mod_ssl
주의Apache 웹 서버 구성이 SSL 보안을 활성화하는 경우 TLSv1 프로토콜만 활성화하고 SSLv2 및 SSLv3을 비활성화하는지 확인합니다. 이는 POODLE SSL 취약점(CVE-2014-3566) 때문입니다. 자세한 내용은 https://access.redhat.com/solutions/1232413을 참조하십시오.
중요자체 서명된 인증서가 있는 HTTPS 서버를 사용하는 경우
inst.noverifyssl
옵션을 사용하여 설치 프로그램을 부팅해야 합니다.-
Kickstart 파일을 HTTP(S) 서버에
/var/www/html/
디렉터리의 하위 디렉터리로 복사합니다. httpd 서비스를 시작합니다.
# systemctl start httpd.service
이제 Kickstart 파일에 액세스할 수 있으며 설치에 사용할 준비가 되었습니다.
참고Kickstart 파일의 위치를 지정하는 경우
http://
또는https://
를 프로토콜로 서버의 호스트 이름 또는 IP 주소 및 HTTP 서버 루트에 상대적인 Kickstart 파일의 경로를 사용합니다. 예를 들어 HTTP를 사용하는 경우 서버의 호스트 이름은myserver.example.com
이며, Kickstart 파일을/var/www/html/rhel8-install/my-ks.cfg
로 복사한 경우http://myserver.example.com/rhel8-install/my-ks.cfg
을 파일 위치로 지정합니다.
추가 리소스