Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
11장. 설치 및 부팅
Anaconda 를 사용하면 RAID 청크 크기를 설정할 수 있습니다.
이번 업데이트를 통해 사용자는 kickstart 파일에서 raid 유틸리티의 --chunksize 매개변수를 설정하여 RAID 스토리지의 청크 크기를 KiB로 지정할 수 있습니다. --chunksize 매개변수를 사용하면 기본 값이 재정의됩니다. 결과적으로 새 청크 크기에서 음수 성능이 기본값이 영향을 미칠 수 있습니다. (BZ#1332316)
Anaconda 텍스트 모드에서 IPoIB 인터페이스 지원
이번 업데이트에서는 텍스트 모드에서 수동 설치 중에 IP over InfiniBand (IPoIB) 네트워크 인터페이스에 대한 지원이 추가되었습니다. IPoIB 인터페이스 상태 정보를 보고 인터페이스 구성을 변경할 수 있습니다. (BZ#1366935)
inst.debug 를 사용하면 Anaconda 설치 문제를 보다 편리하게 디버깅할 수 있습니다.
이번 업데이트에서는 inst.debug 부팅 옵션을 사용하여
Anaconda 설치를 시작하여 시스템의 초기 상태와 관련된 로그를 저장할 수 있는 기능이 추가되었습니다. 이 옵션은 /tmp/pre-anaconda-logs/ 디렉터리에 lsblk,dmesg 및 lvmdump 인 3개의 추가 로그를 저장하여 설치 중에 발생한 문제를 보다 편리하게 디버깅할 수 있습니다. (BZ#1255659)
Kickstart 설치 실패에서 %onerror 스크립트가 자동으로 트리거
이번 개선된 기능을 통해
Anaconda 설치에 실패하면 Kickstart 파일의 %onerror 섹션이 실행됩니다. 스크립트는 추가 검사를 위해 자동으로 로그를 수집하는 데 사용할 수 있습니다. 이 업데이트의 결과 설치 중에 역추적 또는 다른 치명적인 오류가 발생하면 설치 프로그램에서 %onerror 스크립트 및 %traceback 스크립트에서 오류가 traceback으로 발생했는지 확인합니다. (BZ#1412538)
이제 설치를 시작하기 전에 Anaconda 에서 네트워크를 사용할 수 있을 때까지 기다릴 수 있습니다.
일부 환경에서는 첫 번째 DHCP 요청이 실패할 것으로 예상됩니다. 이전 버전에서는 첫 번째 DHCP 오류로 인해
Anaconda 에서 설치를 진행하여 특히 연결을 수동으로 설정할 수 없는 자동 설치 문제가 발생할 수 있었습니다. 이번 업데이트에서는 새로운 Anaconda 부팅 옵션인 inst.waitfornet=X 가 도입되어 설치 프로그램이 네트워크 연결을 진행하기 전에 X 초 동안 대기하도록 강제 적용합니다. 연결이 설정된 후 또는 지정된 시간 간격이 경과한 후에 설치가 계속됩니다. (BZ#1315160)
설치 실패를 방지하기 위해 stage2 또는 Kickstart 파일의 여러 네트워크 위치를 지정할 수 있습니다.
이번 업데이트에서는 stage2 및 Kickstart 파일의 네트워크 위치와 함께 여러 inst.stage2 및 inst.ks 부팅 옵션을 지정할 수 있습니다. 이렇게 하면 요청된 파일에 도달할 수 없는 상황이 발생하지 않으며 stage2 또는 Kickstart 파일이 있는 연결된 서버에 액세스할 수 없기 때문에 설치에 실패합니다.
새 업데이트를 사용하면 여러 위치를 지정하면 설치 실패를 방지할 수 있습니다. 정의된 모든 위치가 URL, 즉 HTTP,HTTPS 또는 FTP 인 경우 요청된 파일을 성공적으로 가져올 때까지 순차적으로 시도됩니다. URL이 아닌 위치가 있는 경우 마지막으로 지정된 위치만 시도합니다. 나머지 위치는 무시됩니다. (BZ#1391724)
Kickstart 파일의 autopart --nohome 은 자동 파티션에서 /home/ 생성을 비활성화합니다.
이번 업데이트에서는 kickstart 파일의 autopart 명령에 --nohome 옵션이 추가되어
/home/ 파티션의 자동 생성을 비활성화합니다. 이번 개선된 기능을 통해 /home/ 파티션을 되돌려야 하는 경우 수동 파티셔닝을 수행할 필요가 없습니다. 업데이트 결과 파티셔닝이 자동으로 완료되면 /home 파티션이 생성되지 않습니다. (BZ#663099)
하드 디스크 드라이브 및 USB가 활성화된 드라이버 디스크 로드
이번 업데이트를 통해 네트워크 또는 initrd에서 드라이버 디스크를 로드하는 대신 하드 디스크 드라이브 또는 유사한 장치에서 드라이버 디스크를 로드할 수
있습니다. 설치는 kickstart 또는 부팅 옵션을 사용하여 진행할 수 있습니다.
절차는 다음과 같습니다.
1. 하드 디스크 드라이브, USB 또는 유사한 장치에 드라이버 디스크를 로드합니다.
2. 레이블(예:
DD )을 이 장치로 설정합니다.
알림:
Kickstart 설치의 경우 다음을 추가합니다.
driverdisk LABEL=DD:/e1000.rpm
Kickstart 파일에 추가합니다.
부팅 옵션의 경우 설치를 시작합니다.
inst.dd=hd:LABEL=DD:/dd.rpm
를 부팅 인수로서 사용합니다.
Kickstart와 부팅 옵션 모두에서
DD 를 특정 레이블로 바꾸고 dd.rpm 을 특정 이름으로 교체합니다. 하드 디스크 드라이브를 지정하려면 LABEL 대신 inst.repo 명령에서 지원하는 모든 항목을 사용하십시오. kickstart driverdisk 명령의 LABEL 을 지정하는 인수에는 영숫자가 아닌 문자를 사용하지 마십시오. (BZ#1377233)
LVM 씬 풀의 자동 파티션 동작 변경
이전에는 Kickstart 또는 대화형 설치, 예약된 크기의 20 %를 사용하든 설치에서 만들거나 사용한 모든 LVM(Logical Volume Management) 씬 풀입니다.
이번 업데이트에서는 다음과 같은 변경 사항이 추가되었습니다.
- 자동 파티셔닝을 사용하여 LVM 씬 풀을 생성하는 경우 볼륨 그룹 크기의 20 %가 예약되며 최소 1GiB 및 최대 100GiB가 사용됩니다.
- Kickstart 파일에서
logvol --thinpool --grow명령을 사용하는 경우 thin 풀이 가능한 최대 크기로 증가하므로 볼륨 그룹에 공간이 남아 있지 않습니다. 이 경우volgroup --reserved-space또는volgroup --reserved-percent명령을 사용하여 볼륨 그룹에 일부 공간을 예약하는 것이 좋습니다. (BZ#1131247)
32 비트 부트 로더는 이제 UEFI에서 64 비트 커널을 부팅 할 수 있습니다
이번 업데이트에서는 UEFI 펌웨어가 있는 시스템에서 grub2-i386-efi 와 같은 32비트 부트 로더를 사용하여 64비트 커널을 부팅할 수 있습니다. (BZ#1310775)
Lorax는 이제 SSL 오류를 무시할 수 있습니다.
이전에는
lorax 툴에서 자체 서명된 인증서가 있는 HTTPS 리포지토리를 사용할 수 없었습니다. 이렇게하려고 하면 계속할 방법이 없는 오류가 발생했습니다. 이번 업데이트에서는 --noverifyssl 명령줄 옵션이 유틸리티에 추가되어 서버 인증서 확인을 생략하고 오류를 우회할 수 있습니다. (BZ#1430483)
shim-signed 버전 12로 다시 시작
이번 업데이트를 통해 shim-signed 패키지가 업스트림 버전 12로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다. 특히 32비트 UEFI 펌웨어 및 EFI(Extensible Firmware Interface) 유틸리티 지원이 추가되었습니다. (BZ#1310764)
gnu-efi 버전 3.0.5.-9로 업데이트
이번 업데이트를 통해 gnu-efi 패키지가 업스트림 버전 3.0.5.-9로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항이 추가되었습니다. 특히 32비트 UEFI 펌웨어 및 EFI(Extensible Firmware Interface) 유틸리티에 대한 지원이 추가되었습니다. (BZ#1310782)
killproc() 및 status()에 대해 이전 버전과의 호환성 활성화
이번 업데이트 이전에는 Red Hat Enterprise Linux 7에 제공된
/etc/rc.d/init.d/functions 스크립트에는 Red Hat Enterprise Linux 6의 일부 기능이 없었습니다. /etc/rc.d/init.d/functions 파일의 killproc() 및 status() 함수에 -b 옵션에 대한 지원을 추가하도록 initscripts 패키지가 업데이트되었습니다. 또한 Red Hat Enterprise Linux 6의 이전 버전과의 호환성을 실현하고 Red Hat Enterprise Linux 6에서 Red Hat Enterprise Linux 7로 업그레이드를 수행할 때 발생하는 회귀 문제를 방지합니다. (BZ#1428935)
DHCP_FQDN 을 사용하면 시스템의 정규화된 도메인 이름을 지정할 수 있습니다.
이전에는
ifcfg 인터페이스 구성 파일에서 시스템의 호스트 이름을 지정하는 데 DHCP_HOSTNAME 지시문을 사용해야 했습니다. 새로운 initscripts DHCP_FQDN 지시문을 사용하면 시스템의 정규화된 도메인 이름도 지정할 수 있습니다. 이는 DHCP_HOSTNAME 지시문에 보완됩니다. DHCP_HOSTNAME 및 DHCP_FQDN 이 모두 지정된 경우 DHCP_FQDN 만 사용됩니다. (BZ#1260552)
이제 설치 프로세스 중에 씬 논리 볼륨 스냅샷을 만들 수 있습니다.
이번 업데이트에서는 새 Kickstart 명령인 스냅샷에 대한 지원이 추가되었습니다. 이 명령을 사용하면 설치 전이나 설치 후 LVM 씬 볼륨 스냅샷을 만들 수 있습니다. 사용 가능한 옵션은 다음과 같습니다.
<VG_NAME>/<lv_name> 볼륨 그룹과 논리 볼륨의 이름을 지정하여 스냅샷을 만듭니다.--name=스냅샷의 이름을 지정합니다.--when=설치가 시작되기 전에 스냅샷을 작성하려는 경우 사전설치를 지정합니다. 따라서 업그레이드 전에 시스템 상태를 유지하려면 유용할 수 있습니다. 또는설치 후추가 변경 작업을 수행하기 전에 새로 설치된 시스템의 스냅샷을 작성하도록 지정합니다.
세 가지 옵션은 모두 필수입니다. 또한 설치 전과 후 또는 여러 논리 볼륨의 스냅샷을 찍으려면 단일 Kickstart 파일에서 이 명령을 여러 번 사용하여 스냅샷을 만들 수 있습니다. 각
-name= 매개변수가 이 작업을 수행할 때 고유한 이름을 지정했는지 확인합니다. (BZ#1113207)