37장. 현재 시스템 업그레이드
중요
Red Hat은 Red Hat Enterprise Linux의 주요 버전 간의 인플레이스 (in-place, 이전 버전이 설치된 위치에서 그대로 업그레이드되는 것) 업그레이드를 지원하지 않습니다. 주요 버전은 전체 버전 번호 변경에 의해 표시됩니다. 예를 들어 Red Hat Enterprise Linux 5와 Red Hat Enterprise Linux 6는 모두 Red Hat Enterprise Linux의 주요 버전입니다.
주요 릴리즈간의 인플레이스 업그레이드는 모든 시스템 설정, 서비스, 또는 사용자 정의 설정 사항을 보존하지 않습니다. 따라서, Red Hat은 하나의 주요 버전에서 다른 버전으로 업그레이드할 때 새로 설치할 것을 강력히 권장합니다.
Red Hat Enterprise Linux 5에서 업그레이드하는 것은 기술적으로 가능하지만, 데이터를 백업하고 이전 Red Hat Enterprise Linux 설치를 통해 Red Hat Enterprise Linux 6 릴리스를 설치하는 경험을 갖는 경우가 더 많습니다.
시스템을 업그레이드하면 현재 시스템에 설치된 패키지의 업데이트 버전을 설치하게 됩니다.
업그레이드 프로세스에서는 기존 설정 파일을
.rpmsave
확장자 (예: sendmail.cf.rpmsave
)로 이름 변경하여 저장할 수 있습니다. 또한 업그레이드 프로세스는 /root/upgrade.log
에 작업 로그를 생성합니다.
시스템을 업그레이드하기 전 다음과 같은 제한 사항에 유의하십시오:
- 다양한 설정 파일 형식이나 레이아웃 변경에 따라 업그레이드를 실행한 후 개별 패키지 설정 파일이 작동할 수 도 또는 작동하지 않을 수 도 있습니다.
- 하나의 Red Hat 계열 제품 (예: Cluster Suite)을 갖고 있는 경우 Red Hat Enterprise Linux 업그레이드를 완료한 후 이를 수동으로 업그레이드해야 할 수 있습니다.
- 업그레이드 후 타사 또는 ISV 응용 프로그램이 제대로 작동하지 않을 수 있습니다.
절차 37.1. 시스템 업그레이드
- RHN을 사용하여 시스템을 업데이트합니다.
- 시스템의 모든 중요한 데이터를 백업합니다.
- Red Hat Enterprise Linux 6 설치 DVD 또는 최소 부트 미디어에서 시스템을 다시 부팅합니다.
boot:
프롬프트에 액세스하기 위해 처음 60초 동안 Esc 키를 누릅니다.boot:
프롬프트에서linux upgradeany
커널 옵션을 입력합니다.- 시스템에서 최소 하나의 기존 설치가 발견되었습니다.를 알리는 대화 상자가 나타낼 때 까지 설치가 계속 진행됩니다. 자세한 내용은 x86 아키텍처의 경우 9장. 아나콘다를 사용하여 설치하기, POWER 아키텍처의 경우 16장. 아나콘다를 사용하여 설치하기, IBM System z의 경우 23장. 설치 단계 3: 아나콘다로 설치하기에 있는 설명을 참조하십시오.
- 마이너 버전을 업데이트하는 것과 같이 x86 아키텍처의 경우 9.12절. “기존 시스템 업그레이드”, POWER 아키텍처의 경우 16.14절. “기존 시스템 업그레이드”, System z의 경우 23.12절. “기존 시스템 업그레이드”에 있는 절차를 따르십시오.
업그레이드된 패키지 중 일부는 제대로 작동하기 위해 다른 패키지를 설치해야 할 수 있습니다. 업그레이드하기 위해 패키지를 사용자 지정하려면 종속성 문제를 해결해야 합니다. 그렇지 않으면 업그레이드 적차에서 이러한 종속성을 처리하지만 시스템에 없는 패키지를 추가로 설치해야 할 수 있습니다.
시스템의 파티션 설정 방법에 따라 업그레이트 프로그램은 스왑 파일을 추가하라는 메세지가 나타날 수 있습니다. 업그레이드 프로그램이 RAM 크기의 2배에 해당하는 스왑 파일을 찾지 못하면 이는 새 스왑 파일을 추가할 것인지를 묻습니다. 스왑 파일을 추가해야 할 지를 결정하려면 x86 시스템의 경우 9.15.5절. “추천된 파티션 나누기 계획”, POWER 시스템의 경우 16.17.5절. “추천된 파티션 나누기 계획”, System z의 경우 23.15.5절. “추천된 파티션 나누기 계획”에 나열된 리소스를 참조하십시오.