Solaris

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

알 수 없는 사용자 2008. 2. 24.
728x90

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

이 장에서는 Solaris OS를 업그레이드하기 전에 패치 분석기를 사용하여 패치를 검사하는 지침을 제공합니다. 초기 Solaris 10 3/05 릴리스 이후 출시된 다음 릴리스 중 하나로 업그레이드할 경우 패치 분석기가 사용자 시스템에 대한 분석을 수행합니다.

  • Solaris 10 1/06 릴리스

  • Solaris 10 6/06 릴리스

Solaris 갱신 릴리스로 업그레이드

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

  • 위에 명시한 릴리스 중 하나의 일부로 제공된 모든 패치가 시스템에 다시 적용됩니다. 이 패치들은 제거할 수 없습니다.

  • 이전에 시스템에 설치된 패치 중에 위에 명시된 릴리스 중 하나에 포함되어 있지 않은 패치는 모두 제거됩니다.

패치 분석기는 사용자의 시스템을 분석하여 패치가 있을 경우, 위 릴리스로의 업그레이드에 의해 옮겨질 패치를 파악합니다. 패치 분석기는 다음 형식으로 사용할 수 있습니다.

  • Solaris 설치 프로그램을 사용하여 업그레이드하면 패치 분석기 대화 상자가 나타납니다. 분석을 수행하려면 예를 선택합니다.

  • 텍스트 설치 프로그램을 사용하여 업그레이드하려면 Analyze Patches(패치 분석) 대화 상자에서 Analyze(분석)를 선택하여 분석을 수행합니다.

  • 사용자 정의 JumpStart 설치나 Solaris Live Upgrade를 사용하려면 analyze_patches 스크립트를 실행해 분석을 수행합니다. 자세한 내용은 analyze_patches 스크립트 실행 을 참조하십시오.

분석을 수행한 후 패치 분석 결과에 대한 자세한 내용은 패치 분석기 출력 검토를 참조하십시오.

절차 analyze_patches 스크립트 실행


주 –

analyze_patches 스크립트를 실행하려면 설치되어 있는 시스템과 Solaris Operating System DVD, Solaris Software CD나 네트워크 설치 이미지를 NFS 또는 로컬로 마운트된 매체를 통해 스크립트에서 액세스할 수 있어야 합니다.


  1. Misc 디렉토리로 바꿉니다.

    • SPARC: 이미지가 로컬로 마운트된 매체에 있는 경우 다음과 같이 입력합니다.


      # cd /cdrom/cdrom0/s0/Solaris_10/Misc
      

      이 명령에서 Update는 실제 갱신 식별자입니다.

    • x86: 이미지가 로컬로 마운트된 매체에 있는 경우 다음과 같이 입력합니다.


      # cd /cdrom/cdrom0/Solaris_10/Misc
      

      이 명령에서 date는 06처럼 실제 릴리스 날짜입니다.

    • 이미지를 NFS 파일 시스템에서 사용할 수 있다면 다음과 같이 입력합니다.


      # cd /NFS_mount_directory/Solaris_10/Misc
      
  2. analyze_patches 스크립트를 실행합니다.


    # ./analyze_patches -R rootdir -N netdir -D databasedir
    
    -R rootdir

    rootdir은 설치된 시스템의 루트입니다. 기본값은 /입니다.

    -N netdir

    netdir는 설치할 OS 이미지의 루트 경로입니다. 기본값은 /cdrom/cdrom0입니다. netdirSolaris_10 디렉토리를 포함하는 디렉토리에 대한 경로입니다. NFS 마운트 지점에서 patch_analyzer를 실행하려면 이 옵션을 사용해야 합니다.

    -D databasedir

    스크립트를 OS 이미지의 Misc/ 디렉토리 이외의 다른 디렉토리에서 호출하면 프로그램이 패치 분석을 위해 사용하는 데이터베이스를 찾을 수 없습니다. 데이터베이스 경로를 제공하려면 -D 옵션을 사용합니다. OS 이미지의 Solaris_10 /Misc/database 에 위치해 있는 이 데이터베이스가 없으면 스크립트가 제대로 작동하지 않습니다.

절차 패치 분석기 출력 검토

출력을 검토하려면 분석을 수행한 뒤 다음 절차를 사용합니다.

  1. 패치 분석기의 출력을 검토합니다.

    패치 분석기는 다른 패치에 의해 제거, 우선 순위 감소, 축적 또는 폐기될 패치 목록을 제공합니다. 패치 축적은 패치 업그레이드와 유사합니다. 축적된 패치는 제거되고 새 패치에 의해 수정 사항이 적용됩니다. 다음과 같은 메시지가 표시됩니다.


    Patch 105644-03 will be removed.
    Patch 105925 will be downgraded from -02 to -01.
    Patch 105776-01 will be accumulated/obsoleted by patch 105181-05.

    패치 분석기 프로그램이 목록을 제공하지 않으면 시스템에 전에 설치된 패치들에 대해 아무런 조치도 취해지지 않습니다.

  2. 패치 교체 및 삭제 여부를 결정합니다.

    • 교체 및 삭제하려면 시스템을 업그레이드합니다.

    • 교체 및 삭제하지 않으려면 시스템을 업그레이드하지 않습니다.

728x90

댓글