이 장에서는 Solaris 운영 환경으로 업그레이드하기 전에 수행해야 할 작업에 관한 구체적인 정보와 지침을 제공합니다.
업그레이드하면 새 버전의 Solaris 운영 환경이 시스템의 디스크에 있는 기존 파일과 병합됩니다. 업그레이드하는 경우 이전 버전의 Solaris 운영 환경에 적용된 수정 사항을 최대한 많이 저장할 수 있습니다.
Solaris 2.6, Solaris 7 또는 Solaris 8 소프트웨어를 실행하는 모든 시스템을 업그레이드할 수 있습니다. 시스템에서 실행 중인 Solaris 소프트웨어의 버전을 보려면 다음 명령을 입력합니다.
$ uname -a |
다음 설치 방법을 사용하여 Solaris 운영 환경을 업그레이드할 수 있습니다.
디스크 없는 클라이언트를 업그레이드하려면 smosservice patch를 사용합니다. 자세한 지침은 System Administration Guide: Basic Administration 또는 smosservice(1M)를 참조하십시오.
Solaris 9 운영 환경을 이미 실행하고 있고 개별 패치를 설치했다면 Solaris 9 갱신 릴리스로 업그레이드할 경우, 다음과 같은 문제가 발생할 수 있습니다.
Solaris 9 갱신 릴리스의 일부로 제공된 모든 패치가 시스템에 다시 적용됩니다. 이 패치들은 설치 해제할 수 없습니다.
이전에 시스템에 설치된 패치 중에 Solaris 9 갱신 릴리스에 포함되어 있지 않은 패치는 모두 제거됩니다.
Solaris 9 갱신 릴리스로 업그레이드할 때 제거될 패치를 Patch Analyzer로 확인할 수 있습니다. Patch Analyzer 사용에 관한 자세한 지침은 Solaris 갱신 릴리스로 업그레이드를 참조하십시오.
플랫폼 |
현재 Solaris 운영 환경 |
Solaris 업그레이드 방법 |
---|---|---|
SPARC 시스템 |
Solaris 2.6, Solaris 7, Solaris 8, Solaris 9 |
|
표 8–2 x86: Solaris 업그레이드 방법
Solaris Live Upgrade를 사용하는 업그레이드에 대한 제한 사항은 Solaris Live Upgrade 요구 사항을(를) 참조하십시오.
시스템상에 설치되지 않은 소프트웨어 그룹으로 시스템을 업그레이드할 수 없습니다. 예를 들어, 이전에 시스템에 최종 사용자 Solaris 소프트웨어 그룹을 설치한 경우, 업그레이드 옵션을 사용하여 개발자 Solaris 소프트웨어 그룹으로 업그레이드할 수 없습니다. 하지만 업그레이드 중에 현재 설치되어 있는 소프트웨어 그룹의 일부가 아닌 소프트웨어를 추가할 수 있습니다.
Solaris Live Upgrade는 중복된 비활성 운영 환경에서의 업그레이드를 가능케 함으로써 운영 체제 업그레이드로 인한 중단 시간을 줄여줍니다.
Solaris Live Upgrade를 사용한 업그레이드 계획 작성과 사용 방법에 대한 지침은 제 29 장을 참조하십시오.
사용자 정의 JumpStart 설치 방법을 사용해 업그레이드할 수 있습니다. 사용자 정의 JumpStart 프로필에서 install_type upgrade를 지정하십시오.
업그레이드를 하기 전에 먼저 사용자 정의 JumpStart 프로필에서 시스템의 디스크 구성과 현재 설치된 소프트웨어를 시험해야 합니다. 프로필을 시험하려면 업그레이드할 시스템에서 pfinstall - D 명령을 사용하십시오. 디스크 구성 파일을 사용하여 업그레이드 프로필을 시험할 수는 없습니다. 업그레이드 옵션 시험에 관한 자세한 정보는 프로필 테스트를 참조하십시오.
JumpStart를 사용하여 복제 시스템을 Solaris Flash 차등 아카이브로 업데이트할 수 있습니다. Solaris Flash 아카이브의 개요에 대해서는 제 17 장을 참조하십시오.
Solaris suninstall 프로그램 및 사용자 정의 JumpStart 프로그램 및 Solaris Web Start 설치 방법에서의 업그레이드 옵션은 디스크 공간을 재할당하는 기능을 제공합니다. 기존 파일 시스템에 업그레이드를 위한 충분한 공간이 없으면 디스크 공간을 재할당할 수 없습니다. 다음과 같은 이유로 파일 시스템이 더 많은 업그레이드 공간을 필요로 할 수 있습니다.
시스템에 현재 설치되어 있는 Solaris 소프트웨어 그룹에 새 릴리스의 새로운 소프트웨어가 포함되어 있습니다. 소프트웨어 그룹에 포함되어 있는 새로운 소프트웨어는 모두 업그레이드 중에 설치되도록 자동 선택됩니다.
시스템의 기존 소프트웨어 크기가 새 릴리스에서 증가했습니다.
자동 레이아웃 기능이 디스크 공간을 재할당하여 파일 시스템의 새로운 크기 요구 사항을 충족시키려 시도합니다. 처음에 자동 레이아웃이 일련의 기본 제약 조건을 바탕으로 공간을 재할당하려 시도합니다. 자동 레이아웃이 공간을 재할당할 수 없다면 파일 시스템에 대한 제약 조건을 변경해야 합니다.
자동 레이아웃은 파일 시스템을 증가시킬 수 없습니다. 자동 레이아웃은 변경해야 할 파일 시스템에 필수 파일을 백업하고, 파일 시스템 변화에 맞추어 디스크를 재분할하며, 업그레이드가 진행되기 전에 파일 시스템을 복구함으로써 공간을 재할당합니다.
Solaris Web Start 프로그램을 사용하고 있고 자동 레이아웃이 디스크 공간 재할당 방법을 결정할 수 없는 경우, Solaris suninstall 프로그램 또는 사용자 정의 JumpStart 프로그램을 사용하여 업그레이드해야 합니다.
Solaris suninstall 프로그램을 사용하고 있고 자동 레이아웃이 디스크 공간 재할당 방법을 결정할 수 없는 경우, 옮기거나 변경될 수 있는 파일 시스템을 지정하고 자동 레이아웃을 다시 실행해야 합니다.
업그레이드를 위해 사용자 정의 JumpStart 방법을 사용하고 있고 업그레이드 프로필을 작성하는 경우, 디스크 공간이 문제가 될 수 있습니다. 기존 파일 시스템에 업그레이드를 위한 충분한 공간이 포함되어 있지 않다면 backup_media 및 layout_constraint 키워드를 사용해 디스크 공간을 재할당할 수 있습니다. 프로필에서 backup_media 및 layout_constraint 키워드를 사용하는 방법의 예는 예 23–5를 참조하십시오.
Solaris 운영 환경을 업그레이드하기 전에 기존 파일 시스템을 백업하십시오. 파일 시스템을 테이프와 같은 이동식 매체에 복사하면 데이터 손실 또는 손상을 방지할 수 있습니다. 시스템 백업에 관한 자세한 지침은 System Administration Guide: Basic Administration을 참조하십시오.