Solaris 9 설치 설명서

31장 Solaris 라이브 업그레이드(계획)

이 장은 Solaris 라이브 업그레이드를 설치 및 사용하기 전에 검토할 지침과 요구 사항을 제공합니다. "업그레이드를 위한 점검표"에서 업그레이드에 대한 일반 정보도 검토해야 합니다. 이 장은 다음 절을 포함합니다.

Solaris 라이브 업그레이드 시스템 요구 사항

Solaris 라이브 업그레이드가 Solaris 9 소프트웨어에 포함되지만 이전 릴리스에서 업그레이드하고 싶을 경우 현재 운영 환경에 Solaris 라이브 업그레이드 패키지를 설치해야 합니다. 다음에서 Solaris 라이브 업그레이드 패키지를 설치할 수 있습니다.

Solaris 라이브 업그레이드 소프트웨어 설치에 대한 자세한 내용은 "Solaris 라이브 업그레이드를 설치하는 방법"를 참조하십시오.

Solaris 라이브 업그레이드 디스크 공간 요구 사항

업그레이드에 대한 일반 디스크 공간 요구 사항을 따르십시오. 제 5 장을 참조하십시오.

부트 환경을 작성하기 위해 필요한 파일 시스템 크기를 추정하려면 새 부트 환경 작성을 시작합니다. 크기가 계산되고 그런 후 해당 프로세스를 중지할 수 있습니다.

새 부트 환경의 디스크는 부트 장치로 서브할 수 있어야 합니다. 일부 시스템은 부트 장치로 서브할 수 있는 디스크를 제한합니다. 부트 제한이 적용되는지 여부를 결정하려면 시스템 설명서를 참조하십시오.

Solaris 라이브 업그레이드로 패키지 및 패치 관리하기

다음 절은 Solaris 라이브 업그레이드가 필요로 하는 패키지를 나열하고 권장 패치에 대한 정보를 제공합니다. Solaris 라이브 업그레이드를 사용하여 패키지와 패치를 추가하는 정보를 보려면 "Solaris 라이브 업그레이드로 패키지 및 패치 관리"를 참조하십시오.


주의 - 주의 -

패키지 또는 패치를 업그레이드, 추가 및 제거할 때 Solaris 라이브 업그레이드는 SVR4 고급 패키지화 지침을 준수하는 패키지 또는 패치를 필요로 합니다. Sun 패키지가 이러한 지침을 준수하는 반면 Sun은 협력업체 판매자의 패키지 준수를 보장할 수 없습니다. 준수하지 않는 패키지는 업그레이드 동안 패키지 추가 소프트웨어의 실패를 유발하거나 더 나쁠 경우 활성 부트 환경을 변경할 수 있습니다.

Solaris 라이브 업그레이드로 패키지 추가 및 제거에 대한 자세한 내용은 설명서 페이지, luupgrade( 1M)을 참조하십시오. 패키지화 요구 사항에 대한 자세한 내용은 부록 C를 참조하십시오.


필수 패키지

다음 표에서 Solaris 라이브 업그레이드를 사용하기 위해 필요한 패키지가 있는지 현재 운영 환경을 검사하십시오. 릴리스에 대한 열에 패키지가 없으면 pkgadd 명령을 사용하여 추가합니다.

표 31-1 Solaris 라이브 업그레이드에 대한 필수 패키지

Solaris 2.6 릴리스 

Solaris 7 릴리스 

Solaris 8 릴리스 

SUNWadmap 

SUNWadmap 

SUNWadmap 

SUNWadmfw 

SUNWadmc 

SUNWadmc 

SUNWadmc 

SUNWlibC 

SUNWlibC 

SUNWmfrun 

 

SUNWbzip 

SUNWloc 

  

SUNWlibC 

 

 

시스템에서 패키지를 검사하는 방법

  1. 다음을 입력하여 시스템의 패키지를 나열합니다.


    % pkginfo [[package_name]]

    package_name

    검사하려는 패키지를 나열합니다. 

시스템 패치 수준 검사하기

Solaris 라이브 업그레이드 소프트웨어는 Solaris 운영 환경의 복수 버전에서 설치 및 실행되도록 설계되었습니다. Solaris 라이브 업그레이드의 올바른 작동을 위해 주어진 OS 버전에 대한 최신 권장 패치와 보안 패치가 필요합니다. 실행중인 Solaris 릴리스의 패치 클러스터에 대한 올바른 개정 수준에 대해서는 http://sunsolve.sun.com을 참조하십시오.

lucreate 명령을 사용하는 파일 시스템 작성 지침

-m 옵션과 같이 사용되는 lucreate 명령은 새 부트 환경에서 작성될 파일 시스템과 파일 시스템의 수를 지정합니다. 이 옵션을 반복하여 작성하려는 파일 시스템의 정확한 수를 지정해야 합니다. 예를 들어, -m 옵션의 단일 사용은 모든 파일 시스템을 놓을 위치를 지정합니다. 원래 부트 환경의 모든 파일 시스템을 -m 옵션이 지정한 하나의 파일 시스템으로 병합합니다. -m 옵션을 두 번 지정하면 두 개의 파일 시스템을 작성하는 것입니다. -m 옵션을 사용하여 파일 시스템을 사용할 때 다음 지침을 따르십시오.

파일 시스템에 대한 슬라이스 선택 지침

부트 환경에 대한 파일 시스템을 작성할 때 규칙은 Solaris 운영 환경에 대한 파일 시스템 작성을 위한 규칙과 동일합니다. Solaris 라이브 업그레이드는 사용자가 핵심 파일 시스템에 잘못된 구성을 작성하지 못하게 방지할 수 없습니다. 예를 들어, 루트( /)와 /kernel, 루트의 잘못된 나누기(/)에 대하여 별도의 파일 시스템을 작성할 lucreate 명령을 입력할 수 있습니다.

디스크를 다시 분할할 때 슬라이스를 겹치지 마십시오. 이 조건이 존재하면 새 부트 환경은 작성된 것으로 나타나지만 활성화되면 부트 환경이 부트되지 않습니다. 겹친 파일 시스템은 훼손될 수 있습니다.

Solaris 라이브 업그레이드가 제대로 작동하려면 활성 부트 환경의 vfstab 파일이 올바른 내용을 가져야 하고 최소한 루트(/)에 대하여 항목을 가져야 합니다.

루트(/) 파일 시스템에 대한 슬라이스 선택 지침

비활성 부트 환경을 작성할 때 루트(/) 파일 시스템이 복사될 슬라이스를 식별해야 합니다. 루트( /) 파일 시스템에 대한 슬라이스를 선택할 때 다음 지침을 사용하십시오. 슬라이스는 다음을 준수해야 합니다.

선택 메뉴가 비활성 부트 환경의 작성에 사용할 수 있는 가장 사용 가능한 슬라이스를 표시합니다. Veritas VxVM 볼륨 또는 Solaris 볼륨 관리자 메타 장치와 같은 일부 슬라이스는 사용 가능하지만 선택 메뉴에 표시되지 않습니다.

루트(/) 미러 및 메타 장치에 대한 슬라이스 선택 지침

Solaris 볼륨 관리자 메타 장치 또는 Veritas 볼륨 관리자 VxVM 볼륨을 사용하여 현재 사용중인 시스템의 Solrais 라이브 업그레이드를 사용할 수 있습니다. 소스 부트 환경은 물리적 디스크 슬라이스, Solaris 볼륨 관리자 메타 장치 또는 Veritas 볼륨 관리자 볼륨의 모든 조합에서 포함될 수 있습니다. 새 부트 환경을 작성할 때 새 부트 환경에 대한 루트(/) 파일 시스템에 대하여 선택된 슬라이스는 물리적 디스크 슬라이스이거나 Solaris 볼륨 관리자 메타 장치일 수 있습니다. 루트 파일 시스템에 대하여 Solaris 볼륨 관리자 메타 장치를 선택한 경우, 메타 장치는 단일 디스크만 가진 스트립이거나 단일 디스크 스트립의 미러여야 합니다. 자세한 내용은 metaroot(1M)를 참조하십시오.

새 부트 환경을 작성할 때 루트(/) 파일 시스템에 대하여 Veritas VxFS 볼륨을 사용할 수 없습니다. 루트(/) 파일 시스템을 제외한 모든 파일 시스템에 대하여 물리적 디스크 슬라이스, Solaris 볼륨 관리자 메타 장치 또는 Veritas VXFS 볼륨을 사용할 수 있습니다.

표 31-2는 메타 장치 또는 볼륨을 사용할 때 부트 환경 작성에 대한 승인 가능 디스크 구성에 대하여 설명합니다.

표 31-2 메타 장치 또는 볼륨에 대한 승인 가능 슬라이스

제품 

소스 슬라이스  

대상이 루트( /) 파일 시스템에 대한 메타 장치인 경우

대상이 루트(/) 파일 시스템이 아니지만 /usr, /var 또는 /opt인 경우

Solaris 볼륨 관리자 

루트(/) 파일 시스템의 경우 소스는 메타 장치 또는 물리적 슬라이스일 수 있습니다.

루트(/) 파일 시스템은 반드시 단일 디스크만 가진 스트립 또는 단일 스트립의 미러여야 합니다.

다른 파일 시스템은 물리적 슬라이스 또는 메타 장치일 수 있습니다.  

Veritas VxVM 볼륨 관리자 

루트(/) 파일 시스템의 경우 소스는 볼륨 또는 물리적 슬라이스일 수 있습니다.

루트(/) 파일 시스템은 VsVM 볼륨일 수 없습니다. 루트(/)는 물리적 슬라이스여야 합니다.

다른 파일 시스템은 물리적 슬라이스 또는 볼륨일 수 있습니다.  

새 부트 환경을 작성할 때 lucreate -m 명령은 다음 세가지 장치 유형만 인식합니다.

메타 장치 또는 볼륨과 함께 부트 환경을 사용하면 플래시 아카이브를 업그레이드 또는 설치할 때 특별한 고려 사항이 있습니다. 자세한 내용은 "메타 장치 및 볼륨 업그레이드"를 참조하십시오.


주 -

Veritas VxVM을 사용하여 업그레이드할 때 문제가 발생하면 "Veritas VxVm을 실행하는 Solaris 라이브 업그레이드를 사용해 업그레이드하는 중에 시스템 장애 발생"를 참조하십시오.


교체 파일 시스템에 대한 슬라이스 선택 지침

교체 슬라이스는 현재 부트 환경을 제외한 모든 부트 환경 또는 -s 옵션이 사용될 경우 소스 부트 환경에서 사용될 수 없습니다. 교체 슬라이스가 다른 부트 환경, 교체, ufs 또는 다른 파일 시스템을 포함하는지 여부에 관계없이 다른 부트 환경에 의해 사용되고 있을 경우 부트 환경 작성은 실패합니다.

공유 가능 파일 시스템에 대한 슬라이스 선택 지침

Solaris 라이브 업그레이드는 슬라이스의 전체 내용을 지정된 새 부트 환경 슬라이스로 복사합니다. 해당 슬라이스의 일부 대형 파일 시스템을 복사하기보다 부트 환경 사이에 공유시켜 공간과 복사 시간을 절약할 수 있습니다. 루트(/) 및 /var와 같은 운영 환경에 핵심적인 파일 시스템은 복사해야 합니다. /home과 같은 파일 시스템은 핵심 파일 시스템이 아니며 부트 환경 사이에서 공유될 수 있습니다. 공유 가능 파일 시스템은 사용자 정의 파일 시스템이어야 하며 활성 및 새 부트 환경의 별도의 교체 슬라이스에 있어야 합니다. 필요에 따라 여러 방법으로 디스크를 재구성할 수 있습니다.

핵심 및 공유 가능 파일 시스템의 설명은 "부트 환경 작성 개요"를 참조하십시오.

원격 시스템에서 Solaris 라이브 업그레이드 사용하기

팁 행을 통하는 방법과 같이 원격으로 문자 인터페이스를 볼 때 TERM 환경 변수를 VT220으로 설정해야 할 수 있습니다. 또한, 공통 데스크탑 환경(CDE)을 사용할 때 TERM 변수의 값을 xterm이 아닌 dtterm으로 설정합니다.