Solaris 10 10/09 설치 설명서: 설치 및 업그레이드 계획

업그레이드 계획

표 4–5 Solaris 업그레이드 방법

현재 Solaris OS 

Solaris 업그레이드 방법 

Solaris 8, Solaris 9, Solaris 10 

  • Solaris Live Upgrade – 실행 중인 시스템의 복사본을 작성 및 업그레이드하여 시스템을 업그레이드합니다.

  • Solaris 설치 프로그램 – 그래픽 사용자 인터페이스 또는 명령줄 인터페이스를 사용하는 대화식 업그레이드를 제공합니다.

  • 사용자 정의 JumpStart 방법 – 자동화된 업그레이드를 제공합니다.

업그레이드 및 패치 제한 사항

다음 표에는 특정 조건에서 시스템을 업그레이드할 때의 제한 사항이 나열되어 있습니다.

문제 

설명 

자세한 정보 

ZFS 루트 풀에는 다른 업그레이드 제한 사항이 있습니다. 

Solaris Live Upgrade를 통해서만 ZFS 루트 풀을 업그레이드할 수 있습니다.  

요구 사항 및 제한 사항에 대해서는 Solaris 10 10/09 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획의 12 장, ZFS용 Solaris Live Upgrade(계획)를 참조하십시오.

다른 소프트웨어 그룹으로 업그레이드 

시스템에 설치되어 있지 않은 소프트웨어 그룹으로는 시스템을 업그레이드할 수 없습니다. 예를 들어, 이전에 시스템에 최종 사용자 Solaris 소프트웨어 그룹을 설치한 경우, 업그레이드 옵션을 사용하여 개발자 Solaris 소프트웨어 그룹으로 업그레이드할 수 없습니다. 하지만 업그레이드 중에 현재 설치되어 있는 소프트웨어 그룹의 일부가 아닌 소프트웨어를 추가할 수 있습니다. 

소프트웨어 그룹에 대한 자세한 내용은 소프트웨어 그룹의 권장 디스크 공간을 참조하십시오.

비전역 영역이 설치된 경우 업그레이드 

Solaris 설치 프로그램, Solaris Live Upgrade 또는 JumpStart를 사용하여 비전역 영역이 설치된 시스템을 업그레이드할 수 있습니다. 다음과 같은 제한이 적용됩니다. 

  • 권장되는 시스템 업그레이드 또는 패치 프로그램은 Solaris Live Upgrade입니다. 다른 업그레이드 프로그램은 업그레이드를 완료하는 데 필요한 시간이 설치된 비전역 영역의 수에 따라 연속적으로 증가하므로 업그레이드에 상당한 시간이 걸릴 수 있습니다. Solaris Live Upgrade를 사용하여 시스템을 패치하면 단일 사용자 모드로 전환할 필요가 없으므로 시스템 가동 시간을 최대화할 수 있습니다.

  • Solaris Flash 아카이브를 사용하여 설치하는 경우 비전역 영역을 포함하는 아카이브가 시스템에 제대로 설치되지 않습니다.

요구 사항 및 제한 사항에 대해서는 비전역 영역을 통해 업그레이드를 참조하십시오.

Solaris 8 또는 9 OS에서 Solaris Live Upgrade를 사용하여 패치 

활성 부트 환경에서 Solaris 8 또는 9 OS를 실행 중일 때 Solaris Live Upgrade를 사용하여 Solaris 10 비활성 부트 환경을 패치할 수 없습니다. Solaris Live Upgrade는 활성 부트 분할 영역에서 패치 유틸리티를 호출하여 비활성 부트 분할 영역을 패치합니다. Solaris 8 및 Solaris 9 패치 유틸리티는 Solaris 10 OS의 Solaris 영역, 서비스 관리 기능(Service Management Faciity, SMF) 및 기타 향상된 기능을 인식하지 못합니다. 따라서 패치 유틸리티는 비활성 Solaris 10 부트 환경을 제대로 패치하지 못합니다. 그러므로 Solaris Live Upgrade를 사용하여 시스템을 Solaris 8 또는 Solaris 9 OS에서 Solaris 10 OS로 업그레이드할 경우 패치를 실행하기 전에 Solaris 10 부트 환경을 활성화해야 합니다. Solaris 10 부트 환경이 활성화된 이후에 활성 부트 환경을 직접 패치하거나 다른 비활성 부트 환경을 설정하고 Solaris Live Upgrade를 사용하여 해당 환경을 패치할 수 있습니다. 

Solaris Live Upgrade를 통한 패치 적용에 대한 자세한 내용은 Solaris 10 10/09 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획부트 환경에서 네트워크 설치 이미지에 패치 추가를 참조하십시오.

Veritas 파일 시스템을 통해 업그레이드 

Solaris 대화식 설치 프로그램과 사용자 정의 JumpStart 프로그램에서는 다음과 같은 조건에서 Veritas VxVM 파일 시스템을 사용할 경우 시스템을 업그레이드할 수 없습니다. 

  • 업그레이드할 루트 파일 시스템이 Veritas 제어 하에 있는 경우. 예: 루트(/) 파일 시스템이 /dev/vx/... 장치에 마운트되어 있는 경우.

  • Solaris 소프트웨어가 Veritas 제어 하의 파일 시스템에 설치된 경우. 예: /usr 파일 시스템이 /dev/vx/... 장치에 마운트되어 있는 경우.

Veritas VxVM이 구성될 때 업그레이드하려면 다음 방법 중 하나를 사용하십시오.  

업그레이드 프로그램

Solaris 설치 프로그램을 사용하여 표준 대화식 업그레이드를 수행하거나 사용자 정의 JumpStart 방법을 사용하여 무인 업그레이드를 수행할 수 있습니다. Solaris Live Upgrade를 사용하여 실행 중인 시스템을 업그레이드할 수 있습니다.

업그레이드 프로그램 

설명 

자세한 정보 

Solaris Live Upgrade 

현재 실행 중인 시스템의 사본을 만들 수 있습니다. 사본을 업그레이드하고 스위치를 다시 부트하면 업그레이드된 사본이 현재 실행되는 시스템이 됩니다. Solaris Live Upgrade를 사용하면 Solaris OS를 업그레이드하는 데 필요한 작동 중지 시간이 단축됩니다. 또한, Solaris Live Upgrade는 업그레이드로 문제를 방지할 수 있습니다. 예로는 전원 이상이 발생할 경우 업그레이드에서 복구할 수 있는 경우로, 이는 업그레이드되는 복사본이 현재 실행 중인 시스템이 아니기 때문입니다.  

Solaris Live Upgrade를 사용할 때 디스크 공간 할당을 계획하려면 Solaris 10 10/09 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획Solaris Live Upgrade 요구 사항을 참조하십시오.

Solaris 설치 프로그램  

대화식 GUI를 사용하여 업그레이드 과정을 안내합니다.  

Solaris 10 10/09 설치 설명서: 기본 설치의 2 장, UFS 파일 시스템용 Solaris 설치 프로그램으로 설치(작업)

사용자 정의 JumpStart 프로그램 

자동화된 업그레이드를 제공합니다. 프로필 파일과 선택의 사전 설치 및 사후 설치 스크립트에 필요한 정보가 제공됩니다. 업그레이드용으로 사용자 정의 JumpStart 프로필을 만드는 경우 install_type upgrade를 지정합니다. 업그레이드를 하기 전에 먼저 사용자 정의 JumpStart 프로필에서 시스템의 디스크 구성과 현재 설치된 소프트웨어를 테스트해야 합니다. 업그레이드하는 시스템에서 pfinstall -D 명령을 사용하여 프로필을 테스트합니다. 디스크 구성 파일을 사용하여 업그레이드 프로필을 테스트할 수는 없습니다.

업그레이드 대신 Solaris Flash 아카이브 설치

Solaris Flash 설치 기능을 사용하면 다양한 복제 시스템에 복제될 수 있는 마스터 시스템에서 전체 설치 복사본을 만들 수 있습니다. 이 사본은 Solaris Flash 아카이브라고 합니다. 설치 프로그램을 사용하여 아카이브를 설치할 수 있습니다.


주의 – 주의 –

비전역 영역이 설치된 경우 Solaris Flash 아카이브를 적절하게 만들 수 없습니다. Solaris Flash 기능은 Solaris 영역 분할 기술과 호환되지 않습니다. Solaris Flash 아카이브를 만들면 다음과 같은 경우 아카이브를 배포할 때 결과 아카이브가 적절하게 설치되지 않습니다.


대형 파일을 포함하는 아카이브 만들기

Solaris Flash 아카이브를 만들 때 사용되는 기본 복사 방법은 cpio 유틸리티입니다. 개별 파일 크기가 4GB를 초과할 수 없습니다. 개별 파일이 대형인 경우 -L pax 옵션을 적용한 flarcreate 명령을 실행하면 pax 유틸리티가 개별 파일 크기 제한이 없는 아카이브를 생성합니다. 개별 파일 크기가 4GB를 초과할 수 있습니다.

아카이브 설치에 대한 내용은 다음 표를 참조하십시오.

설치 프로그램 

자세한 정보 

Solaris Live Upgrade 

Solaris 10 10/09 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획부트 환경에 Solaris Flash 아카이브 설치

사용자 정의 JumpStart 

Solaris 10 10/09 설치 설명서: 사용자 정의 JumpStart 및 고급 설치사용자 정의 JumpStart 설치로 Solaris Flash 아카이브 설치 준비하기

Solaris 대화식 설치 

Solaris 10 10/09 설치 설명서: Solaris Flash 아카이브(작성 및 설치) 의 4 장, Solaris Flash 아카이브 설치 및 관리(작업)

WANboot 

Solaris 10 10/09 설치 설명서: 네트워크 기반 설치의 13 장, WAN 부트 설치(작업)

디스크 공간 재할당을 통해 업그레이드

Solaris 설치 프로그램의 업그레이드 옵션과 사용자 정의 JumpStart 프로그램의 upgrade 키워드를 사용하면 디스크 공간을 재할당할 수 있습니다. 이 재할당을 사용하면 디스크 슬라이스의 크기가 자동으로 변경됩니다. 기존 파일 시스템에 업그레이드를 위한 충분한 공간이 없으면 디스크 공간을 재할당할 수 없습니다. 예를 들어 다음과 같은 이유로 시스템에 더 많은 업그레이드 공간이 필요할 수 있습니다.

자동 레이아웃 기능이 디스크 공간을 재할당하여 파일 시스템의 새로운 크기 요구 사항을 충족시키려 시도합니다. 처음에 자동 레이아웃이 일련의 기본 제약 조건을 바탕으로 공간을 재할당하려 시도합니다. 자동 레이아웃이 공간을 재할당할 수 없다면 파일 시스템에 대한 제약 조건을 변경해야 합니다.


주 –

자동 레이아웃은 파일 시스템을 "증가"시킬 수 없습니다. 자동 레이아웃은 다음 프로세스로 공간을 재할당합니다.

  1. 백업을 위해서는 변경해야 하는 파일 시스템의 파일이 필요합니다.

  2. 파일 시스템 기준 디스크 재할당이 변경됩니다.

  3. 업그레이드가 시작하기 전에 백업 파일을 복원합니다.


업그레이드할 때 패치 분석기 사용

초기 Solaris 10 3/05 릴리스 이후 출시된 다음 릴리스 중 하나로 업그레이드할 경우 패치 분석기가 사용자 시스템에 대한 분석을 수행합니다.

Solaris OS를 이미 실행하는 중이고 개별 패치를 설치한 후 후속 Solaris 10 릴리스로 업그레이드하면 다음과 같은 문제가 발생할 수 있습니다.

패치 분석기를 사용하여 제거할 패치(있는 경우)를 결정할 수 있습니다. 패치 분석기 사용에 대한 자세한 내용은 Solaris 10 10/09 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획의 부록 C, 업그레이드할 때 패치 분석기 사용(작업)을 참조하십시오.

업그레이드를 위한 시스템 백업 및 다시 시작

Solaris OS로 업그레이드하기 전에 반드시 기존 파일 시스템을 백업하는 것이 좋습니다. 파일 시스템을 테이프와 같은 이동식 매체에 복사하면 데이터 손실 또는 손상을 방지할 수 있습니다.

이전 릴리스에서는 정전 또는 기타 유사한 문제가 발생한 이후에 다시 시작 메커니즘을 사용하여 업그레이드를 계속했습니다. Solaris 10 10/08 릴리스부터는 다시 시작 메커니즘이 안정적이지 않습니다. 따라서 문제가 발생한 경우 업그레이드를 다시 시작하지 못할 수도 있습니다.