JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 10 8/11 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획     Oracle Solaris 10 8/11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부Solaris Live Upgrade로 업그레이드

1.  Solaris 설치 계획 정보 위치

2.  Solaris Live Upgrade(개요)

3.  Solaris Live Upgrade(계획)

4.  Solaris Live Upgrade를 사용하여 부트 환경 만들기(작업)

5.  Solaris Live Upgrade를 통해 업그레이드(작업)

6.  오류 복구: 원래 부트 환경으로 폴백(작업)

7.  Solaris Live Upgrade 부트 환경 유지 관리(작업)

8.  비전역 영역이 설치된 시스템에서 Oracle Solaris OS 업그레이드

비전역 영역이 설치된 경우 Solaris Live Upgrade를 사용하여 업그레이드(개요)

Solaris Zones 및 Solaris Live Upgrade 이해

비전역 영역에서 Solaris Live Upgrade 사용을 위한 지침(계획)

비전역 영역이 별도의 파일 시스템에 있을 때 부트 환경 만들기

비전역 영역이 설치된 경우 부트 환경 만들기 및 업그레이드(작업)

시스템에 비전역 영역이 설치된 경우 Solaris Live Upgrade로 업그레이드(작업)

비전역 영역이 설치된 시스템 업그레이드(예)

시스템에 비전역 영역이 설치된 경우 Solaris Live Upgrade로 업그레이드

비전역 영역이 포함된 부트 환경 관리

부트 환경의 비전역 영역 파일 시스템의 구성 보기

비전역 영역이 설치된 시스템의 부트 환경 비교

비전역 영역이 포함된 시스템에서 lumount 명령 사용

9.  Solaris Live Upgrade (예)

10.  Solaris Live Upgrade(명령 참조)

제2부Solaris Live Upgrade를 사용하여 업그레이드 및 ZFS 루트 풀로 마이그레이션

11.  Solaris Live Upgrade 및 ZFS(개요)

12.  ZFS용 Solaris Live Upgrade(계획)

13.  ZFS 루트 풀의 부트 환경 만들기

14.  비전역 영역이 설치된 ZFS용 Solaris Live Upgrade

제3부부록

A.  문제 해결(작업)

B.  추가 SVR4 패키지 요구 사항(참조)

C.  업그레이드할 때 패치 분석기 사용(작업)

용어집

색인

비전역 영역이 설치된 경우 부트 환경 만들기 및 업그레이드(작업)

다음 절에서는 비전역 영역이 설치된 경우의 단계별 업그레이드 절차에 대해 설명합니다.

시스템에 비전역 영역이 설치된 경우 Solaris Live Upgrade로 업그레이드(작업)

다음 절차에서는 비전역 영역이 설치된 시스템에서 Solaris Live Upgrade를 사용하여 업그레이드하는 방법에 대한 자세한 지침을 제공합니다.

  1. 처음으로 Solaris Live Upgrade를 실행하기 전에, 설치 매체에서 최신 Solaris Live Upgrade 패키지를 설치하고 My Oracle Support 지식 문서 1004881.1 – Solaris Live Upgrade 소프트웨어 패치 요구 사항(이전의 206844)에 나열된 패치를 설치해야 합니다. My Oracle Support 웹 사이트에서 지식 문서 1004881.1 - Solaris Live Upgrade 소프트웨어 패치 요구 사항(이전의 206844)을 검색하십시오.

    최신 패키지 및 패치를 설치하면 릴리스에 모든 최신 버그 수정과 새로운 기능이 포함됩니다. 새 부트 환경 만들기를 진행하기 전에 시스템과 관련된 모든 패치를 설치해야 합니다.

    다음 하위 단계는 My Oracle Support 지식 문서 1004881.1 - Solaris Live Upgrade 소프트웨어 패치 요구 사항(이전의 206844)의 단계를 설명합니다.

    1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

      주 - 역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.


    2. My Oracle Support 웹 사이트에서 지식 문서 1004881.1 - Solaris Live Upgrade 소프트웨어 패치 요구 사항(이전의 206844)의 지침에 따라 Solaris Live Upgrade 패키지를 제거한 후 추가합니다.

      다음 지침은 패키지를 제거 및 추가하는 지식 문서 단계를 요약한 것입니다.

      • 기존 Solaris Live Upgrade 패키지를 제거합니다.

        세 개의 Solaris Live Upgrade 패키지 SUNWluu, SUNWlurSUNWlucfg는 Solaris Live Upgrade를 사용하여 업그레이드 또는 패치하기 위해 필요한 소프트웨어로 구성됩니다. 이들 패키지는 기존 소프트웨어, 새 기능, 버그 수정 등을 포함합니다. Solaris Live Upgrade를 사용하기 전에 시스템에서 기존 패키지를 제거하지 않고 새 패키지를 설치한 경우에는 대상 릴리스로 업그레이드 또는 패치할 수 없습니다. SUMWlucfg 패키지는 Solaris 10 8/07 릴리스부터 지원되는 새로운 기능입니다. Solaris 10 8/07 이전 릴리스의 Solaris Live Upgrade 패키지를 사용하는 경우에는 이 패키지를 제거하지 않아도 됩니다.

        # pkgrm SUNWlucfg SUNWluu SUNWlur
      • 새 Solaris Live Upgrade 패키지를 설치합니다.

        설치 DVD 또는 CD에 있는 liveupgrade20 명령을 사용하여 패키지를 설치할 수 있습니다. liveupgrade20 명령을 사용하려면 Java 소프트웨어가 필요합니다. 시스템에 Java 소프트웨어를 설치하지 않은 경우 pkgadd 명령을 사용하여 패키지를 설치해야 합니다. 자세한 내용은 My Oracle Support 지식 문서를 참조하십시오.

        • Oracle Solaris Operating System DVD를 사용 중인 경우, 디렉토리를 변경하고 설치 프로그램을 실행합니다.

          • 디렉토리를 변경합니다.

            # cd /cdrom/cdrom0/Solaris_10/Tools/Installers

            주 - SPARC 기반 시스템의 경우 설치 프로그램 경로가 Solaris 10 10/08 이전 릴리스와 다릅니다.

            # cd /cdrom/cdrom0/s0/Solaris_10/Tools/Installers

          • 설치 프로그램 실행

            # ./liveupgrade20

            Solaris 설치 프로그램 GUI 가 표시됩니다. 스크립트를 사용할 경우 -noconsole-nodisplay 옵션을 사용하여 GUI가 표시되지 않게 할 수 있습니다.

        • Solaris Software – 2 CD를 사용하는 경우 경로를 변경하지 않고 설치 프로그램을 실행할 수 있습니다.

          % ./installer
        • 패키지가 성공적으로 설치되었는지 확인합니다.

          # pkgchk -v SUNWlucfg SUNWlur SUNWluu
    3. 패치를 로컬 디스크에 저장할 경우 /var/tmp/lupatches와 같은 디렉토리를 만듭니다.
    4. My Oracle Support 웹 사이트에서 패치 목록을 얻습니다.
    5. 이 예에서처럼 패치 디렉토리를 변경합니다.
      # cd /var/tmp/lupatches
    6. 패치를 설치합니다.
      # patchadd -M  path-to-patchespatch-id patch-id

      path-to-patches는 패치 디렉토리의 경로(예: /var/tmp/lupatches)입니다. patch-id는 패치 번호입니다. 공백을 사용하여 여러 패치 이름을 구분합니다.


      주 - 지식 문서 1004881.1 - Solaris Live Upgrade 소프트웨어 패치 요구 사항(이전의 206844)에 지정된 순서대로 패치를 적용해야 합니다.


    7. 필요한 경우 시스템을 재부트합니다. 특정 패치는 재부트해야만 적용됩니다.

      x86에만 해당: 시스템을 재부트해야 합니다. 그렇지 않으면 Solaris Live Upgrade가 실패합니다.

      # init 6

      이제 새 부트 환경을 성공적으로 만드는 데 필요한 패키지 및 패치가 설치되었습니다.

  2. 새 부트 환경을 만듭니다.
    # lucreate [-A 'BE_description'] [-c BE_name] \ -m mountpoint:device[,metadevice]:fs_options[:zonename] [-m ...] -n BE_name
    -n BE_name

    생성될 부트 환경의 이름 BE_name은 시스템에서 고유해야 합니다.

    -A 'BE_description'

    (선택 사항) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.

    -c BE_name

    활성 부트 환경에 이름 BE_name을 할당합니다. 이 옵션은 필수 사항이 아니며 부트 환경을 처음 만들 때만 사용됩니다. 처음 lucreate를 실행할 때 -c 옵션을 생략하면 소프트웨어에서는 기본 파일 이름을 사용합니다.

    -m mountpoint:device[,metadevice]:fs_options [:zonename] [-m ...]

    vfstab에 새 부트 환경의 파일 시스템 구성을 지정합니다. -m에 대한 인자로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크에 분산될 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.

    • mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.

    • device 필드는 다음 중 하나일 수 있습니다.

      • /dev/dsk/cwtxdysz 형식의 디스크 장치 이름

      • /dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 볼륨 이름

      • /dev/md/vxfs/dsk/dnum 형식의 Veritas 볼륨 관리자 볼륨 이름

      • 키워드 merged는 지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타냄.

    • fs_options 필드는 다음 중 하나일 수 있습니다.

      • ufs, UFS 파일 시스템을 나타냄.

      • vxfs, Veritas 파일 시스템을 나타냄.

      • swap, 스왑 볼륨을 나타냅니다. 스왑 마운트 지점은 –(하이픈)이어야 합니다.

      • 로컬 장치(미러)인 파일 시스템의 경우 여러 가지 키워드로 이 파일 시스템에 적용할 작업을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이들 키워드에 대한 설명은 RAID-1 볼륨(미러)을 사용하여 부트 환경 만들기을 참조하십시오.

    • zonename은 비전역 영역에 있는 별도의 파일 시스템이 별도의 슬라이스에 배치되도록 지정합니다. 이 옵션은 해당 영역에 있는 별도의 파일 시스템이 /zone1/root/export와 같은 공유 파일 시스템에 있는 경우 사용됩니다. 이 옵션은 해당 영역에 있는 별도의 파일 시스템을 새 슬라이스로 복사하고 이 파일 시스템이 공유되지 않도록 합니다. 별도의 파일 시스템이 zonecfg add fs 명령으로 만들어졌습니다.

    다음 예에서는 newbe라는 새 부트 환경이 만들어집니다. 루트(/) 파일 시스템은 c0t1d0s4에 배치됩니다. 현재 부트 환경의 모든 비전역 영역이 새 부트 환경으로 복사됩니다. zone1이라는 비전역 영역에는 c0t1d0s1에서 별도의 마운트 지점이 지정됩니다.


    주 - 기본적으로 중요 파일 시스템(루트(/), /usr/opt 파일 시스템)을 제외한 모든 파일 시스템은 현재 부트 환경과 새 부트 환경 간에 공유됩니다. /export 파일 시스템은 공유 파일 시스템입니다. -m 옵션을 사용하면 비전역 영역의 파일 시스템이 별도의 슬라이스에 배치되고 데이터가 공유되지 않습니다. 이 옵션을 사용하면 zonecfg add fs 명령으로 만들어진 영역 파일 시스템이 부트 환경 간에 공유되지 않습니다. 자세한 내용은 zonecfg(1M)를 참조하십시오.


    # lucreate -n newbe -m /:/dev/dsk/c0t1d0s4:ufs -m /export:/dev/dsk/c0t1d0s1:ufs:zone1
  3. 부트 환경을 업그레이드합니다.

    업그레이드하기 위해 사용할 운영 체제 이미지를 네트워크에서 가져옵니다.

    # luupgrade -u -n BE_name -s os_image_path
    -u

    부트 환경에서 운영 체제 이미지를 업그레이드합니다.

    -n BE_name

    업그레이드될 부트 환경의 이름을 지정합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다.

    이 예에서는 새 부트 환경 newbe가 네트워크 설치 이미지에서 업그레이드됩니다.

    # luupgrade -n newbe -u -s /net/server/export/Solaris_10/combined.solaris_wos
  4. (선택 사항) 부트 환경이 부트 가능한지 확인합니다.

    lustatus 명령은 부트 환경 만들기가 완료되었고 부트 가능한지 보고합니다.

    # lustatus
    boot environment   Is        Active  Active     Can        Copy
    Name               Complete  Now     OnReboot   Delete     Status
    ------------------------------------------------------------------------
    c0t1d0s0            yes      yes      yes       no      -
    newbe               yes       no       no       yes     -
  5. 새 부트 환경을 활성화합니다.
    # luactivate BE_name

    BE_name은 활성화할 부트 환경의 이름을 지정합니다.


    주 - x86 기반 시스템의 경우 luactivate 명령은 처음 부트 환경을 부트할 때 필요합니다. 이후 활성화는 GRUB 메뉴에서 부트 환경을 선택하여 수행할 수 있습니다. 단계별 지침에 대해서는 x86: GRUB 메뉴를 사용하여 부트 환경 활성화를 참조하십시오.


    부트 환경을 성공적으로 활성화하려면 부트 환경이 몇 가지 조건을 충족해야 합니다. 자세한 내용은 부트 환경 활성화를 참조하십시오.

  6. 다시 부트합니다.
    # init 6

    주의

    주의 - init 또는 shutdown 명령만 사용하여 재부트합니다. reboot, halt 또는 uadmin 명령을 사용하면 시스템이 부트 환경을 전환하지 않습니다. 가장 최근의 활성 부트 환경이 다시 부트됩니다.


    부트 환경이 전환되고 이제 새 부트 환경이 현재 부트 환경이 됩니다.

  7. (선택 사항) 다른 부트 환경으로 폴백합니다.

    새 부트 환경을 사용할 수 없거나 다른 부트 환경으로 전환하려면 6 장오류 복구: 원래 부트 환경으로 폴백(작업)을 참조하십시오.