Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4장. 설치 준비하기

4.1. 네트워크 설치 준비 과정

참고

네트워크 기반 설치를 진행하려 한다면, CD/DVD 드라이브에 아무런 설치 DVD(또는 그런 유형의 DVD나 CD)가 없는지 확실히 하십시오. 해당 드라이브에 DVD나 CD를 가지고 있으면 예기치 못한 오류가 발생할 수 있습니다.
CD, DVD 또는, 플래시 드라이브 같은 USB 저장소 디바이스에 사용 가능한 부트 미디어가 있는지 확인하십시오.
Red Hat Enterprise Linux 설치 미디어는 (NFS, FTP, HTTP, HTTPS를 통한) 네트워크 설치나 로컬 스토리지를 통한 설치 중 하나로 사용 가능해야 합니다. NFS, FTP, HTTP, HTTPS 설치를 수행하시는 경우 다음과 같은 절차를 따르십시오.
네트워크 설치에 사용될 NFS, FTP, HTTP, HTTPS 서버는 별도로 네트워크로 접속 가능한 서버여야 합니다. 이 서버는 설치 DVD-ROM의 완전한 컨텐츠를 제공해야만 합니다.

참고

anaconda는 설치 미디어의 무결성을 테스트하는 기능을 갖추고 있습니다. DVD, 하드 드라이브 ISO, NFS ISO 설치 방식에서 테스팅 가능합니다. Red Hat은 설치를 시작하시기 전 그리고 설치 관련 버그를 보내주시기 전에 (지금까지 보고된 많은 버그가 실제로는 CD를 잘못 구워서 발생한 경우가 많았습니다) 모든 설치 미디어를 테스팅해 보실 것을 권장합니다. 이 테스트를 실행하시려면, boot: 프롬프트에서 다음 명령을 입력해주시기 바랍니다:
linux mediacheck

참고

설치 파일을 FTP, NFS, HTTP, HTTPS를 통해 액세스할 공용 디렉토리는 네트워크 서버의 로컬 스토리지에 매핑됩니다. 예를 들어 네트워크 서버의 /var/www/inst/rhel6 로컬 디렉토리는 http://network.server.com/inst/rhel6로 액세스할 수 있습니다.
다음의 예시에서 설치 파일을 포함하는 설치 준비 서버의 디렉토리는 /location/of/disk/space로 지정됩니다. FTP, NFS, HTTP, HTTPS를 통해 공개적으로 사용할 수 있는 디렉토리는 /publicly_available_directory로 지정됩니다. 예를 들어, /location/of/disk/space는 생성한 /var/isos라는 디렉토리가 됩니다. HTTP 설치의 경우 /publicly_available_directory/var/www/html/rhel6가 됩니다.
다음으로 ISO 이미지가 필요합니다. ISO 이미지는 DVD의 내용과 완전히 동일한 복사본을 포함하는 파일입니다. ISO 이미지를 DVD에서 만들려면, 다음 명령을 사용하십시오:
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
여기서 dvd는 사용하는 DVD 드라이브 장치이고 name_of_image는 결과적으로 생기는 ISO 이미지 파일에 지정한 이름이며 path_to_image는 ISO 이미지가 저장되는 시스템 위치로의 경로입니다.
설치 DVD에서 설치 준비 서버 역할을 하는 리눅스 장치로 파일을 복사하기 위해 4.1.1절. “FTP, HTTP, HTTPS 설치 준비 과정”이나 4.1.2절. “NFS 설치 준비하기”를 따르십시오.

4.1.1. FTP, HTTP, HTTPS 설치 준비 과정

설치 DVD의 ISO 이미지에서 파일을 추출한 후, 이를 FTP, HTTP, HTTPS를 통해 공유하고 있는 디렉토리에 배치합니다.
다음으로, 그 디렉토리가 FTP, HTTP, HTTPS를 통해 공유되고 있는를 확인하고, 클라이언트에서 사용가능한지 확인합니다. 해당 디렉토리가 서버 자체에서 사용 가능한지 체크하고, 그 후 설치하려고 하는 대상과 동일한 서브넷의 다른 머신에서 사용 가능한지 체크하면 됩니다.

4.1.2. NFS 설치 준비하기

NFS 설치에서는 ISO 이미지에서 모든 파일을 뽑아낼 필요가 없습니다. NFS를 통해 ISO 이미지 자체와, install.img 파일, 그리고 선택적으로 product.img를 NFS를 통해 공유하는 것으로 충분합니다.
  1. ISO 이미지를 NFS로 내보내진 디렉토리에 복사하십시오. 리눅스 시스템에서는 다음을 실행합니다:
    mv /path_to_image/name_of_image.iso /publicly_available_directory/
    여기서 path_to_image는 ISO 이미지 파일로의 경로이고 name_of_image는 ISO 이미지 파일의 이름이며 publicly_available_directory는 NFS를 통해 사용 가능한 디렉토리 또는 NFS를 통해 제공하고자 하는 디렉토리입니다.
  2. SHA256 체크섬 프로그램을 사용하여 복사한 ISO 이미지가 손상되지 않았는지를 확인합니다. 여러 운영 체제에서 다양한 SHA256 체크섬 프로그램을 사용할 수 있습니다. 리눅스 시스템에서는 다음을 실행하십시오:
    $ sha256sum name_of_image.iso
    name_of_image는 ISO 이미지 파일의 이름으로 변경하십시오. SHA256 체크섬 프로그램이 해시라 불리는 64 글자로 된 문자열을 표시합니다. 이 해시를 Red Hat Network의 Download Software 페이지에 표시된 특정 이미지에 대한 해시값과 비교해 보십시오(1장. Red Hat Enterprise Linux 얻기). 두 해시값은 동일해야 합니다.
  3. ISO 이미지 안의 images/ 디렉토리를 ISO 이미지 파일 자체가 저장된 동일한 디렉토리에 복사합니다. 다음 명령을 입력하십시오:
    mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
    cp -pr /mount_point/images /publicly_available_directory/
    umount /mount_point
    여기서 path_to_image는 ISO이미지 파일로의 경로이고 name_of_image는 ISO 이미지 파일 이름이며 mount_point는 이미지에서 파일을 복사할 때 이미지를 마운트하는 마운트 지점입니다. 예:
    mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
    cp -pr /mnt/tmp/images /var/isos/
    umount /mnt/tmp
    이제 동일한 디렉토리에 ISO 이미지 파일과 images/ 디렉토리가 함께 존재합니다.
  4. images/ 디렉토리에 적어도 install.img 파일이 포함되어 있는지 확인하십시오. 그 파일이 없으면 설치가 진행될 수 없습니다. 옵션으로 images/ 디렉토리에는 product.img 파일이 있어야 합니다. 그 파일이 없으면 패키지 그룹 선택 단계에서 최소 설치에 해당하는 패키지만을 사용할 수 있게 됩니다. (9.18절. “패키지 그룹 선택” 참조)

    중요

    install.imgproduct.imgimages/ 디렉토리에 있는 유일한 파일이어야 합니다.
  5. 공개적으로 사용 가능한 디렉토리의 항목이 네트워크 서버 상의 /etc/exports 파일에 존재하고 있어 디렉토리가 NFS를 통해 사용 가능한 지를 확인합니다.
    디렉토리를 특정 시스템에만 읽기 전용으로 제공하려면, 다음을 사용하십시오:
    /publicly_available_directory client.ip.address (ro)
    모든 시스템에 대해 디렉토리를 읽기 전용으로 제공하기 위해서는, 다음을 사용하십시오:
    /publicly_available_directory * (ro)
  6. 네트워크 서버에서 NFS 데몬을 시작하십시오(Red Hat Enterprise Linux 시스템에서는 /sbin/service nfs start 명령을 사용합니다. 이미 NFS가 실행 중이라면 설정 파일을 다시 읽어오도록 Red Hat Enterprise Linux 시스템에서 /sbin/service nfs reload 명령을 실행하면 됩니다).
  7. Red Hat Enterprise Linux 운용 가이드의 절차를 따라 NFS 공유를 테스트하십시오. NFS 서버를 시작하고 중단하는 방법에 대해서는 NFS 문서를 참조하십시오.

참고

anaconda는 설치 미디어의 무결성을 테스트하는 기능을 갖추고 있습니다. DVD, 하드 드라이브 ISO, NFS ISO 설치 방식에서 테스팅 가능합니다. Red Hat은 설치를 시작하시기 전 그리고 설치 관련 버그를 보내주시기 전에 (지금까지 보고된 많은 버그가 실제로는 CD를 잘못 구워서 발생한 경우가 많았습니다) 모든 설치 미디어를 테스팅해 보실 것을 권장합니다. 이 테스트를 실행하시려면, boot: 프롬프트에서 다음 명령을 입력해주시기 바랍니다:
linux mediacheck