2장. 일반 업데이트
Red Hat Enterprise Linux 6에서 Red Hat Enterprise Linux 7으로 인플레이스 업그레이드
인플레이스 업그레이드는 기존 운영 체제를 교체하여 시스템을 Red Hat Enterprise Linux의 새로운 주요 릴리스로 업그레이드하는 방법을 제공합니다. 인플레이스 업그레이드를 수행하려면 실제 업그레이드를 실행하기 전에 시스템에 업그레이드 문제를 확인하고 Red Hat Upgrade Tool 에 대한 추가 스크립트도 제공하는 유틸리티인 Preupgrade Assistant 를 사용합니다. Preupgrade Assistant 에서 보고한 모든 문제를 해결했으면 Red Hat Upgrade Tool 을 사용하여 시스템을 업그레이드하십시오.
절차 및 지원되는 시나리오에 대한 자세한 내용은 마이그레이션 계획 가이드 및 업그레이드 전용 솔루션 문서를 참조하십시오.
버전 2.3.3에 preupgrade-assistant 업데이트
preupgrade-assistant 패키지가 버전 2.3.3으로 업그레이드되어 이전 버전에 비해 여러 버그 수정, 개선 사항 및 기타 변경 사항을 제공합니다. 특히 다음과 같습니다.
- Preupgrade Assistant XML 보고서를 여러 개 비교한 새로운
preupg-diff
툴이 추가되었습니다. 하나는 식별되지 않은 문제 및 이미 분석된 문제를 다른 보고서와 비교합니다. 이 도구를 사용하면 새 보고서에 동일한 결과를 필터링하여 새 보고서에 나타나는 문제를 찾는 데 도움이 됩니다.The tool helps to find issues that emerged in the new report by filtering out results that are the same in the new report. 트리밍 보고서의 출력은 XML 및 HTML 형식으로 제공됩니다. - 두 개의 새로운 반환 코드가 추가되었습니다:
내부 오류
의 경우 29,사용자 중단
의 경우30
입니다. - 반환 코드
22
의 의미는잘못된 CLI 옵션으로
변경되었습니다. - Preupgrade Assistant의 평가 보고서의 STDOUT 및 STDERR 출력은 두 개의 필드로 구분되었습니다. STDOUT 및 STDERR에 대한
추가 출력
입니다. - Python으로 작성된 Preupgrade Assistant 모듈에서 가져올
python
모듈은 preup에서preup
gpreup_ui_manage
실행 파일의 이름이preupg-ui-manage
로 변경되었습니다. exit_unknown
함수와$RESULT_UNKNOWN
변수가 제거되었습니다.알 수 없는
결과 대신exit_error
함수를 사용하여 오류 결과를 설정합니다.set_component
모듈 API 기능이 제거되었습니다.
preupgrade Assistant를 사용하면 블랙리스트로 성능을 향상시킬 수 있습니다.
이제 preupgrade Assistant에서 블랙리스트 파일 생성을 지원하여 나열된 접두사가 있는 경로의 모든 실행 파일을 건너뛸 수 있습니다. 사용자는
xccdf_preupg_rule_system_BinariesRebuild_check
섹션에서 exclude_file
값을 블랙리스트 파일 이름으로 설정하여 /etc/preupgrade-assistant.conf
파일에서 이 기능을 활성화할 수 있습니다. 예를 들면 다음과 같습니다.
[xccdf_preupg_rule_system_BinariesRebuild_check] exclude_file=/etc/pa_blacklist
블랙리스트 파일의 각 행에는 제외할 실행 파일의 경로 접두사가 포함되어 있습니다. 이전에는 큰 파티션이 마운트되었을 때 상당한 성능 문제가 발생했으며
RHEL6_7/system/BinariesRebuild
모듈에서 실행 파일 목록에서 여러 파일을 확인했습니다. 이제 사용자는 중요하지 않은 실행 파일을 필터링하여 모듈에서 사용하는 시간을 줄일 수 있습니다. 이 기능은 나중에 변경될 것으로 예상됩니다. (BZ#1392018)
Preupgrade Assistant 모듈에서 통합 키 파일 이름
이전 버전에서는 Preupgrade Assistant의 각 모듈에서 특정 필수 파일에 다른 파일 이름을 사용했기 때문에 테스트 및 방향이 복잡했습니다. 이번 업데이트를 통해 각 모듈에서 키 파일 이름이
module.ini
(Metas INI 파일), 확인
(확인 스크립트), solution.txt
(솔루션 텍스트)에 통합되었습니다. 또한 여러 규칙(모듈 ID)이 이 변경 사항을 준수하도록 이름이 변경되었으므로 각 규칙에 이제 통합 _check
접미사(예: result.html
및 result.xml
파일)가 포함됩니다. (BZ#1402478)
RHDS 시스템의 인플레이스 업그레이드 가능성을 확인하는 새로운 RHDS 모듈
이번 업데이트에서는 설치된 관련 RHDS 패키지를 확인하고 RHDS 시스템의 인플레이스 업그레이드 가능성에 대한 정보를 사용자에게 제공하는 새로운 RHDS(Red Hat Directory Server) 모듈이 도입되었습니다. 결과적으로 관련 패키지가 설치되고 기본 디렉터리 인스턴스가 구성된 경우 모듈은 구성 파일의 백업을 생성하고 이에 대한 정보를 출력합니다. (BZ#1406464)
cloud-init 가 기본 채널로 이동
Red Hat Enterprise Linux 6.9부터 cloud-init 패키지 및 해당 종속 항목이 Red Hat Common 채널에서 Base 채널로 이동되었습니다.
cloud-init
는 환경에서 제공하는 메타데이터를 사용하여 초기 시스템 초기화를 처리하는 툴입니다. 일반적으로 OpenStack 또는 Amazon Web Services와 같은 클라우드 환경에서 서버 부팅을 구성하는 데 사용됩니다. Red Hat Common 채널을 통해 제공되는 최신 버전 이후 cloud-init 패키지가 업데이트되지 않았습니다. (BZ#1421281)