3.3.3.2. HTTP, HTTPS 또는 FTP 서버에 설치 소스
이 설치 방법을 사용하면 설치 트리를 사용하여 네트워크 기반 설치를 허용합니다. 이 디렉터리는 바이너리 DVD ISO 이미지의 추출된 콘텐츠와 유효한
.treeinfo 파일을 포함하는 디렉터리입니다. 설치 소스는 HTTP,HTTPS 또는 FTP 를 통해 액세스할 수 있습니다.
HTTP 및 FTP 서버에 대한 자세한 내용은 Red Hat Enterprise Linux sl;Hat EnterpriseRed Hat Enterprise Linux Pure;Linux 7 시스템 관리자 가이드를 참조하십시오.
다음 절차는 프로세스의 기본 개요일 뿐입니다. FTP 서버를 설정하기 위해 수행해야 하는 정확한 단계는 시스템의 아키텍처, 운영 체제, 패키지 관리자, 서비스 관리자 및 기타 요인에 따라 달라집니다. Red Hat Enterprise Linux {;Hat EnterpriseRed Hat Enterprise Linux 7 시스템에서 이 절차를 문서화한 대로 정확하게 따를 수 있습니다. Red Hat Enterprise Linux Deployment EnterpriseRed Hat Enterprise Linux sl;Hat Enterprise의 이전 릴리스에 대한 설치 소스 생성 프로세스에 대한 설명은 해당 릴리스에 대한 적절한 설치 가이드를 참조하십시오.
절차 3.5. HTTP 또는 HTTPS를 사용하여 설치 준비
root로 다음 명령을 실행하여 httpd 패키지를 설치합니다.yum install httpd
# yum install httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow HTTPS서버에는 추가 구성이 필요합니다. 자세한 내용은 Red Hat Enterprise Linux 7 시스템 관리자 가이드의 SSL 서버 설정 섹션을 참조하십시오. 그러나 설치 소스와 설치 프로그램 간에 민감한 데이터가 전송되지 않고HTTP로 충분한 경우HTTPS가 필요하지 않습니다.주의Apache 웹 서버 구성에서 SSL 보안을 활성화하는 경우TLSv1프로토콜만 활성화하고SSLv2및SSLv3를 비활성화합니다. 이는 POODLE SSL 취약점(CVE-2014-3566) 때문입니다. 자세한 내용은 을 참조하십시오 https://access.redhat.com/solutions/1232413.중요HTTPS를 사용하기로 결정하고 서버가 자체 서명된 인증서를 사용하는 경우noverifyssl옵션을 사용하여 설치 프로그램을 부팅해야 합니다.- 전체 Red Hat Enterprise Linux QCOW;Hat EnterpriseRed Hat Enterprise Linux Red Hat Enterprise Linux 7 바이너리 DVD ISO 이미지를 HTTP(S) 서버로 복사합니다.
- mount 명령을 사용하여 바이너리 DVD ISO 이미지를 적절한 디렉터리에 마운트합니다.
mount -o loop,ro -t iso9660 /image_directory/image.iso /mount_point/
# mount -o loop,ro -t iso9660 /image_directory/image.iso /mount_point/Copy to Clipboard Copied! Toggle word wrap Toggle overflow /image_directory/image.iso 를 바이너리 DVD ISO 이미지의 경로로 바꾸고 /mount_point/ 를 ISO 이미지의 콘텐츠를 표시하려는 디렉터리 경로로 바꿉니다. 예를 들어 이 용도로 디렉토리/mnt/rhel7-install/을 생성하고 이를 mount 명령의 매개 변수로 사용할 수 있습니다. - 마운트된 이미지의 파일을 HTTP 서버 루트에 복사합니다.
cp -r /mnt/rhel7-install/ /var/www/html/
# cp -r /mnt/rhel7-install/ /var/www/html/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 명령은 이미지 콘텐츠를 사용하여/var/www/html/rhel7-install/디렉터리를 생성합니다. httpd서비스를 시작합니다.systemctl start httpd.service
# systemctl start httpd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
위의 절차를 완료한 후 설치 트리에 액세스할 수 있으며 설치 소스로 사용할 수 있습니다.
설치 전 또는 설치 중에 설치 소스를 구성할 때
http:// 또는 https:// 를 프로토콜로, 서버의 호스트 이름 또는 IP 주소, HTTP 서버 루트와 관련하여 ISO 이미지의 파일을 저장한 디렉터리를 사용합니다. 예를 들어 HTTP 를 사용하는 경우 서버의 호스트 이름은 myserver.example.com 이고 이미지의 파일을 /var/www/html/rhel7-install/ 으로 복사한 경우 설치 소스로 http://myserver.example.com/rhel7-install/ 를 지정합니다.
절차 3.6. FTP를 사용하여 설치 준비
root로 다음 명령을 실행하여 vsftpd 패키지를 설치합니다.yum install vsftpd
# yum install vsftpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 선택적으로 텍스트 편집기에서
/etc/htpasswd/htpasswd.conf구성 파일을 열고 변경하려는 옵션을 편집합니다. 사용 가능한 옵션은vsftpd.conf(5)도움말 페이지를 참조하십시오. 이 절차의 나머지 부분에서는 기본 옵션이 사용되는 것으로 가정합니다. 특히 나머지 절차를 따르려면 FTP 서버의 익명 사용자가 파일을 다운로드할 수 있어야 합니다.주의member.conf파일에서 SSL/TLS 보안을 구성한 경우TLSv1프로토콜만 활성화하고SSLv2및SSLv3를 비활성화합니다. 이는 POODLE SSL 취약점(CVE-2014-3566) 때문입니다. 자세한 내용은 을 참조하십시오 https://access.redhat.com/solutions/1234773. - 전체 Red Hat Enterprise Linux QCOW;Hat EnterpriseRed Hat Enterprise Linux Red Hat Enterprise Linux 7 바이너리 DVD ISO 이미지를 FTP 서버에 복사합니다.
- mount 명령을 사용하여 바이너리 DVD ISO 이미지를 적절한 디렉터리에 마운트합니다.
mount -o loop,ro -t iso9660 /image_directory/image.iso /mount_point
# mount -o loop,ro -t iso9660 /image_directory/image.iso /mount_pointCopy to Clipboard Copied! Toggle word wrap Toggle overflow /image_directory/image.iso 를 바이너리 DVD ISO 이미지의 경로로 바꾸고 /mount_point 를 ISO 이미지의 콘텐츠를 표시하려는 디렉터리 경로로 바꿉니다. 예를 들어 이 용도로 디렉토리/mnt/rhel7-install/을 생성하고 이를 mount 명령의 매개 변수로 사용할 수 있습니다. - 마운트된 이미지의 파일을 FTP 서버 루트로 복사합니다.
cp -r /mnt/rhel7-install/ /var/ftp/
# cp -r /mnt/rhel7-install/ /var/ftp/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 명령은 이미지 콘텐츠를 사용하여/var/ftp/rhel7-install/디렉터리를 생성합니다. vsftpd서비스를 시작합니다.systemctl start vsftpd.service
# systemctl start vsftpd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/htpasswd/htpasswd.conf파일을 변경하기 전에 서비스가 이미 실행 중인 경우, 파일을 다시 시작하여 편집된 파일이 로드되었는지 확인합니다. 다시 시작하려면 다음 명령을 실행합니다.systemctl restart vsftpd.service
# systemctl restart vsftpd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
위의 절차를 완료한 후 설치 트리에 액세스할 수 있으며 설치 소스로 사용할 수 있습니다.
설치 전 또는 설치 중에 설치 소스를 구성할 때
ftp:// 를 프로토콜로, 서버의 호스트 이름 또는 IP 주소 및 FTP 서버 루트와 관련하여 ISO 이미지에서 파일을 저장한 디렉터리를 사용합니다. 예를 들어 서버의 호스트 이름이 myserver.example.com 이고 이미지의 파일을 /var/ftp/rhel7-install/ 로 복사한 경우 설치 소스로 ftp://myserver.example.com/rhel7-install/ 를 지정합니다.