3

SGD 업그레이드

이 장에서는 SGD 이전 버전에서 업그레이드하기 위한 요구 사항 및 절차에 대해 설명합니다.

이 장에서는 다음 항목들을 다룹니다.


업그레이드하기 전에

이 절에서는 업그레이드하기 전에 알아야 할 사항과 해야 할 일에 대해 설명합니다.

버전 4.4 및 조직적인 변경 사항

SGD 버전 4.4에는 Object Manager, Array Manager, Configuration Wizard 및 Session Manager를 대체하는 새로운 웹 기반 관리 도구인 SGD 관리 콘솔이 포함되어 있습니다. 따라서 SGD 조직적 계층에 현저하게 변경된 사항이 다수 있습니다. 주요 변경 사항은 다음과 같습니다.

업그레이드를 수행하면 기존 응용 프로그램과 호스트 개체 및 관련 그룹과 조직 구성 단위 개체가 새 조직으로 이동합니다. SGD는 개체 간의 관계를 최대한 보존하려고 하지만, 업그레이드 이후 일부 응용 프로그램을 웹탑에서 더 이상 찾지 못하는 경우가 있을 수 있습니다.

업그레이드하기 전에 변경 사항이 어떤 영향을 미칠지 테스트해보는 것이 좋습니다. 작업 환경을 미러하는 사전 작업 환경을 업그레이드하여 테스트할 수 있습니다. 또는 보조 서버를 어레이에서 분리하여 업그레이드합니다.

업그레이드 및 Early Access Program 소프트웨어

SGD의 EAP(Early Access Program) 소프트웨어 릴리스의 업그레이드는 지원되지 않습니다. EAP 소프트웨어 릴리스는 항상 새로운 설치해야 합니다.

업그레이드 조건

이 버전의 SGD로의 업그레이드는 다음 버전에서만 지원됩니다.

SGD의 다른 버전 또는 Tarantella Enterprise 3 버전 3.3 이상에서 업그레이드하려는 경우, Sun 지원으로 문의하십시오.

지원되지 않는 업그레이드를 수행하려는 경우에는 새 버전의 소프트웨어를 설치하기 전에 먼저 빈 파일 /install‐dir/var/UPGRADE를 만들어야 합니다. SGD 설치가 올바르게 업그레이드되지 않을 수 있습니다.

Solaris OS 플랫폼에서 업그레이드하기 전에

Solaris OS 플랫폼에서 업그레이드 시 pkgadd 명령은 여러 검사를 수행하며 패키지를 설치하기 전에 변경 사항을 확인하도록 요구합니다. pkgadd로 이러한 검사를 생략하도록 명령하는 관리 파일을 생성하여 사용자 확인 없이 패키지를 설치할 수 있습니다.

사용자의 개입을 피하려면 관리 파일에 다음 행이 포함되어야 합니다.

conflict=nocheck
instance=unique

SGD 업그레이드 시 pkgadd -a adminfile 명령을 사용하여 관리 파일을 지정합니다.

업그레이드 시 관리 파일을 지정하지 않은 경우, SGD 설치 프로그램은 사용자 대신에 관리 파일을 생성하고 -a adminfile 옵션과 함께 pkgadd 명령을 다시 한 번 실행할 수 있도록 설치를 중지하는 옵션을 제공합니다.

Linux 플랫폼의 버전 4.2에서 업그레이드하기 전에

Linux 플랫폼에서 SGD 버전 4.2를 업그레이드 시 업그레이드 전에 모든 옵션 SGD 소프트웨어 팩을 수동으로 제거해야 합니다.

설치된 모든 SGD 소프트웨어 팩을 나열하려면 다음과 같이 입력합니다.


# rpm -qa | grep -i tta

다음은 선택사항 SGD 소프트웨어 팩입니다.


패키지 SGD 소프트웨어 팩 이름
ttasecure Security Pack
tta3270 Mainframe Connectivity Pack
tta5250 AS/400 Connectivity Pack
ttafandr Andrew X 글꼴
ttafhang Hangul X 글꼴
ttaficl ICL X 글꼴
ttaforie Oriental X 글꼴
ttafscot SCO Term X 글꼴

모든 선택 SGD 소프트웨어 팩을 제거하려면 다음과 같이 입력합니다.


# rpm -e package ...

업그레이드 및 기존 구성

업그레이드 시 기존 구성에 다음 변경 사항이 적용됩니다.


업그레이드 수행

SGD 업그레이드 방법은 SGD의 평가 버전 또는 전체 사용권을 가진 버전을 업그레이드할 것인지 그리고 단일 서버 또는 다중 서버 어레이를 업그레이드할 것인지에 따라 달라집니다.

SGD를 사용자 정의한 경우, 사용자 정의된 파일을 수동으로 업그레이드해야 할 수도 있습니다.

SGD의 평가 버전 업그레이드

SGD 서버에 사용권 키가 설치되지 않았거나 전체 사용권을 가진 어레이에 속한 경우, SGD 서버는 평가 모드가 됩니다. 30일 후 평가 기간이 만료되고 SGD 서버는 만기된 평가 모드가 됩니다.

소프트웨어의 다음 버전을 설치하여 평가 모드 또는 만기된 평가 모드의 SGD 서버를 업그레이드합니다.

만기된 평가 모드의 SGD 서버는 업그레이드 후에도 만기된 평가 모드가 됩니다. 만기된 평가 모드인 경우 SGD 서버에 로그인할 수 없습니다.

평가 모드가 만기된 서버에 대한 사용권을 얻으려면 tarantella license add 명령을 사용하여 유효한 사용권 키를 추가하거나 이미 전체 사용권이 있는 어레이에 서버를 추가합니다.

procedure icon  전체 사용권이 있는 단일 서버 어레이의 업그레이드 방법

  1. 중지된 세션을 포함하여 어레이에서 실행 중인 웹탑과 에뮬레이터 세션이 없는지 확인합니다.

  • SGD의 새 버전을 설치하여 서버를 업그레이드합니다.

  • procedure icon  전체 사용권이 있는 다중 서버 어레이의 업그레이드 방법

    다중 서버 어레이에 있는 모든 SGD 서버는 동일 버전의 SGD 소프트웨어에서 실행해야 합니다. 즉, 어레이를 업그레이드하려면 어레이를 해체하고 각 서버별로 업그레이드한 후 어레이를 재구성해야 합니다.

    1. 중지된 세션을 포함하여 어레이에서 실행 중인 웹탑과 에뮬레이터 세션이 없는지 확인합니다.

  • 어레이를 해체합니다.

    주 SGD 서버에서, 어레이로부터 보조 SGD 서버를 분리합니다.


    # tarantella array detach --secondary server
    



    caution icon

    주의 - 보조 SGD 서버를 한 번에 하나씩 분리합니다. 어레이 변경 사항이 해당 어레이의 모든 구성원으로 복사될 때까지 기다린 후에 SGD 서버를 모두 분리합니다. 이러한 상황은 각 어레이의 구성원에서 실행할 때 tarantella status 명령이 동일한 결과를 반환하는 경우에 발생합니다.



    보조 SGD 서버가 어레이에서 분리되면 분리된 서버의 사용권 키는 사라지고 일시적으로 이 호스트의 SGD에 로그인할 수 없을 수도 있습니다.

  • 소프트웨어의 새 버전을 설치하여 주 SGD 서버를 업그레이드합니다.

  • 소프트웨어의 새 버전을 설치하여 보조 SGD 서버를 업그레이드합니다.

  • 어레이를 재구성합니다.

    주 SGD 서버에서, 어레이에 보조 SGD 서버를 추가합니다.


    # tarantella array join --secondary server
    



    caution icon

    주의 - 보조 SGD 서버를 한 번에 하나씩 추가합니다. 어레이 변경 사항이 해당 어레이의 모든 구성원으로 복사될 때까지 기다린 후에 SGD 서버를 모두 추가합니다. 이러한 상황은 각 어레이의 구성원에서 실행할 때 tarantella status 명령이 동일한 결과를 반환하는 경우에 발생합니다.



    보조 SGD 서버가 어레이에 추가되면 주 SGD 서버에 설치된 모든 사용권 키를 얻게 됩니다.

  • 사용자 정의된 SGD 설치의 업그레이드

    업그레이드 시 SGD 설치 프로그램은 찾아낸 사용자 정의된 파일을 유지하지만 업그레이드하지는 않습니다. 이러한 파일은 수동으로 업그레이드해야 합니다. 다음 두 세트의 파일은 업그레이드해야 할 수도 있습니다.

    다음과 같은 두 가지 유형의 사용자 정의된 파일은 업그레이드한 후 주의를 요합니다.

    사용자 정의된 SGD 웹 서버 파일의 업그레이드

    업그레이드 시, SGD 설치 프로그램은 발견하는 모든 사용자 정의된 SGD 웹 서버 파일을 백업합니다. 백업 파일 및 그 위치는 install‐dir/var/log/webservercustomized.list 로그 파일에 나열됩니다.

    사용자 정의된 파일을 업그레이드하려면 diffpatch와 같은 유틸리티를 사용하여 백업 파일과 표준 SGD 설치의 파일 간 차이점을 비교 및 병합합니다.

    SGD 설치 프로그램은 찾아낸 모든 주문된 SGD 웹 서버 파일을 새 설치에 복사합니다. 이러한 파일은 변경되지 않습니다.

    사용자 정의된 SGD 서버 파일의 업그레이드

    업그레이드 시, SGD 설치 프로그램은 찾아낸 사용자 정의되고 주문된 SGD 서버 파일을 백업하고 다음 로그 파일을 생성합니다.

    이러한 로그 파일을 사용하여 수동으로 업그레이드해야 하는 파일을 찾습니다.

    procedure icon  사용자 정의된 SGD 서버 파일을 수동으로 업그레이드하는 방법

    1. 사용자 정의된 파일의 사본을 생성합니다.

  • SGD 버전 간의 변경 사항을 찾습니다.

    customizedchanged.list 로그 파일에 수동으로 업그레이드해야 하는 사용자 정의 파일 목록이 있습니다. 이 로그 파일에 나열된 각 파일의 경우, 시스템에 다음 세 가지 버전의 파일이 있습니다.

    diff와 같은 유틸리티를 사용하여 기존의 사용자 정의되지 않은 파일을 사용자 정의되지 않은 새 파일과 비교합니다. 이 유틸리티는 SGD 버전 간의 변경 사항을 강조 표시합니다.

  • 변경 사항을 사용자 정의된 파일에 적용합니다.

    patch와 같은 유틸리티를 사용하여 2단계에서 찾은 변경 사항을 사용자 정의된 파일의 사본에 적용합니다.

  • 업그레이드한 사용자 정의된 파일을 새 SGD 설치의 올바른 위치에 복사합니다.

  • procedure icon  주문된 SGD 서버 파일을 수동으로 업그레이드하는 방법

    1. 주문된 파일의 사본을 생성합니다.

  • SGD 버전 간의 변경 사항을 찾습니다.

    docrootjava.logcustomized.list 로그 파일에는 수동으로 업그레이드해야 하는 주문된 파일의 목록이 있습니다.

    주문된 파일을 업그레이드하는 방법은 표준 SGD 파일을 비교하여 변경 사항을 찾은 후에 주문된 파일에 변경 사항을 적용하는 방법뿐입니다.

    diff와 같은 유틸리티를 사용하여 기존의 사용자 정의되지 않은 파일을 사용자 정의되지 않은 새 파일과 비교합니다. 이 유틸리티는 SGD 버전 간의 변경 사항을 강조 표시합니다.

    변경 사항을 찾으려면 다음 파일을 비교합니다.

  • 변경 사항을 주문된 파일에 적용합니다.

    patch와 같은 유틸리티를 사용하여 2단계에서 찾은 변경 사항을 주문된 파일의 사본에 적용합니다.

  • 업그레이드한 주문된 파일을 새 SGD 설치의 올바른 위치에 복사합니다.


  • 기타 SGD 구성 요소의 업그레이드

    이 절에서는 SGD Enhancement Module 및 SGD 클라이언트를 업그레이드하는 방법을 설명합니다.

    procedure icon  Microsoft Windows용 SGD Enhancement Module 업그레이드 방법

    Microsoft Windows용 SGD Enhancement Module 설치 방법을 참조하십시오.

    procedure icon  UNIX 및 Linux 플랫폼용 SGD Enhancement Module 업그레이드 방법

    SGD Enhancement Module을 업그레이드하고 UNIX 오디오 모듈을 설치할 때 UNIX 오디오 모듈이 이미 실행 중이라는 메시지가 표시될 수 있습니다. SGD 오디오 드라이버를 현재 사용 중이고 중지할 수 없기 때문에 이 메시지가 나타납니다. 이 릴리스에서 SGD 오디오 드라이버는 변경되지 않았으므로 이러한 메시지를 무시해도 됩니다.

    UNIX 또는 Linux 플랫폼용 SGD Enhancement Module 설치 방법을 참조하십시오.

    procedure icon  SGD 클라이언트를 자동으로 업그레이드하는 방법

    SGD 클라이언트는 다음 내용을 모두 충족시킬 경우에만 자동으로 업그레이드될 수 있습니다.

  • 사용자의 웹 브라우저에 지원되는 Java Plug-in 도구가 있고 Java 기술이 활성화되어 있습니다.

    1. 기존의 모든 웹 브라우저 세션을 닫습니다.

    2. 새 웹 브라우저 세션을 시작합니다.

    3. SGD에 로그인합니다.

      SGD에 로그인하는 방법을 참조하십시오.

    procedure icon  SGD 클라이언트를 수동으로 업그레이드하는 방법

    SGD 클라이언트의 이전 버전이 수동으로 설치된 경우에만 이 절차를 수행합니다.