Sun Cluster Geographic Edition 설치 안내서

4장 Sun Cluster Geographic Edition 소프트웨어 업그레이드

이 장에서는 한 쌍의 클러스터에서 Sun Cluster Geographic Edition 소프트웨어를 업그레이드하는 방법에 대해 설명합니다. Sun Cluster Geographic Edition 소프트웨어의 기존 버전을 제거하고 업그레이드된 소프트웨어의 버전을 설치하여 Sun Cluster Geographic Edition 소프트웨어의 설치를 업그레이드할 수 있습니다.

실행 중인 클러스터에서 중단 없이 Sun Cluster Geographic Edition 소프트웨어를 업그레이드할 수 있습니다. Sun Cluster Geographic Edition 소프트웨어 설치 프로세스는 Sun Cluster 소프트웨어를 재시작하지 않아도 되므로 클러스터는 실행 중인 서비스가 있는 제품에 있습니다. Sun Cluster Geographic Edition 소프트웨어 구성 데이터는 업그레이드 프로세스 동안 유지됩니다. Sun Cluster Geographic Edition 소프트웨어 업그레이드 동안, 고가용성 응용 프로그램은 중지 시간을 갖지 않습니다.

Sun Cluster Geographic Edition 구성 업그레이드

이 절은 Sun Cluster Geographic Edition 구성 업그레이드를 위한 다음 정보를 제공합니다.

업그레이드 요구 사항 및 소프트웨어 지원 지침

클러스터를 Sun Cluster Geographic Edition 3.2 2/08 소프트웨어로 업그레이드할 때 업그레이드 중인 클러스터와 파트너쉽이 되는 모든 클러스터에서 다음 요구 사항 및 소프트웨어 지원 지침을 따르십시오.

Procedure클러스터 업그레이드를 준비하는 방법

제품에서 Sun Cluster Geographic Edition 계층을 제거하기 위해 업그레이드 중인 클러스터와 파트너쉽을 가지는 모든 클러스터에서 이 절차를 수행합니다. Solaris 10 OS에서는 모든 단계를 전역 영역에서만 수행합니다.

시작하기 전에

다음 작업을 수행하십시오.


주 –

Sun Cluster Geographic Edition 소프트웨어의 업그레이드 프로세스 동안 Solaris OS 또는 다른 응용 프로그램을 업그레이드 하려는 경우, Solaris OS 또는 다른 응용 프로그램을 업그레이드하기 전에 Sun Cluster Geographic Edition 패키지를 제거해야 합니다. Sun Cluster Geographic Edition 소프트웨어 제거에 대한 자세한 내용은 Sun Cluster Geographic Edition 3.2 소프트웨어 제거를 참조하여 알맞은 제거 방법을 판별하십시오.


  1. 클러스터가 적절하게 작동하는지 확인합니다.

    클러스터의 현재 상태를 확인하려면 노드에서 다음 명령을 실행하십시오.


    % scstat
    

    자세한 내용은 scstat(1M) 매뉴얼 페이지를 참조하십시오.

    동일한 노드의 /var/adm/messages 로그에서 해결되지 않은 오류 메시지나 경고 메시지를 확인하십시오.

    볼륨 관리자 상태를 확인하십시오.

  2. 클러스터의 노드에서 수퍼유저로 전환합니다.

  3. 보호 그룹에서 모든 응용 프로그램 자원 그룹을 제거합니다.

    고가용성 응용 프로그램은 Sun Cluster Geographic Edition 소프트웨어를 업그레이드하는 동안에는 중지 시간을 갖지 않습니다.


    # geopg remove-resource-group resourcegroup protectiongroup
    

    자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.

  4. 이 클러스터와 파트너쉽인 모든 클러스터에서 위의 단계를 수행합니다.

  5. 클러스터에서 활성화되어 있는 모든 보호 그룹을 중지합니다.


    # geopg stop protectiongroup -e local
    

    자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.

  6. Sun Cluster Geographic Edition 기반 구조를 중지합니다.


    # geoadm stop
    

    자세한 내용은 geoadm(1M) 매뉴얼 페이지를 참조하십시오.

다음 순서

클러스터에서 Sun Cluster Geographic Edition 소프트웨어를 업그레이드합니다. Sun Cluster Geographic Edition 소프트웨어 업그레이드 방법으로 이동합니다.

ProcedureSun Cluster Geographic Edition 소프트웨어 업그레이드 방법

클러스터의 모든 노드에 대해 이 절차를 수행합니다. 동시에 둘 이상의 노드에서 이 절차를 수행할 수 있습니다.


주의 – 주의 –

클러스터가 파트너쉽인 경우, 두 파트너는 Sun Cluster Geographic Edition 3.2 2/08 소프트웨어를 시작하기 전에 Sun Cluster Geographic Edition 3.2 2/08 소프트웨어로 업그레이드해야 합니다.


  1. GUI로 uninstall 프로그램을 사용하려면 클러스터 노드의 디스플레이 환경이 GUI를 표시하도록 설정합니다.


    % xhost +
    % setenv DISPLAY nodename:0.0
    

    디스플레이 환경이 GUI를 표시하도록 설정하지 않는 경우 uninstaller 프로그램은 대신 텍스트 기반 모드에서 실행됩니다.

  2. Sun Cluster Geographic Edition 소프트웨어를 제거하려는 노드에서 수퍼유저로 전환합니다.

  3. 현재 Sun Cluster Geographic Edition 소프트웨어를 제거합니다.

    Sun Cluster Geographic Edition 소프트웨어 버전 

    Solaris OS 버전 

    제거 방법 

    3.1 8/05 

    8 또는 9 

    Sun Cluster Geographic Edition 3.1 8/05와 함께 제공되는 uninstall 프로그램. 자세한 내용은 Sun Cluster Geographic Edition Installation Guide의 4 장, Uninstalling the Sun Cluster Geographic Edition Software를 참조하십시오.

    10 

    pkgrm 명령. 자세한 내용은 Sun Cluster Geographic Edition 3.1 8/05 Release NotesLimitations on Running Sun Cluster Geographic Edition Software on Solaris OS 10을 참조하십시오.

    3.1 2006Q4 

    pkgrm 명령. 자세한 내용은 Sun Cluster Geographic Edition Installation GuideUninstalling Sun Cluster Geographic Edition Software on Solaris OS 8를 참조하십시오.

    9 또는 10 

    uninstall 프로그램. 자세한 내용은 Sun Cluster Geographic Edition Installation GuideUninstalling Sun Cluster Geographic Edition Software on Solaris OS 9 and 10를 참조하십시오.

    3.2 

    9 또는 10 

    uninstall 프로그램. 자세한 내용은 Sun Cluster Geographic Edition Installation GuideUninstalling Sun Cluster Geographic Edition Software on Solaris OS 9 and 10를 참조하십시오.

  4. 모든 노드가 온라인 상태이고 클러스터의 일부인지 확인합니다.

    클러스터의 현재 상태를 확인하려면 노드에서 다음 명령을 실행하십시오.


    % scstat
    

    자세한 내용은 scstat(1M) 매뉴얼 페이지를 참조하십시오.

    동일한 노드의 /var/adm/messages 로그에서 해결되지 않은 오류 메시지나 경고 메시지를 확인하십시오.

  5. Sun Cluster 3.2 또는 Sun Cluster 3.2 2/08 소프트웨어로 업그레이드합니다.

    자세한 내용은 Sun Cluster Software Installation Guide for Solaris OS를 참조하십시오.

  6. 2 장, Sun Cluster Geographic Edition 소프트웨어 설치에서 설명하는 바와 같이 Sun Cluster Geographic Edition 소프트웨어를 설치합니다.

  7. 패치 설치에서 설명하는 바와 같이 필수 패치를 모두 설치합니다.

  8. 모든 클러스터 노드에서 이전 단계를 수행합니다.


    주 –

    파트너쉽인 모든 클러스터는 Sun Cluster 3.2 또는 Sun Cluster 3.2 2/08 소프트웨어를 실행해야 합니다. 클러스터가 이미 Sun Cluster 3.2 소프트웨어를 실행 중이면 해당 클러스터를 Sun Cluster Geographic Edition 3.2 2/08 소프트웨어로 업그레이드하기 위해 Sun Cluster 3.2 2/08 소프트웨어로 업그레이드하지 않아도 됩니다.


  9. 업그레이드한 각 파트너 클러스터에 있는 하나의 노드에서 Sun Cluster Geographic Edition 소프트웨어를 활성화합니다.


    # geoadm start
    
  10. 두 파트너 클러스터의 모든 노드에서 공용 키를 업데이트합니다.

    1. 로컬 클러스터의 각 노드에서 공용 키를 제거합니다.


      localnode# geops remove-trust -c remotecluster
      
    2. 원격 클러스터의 각 노드에서 공용 키를 제거합니다.


      remotenode# geops remove-trust -c localcluster
      
    3. 원격 클러스터에서 로컬 클러스터의 한 노드로 공용 키를 가져옵니다.


      localnode# geops add-trust -c remotecluster
      
    4. 원격 클러스터 한 노드의 로컬 클러스터에서 공용 키를 가져옵니다.


      remotenode# geops add-trust -c localcluster
      
    5. 각 클러스터 노드에서 트러스트를 확인합니다.


      # geops verify-trust -c partnercluster
      

    파트너쉽 구성 및 결합 방법에 대한 예는 Sun Cluster Geographic Edition System Administration GuideHow to Join a Partnership을 참조하십시오.

  11. Sun Cluster Geographic Edition 3.1 8/05 소프트웨어에서 업그레이드한 경우 두 파트너 클러스터의 모든 하트비트에서 ICRM 플러그인을 제거합니다.

    다음 명령에서 클러스터는 cluster-pariscluster-newyork으로 이름이 지정되고 hb_paris~newyorkhb_newyork~paris 하트비트 식별자는 명확성을 제공하기 위해 사용됩니다.


    phys-paris-1# geohb remove-plugin pluginname hb_cluster-paris~cluster-newyork
    phys-paris-1# geohb remove-plugin pluginname hb_cluster-newyork~cluster-paris
    phys-newyork-1# geohb remove-plugin pluginname hb_cluster-paris~cluster-newyork
    phys-newyork-1# geohb remove-plugin pluginname hb_cluster-newyork~cluster-paris
    
  12. 하나의 파트너 클러스터에 있는 한 노드에서, 업그레이드할 클러스터를 준비 중에 제거되었던 모든 응용 프로그램 자원 그룹을 보호 그룹에 다시 추가합니다.


    # geopg add-resource-group resourcegroup protectiongroup
    

    자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.

  13. 추가한 모든 보호 그룹을 시작합니다.


    # geopg start protectiongroup -e local [-n]
    

    자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.

다음 순서

Sun Cluster Geographic Edition 소프트웨어 업그레이드 확인 방법으로 이동합니다.

ProcedureSun Cluster Geographic Edition 소프트웨어 업그레이드 확인 방법

클러스터가 Sun Cluster Geographic Edition 3.2 2/08 소프트웨어로 성공적으로 업그레이드되었는지 확인하려면 이 절차를 수행합니다. Solaris 10 OS에서는 모든 단계를 전역 영역에서만 수행합니다.

시작하기 전에

업그레이드할 모든 클러스터 노드에 대해 모든 업그레이드 절차를 완료했는지 확인하십시오.

  1. 각 노드에서 수퍼유저로 전환합니다.

  2. 업그레이드된 각 노드에서 Sun Cluster Geographic Edition 소프트웨어의 설치 단계를 봅니다.


    # geoadm -V
    

    출력 상태의 마지막 줄은 노드에서 실행하는 Sun Cluster Geographic Edition 소프트웨어의 버전을 표시합니다. 이 버전은 지금 업그레이드한 버전이 일치해야 합니다.


    주 –

    geoadm -v 명령이 리턴하는 버전 번호는 마케팅 릴리스 버전 번호와 일치하지 않습니다. Sun Cluster Geographic Edition 3.2 2/08 소프트웨어에 대한 버전 번호는 1.3이어야 합니다.


  3. 클러스터가 적절하게 실행되는지 확인합니다.


    # geoadm status
    
  4. (옵션) 스위치오버를 수행하여 Sun Cluster Geographic Edition 소프트웨어가 올바르게 설치되었는지 확인합니다.


    # geopg switchover remotecluster protectiongroup
    

    지리적으로 분산된 클러스터를 올바르게 테스트해야 스위치오버 시 문제가 발생하지 않습니다. 먼저 보조 클러스터를 업그레이드하고 이 보조 클러스터로 스위치오버하면 스위치오버가 계속 작동하는지 확인할 수 있습니다. 스위치오버가 실패하는 경우 기본 사이트는 손상되지 않은 원래대로 다시 스위치오버될 수 있습니다. 보조 사이트에서 스위치오버가 작동하는 경우, 특정 '침투 시간' 후에 기본 사이트도 업그레이드할 수 있습니다.


    주 –

    스위치오버로 클러스터에서 실행 중인 서비스가 방해 받을 수도 있습니다. 스위치오버를 수행하기 전 필수 작업 및 자원에 대하여 주의 깊게 계획해야 합니다.

    사용자 응용 프로그램 자원 그룹을 보호 그룹에 원래대로 다시 추가하려는 경우에 스위치오버를 수행하면 원래 기본 클러스터의 응용 프로그램이 종료되고 이 응용 프로그램은 보조 클러스터로 마이그레이션됩니다.