Sun Cluster 3.0 설치 안내서

Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로 업그레이드

2-노드 클러스터를 Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로 업그레이드하려면 다음 작업을 수행하십시오.

표 3-1 작업 맵: Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로 업그레이드

작업 

지시사항을 보려면, ...로 가십시오. 

업그레이드 조건 및 제한사항을 읽고, Sun Cluster 3.0 소프트웨어를 지원하기 위한 루트 디스크 파티션 설계를 계획하십시오.  

"Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로의 업그레이드 개요"

클러스터를 생산 모드 외부로 가져가십시오.  

"클러스터 시스템 종료 방법"

클러스터가 VERITAS Volume Manager(VxVM)를 사용할 경우, 디스크 그룹을 내보내고 VxVM 소프트웨어 패키지를 제거하십시오.  

"VERITAS Volume Manager 소프트웨어 설치 제거 방법"

필요하면 Solaris 8 운영 환경으로 업그레이드하고, 새 /globaldevices 파일 시스템을 추가하고, Sun Cluster 3.0 소프트웨어를 지원하도록 파일 시스템 할당을 변경하십시오. 클러스터가 Solstice DiskSuite 소프트웨어를 사용할 경우, 조정자를 제거하고 Solstice DiskSuite 소프트웨어를 업그레이드하십시오.

"Solaris 운영 환경 업그레이드 방법"

Sun Cluster 3.0 프레임워크 소프트웨어로 업그레이드하십시오. 클러스터가 Solstice DiskSuite소프트웨어를 사용할 경우, 조정자를 다시 작성하십시오. 

"클러스터 소프트웨어 패키지 업그레이드 방법"

PATHMANPATH를 갱신하십시오.

"루트 사용자 환경 갱신 방법"

Sun Cluster 3.0 데이터 서비스 소프트웨어로 업그레이드하십시오. 필요하면, 타사 응용프로그램을 업그레이드하십시오.  

"데이터 서비스 소프트웨어 패키지 업그레이드 방법"

정족수 디바이스를 할당하고, 클러스터 소프트웨어 업그레이드를 완료한 후, 디바이스 그룹 및 데이터 서비스를 시작하십시오. 클러스터가 VERITAS Volume Manager(VxVM)를 사용할 경우, VxVM 소프트웨어 패키지를 다시 설치하고 디스크 그룹을 가져와서 등록하십시오. 클러스터가 Solstice DiskSuite 소프트웨어를 사용할 경우, 조정자를 복원하십시오.  

"클러스터 소프트웨어 업그레이드 완료 방법"

모든 노드가 클러스터와 결합되었는 지 확인하십시오.  

"클러스터 멤버쉽 확인 방법"

Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로의 업그레이드 개요

이 절에서는 Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로의 업그레이드에 대한 조건, 제한사항 및 계획 지침을 제공합니다.

조건 및 제한사항

Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로 업그레이드하려면 다음 조건이 만족되어야 합니다.

업그레이드 계획

Sun Cluster 3.0 소프트웨어를 지원하려면, 현재 시스템 디스크 배치를 변경해야 할 것입니다. 새 파티션 설계 계획시 다음을 고려하십시오.

Sun Cluster 3.0 소프트웨어 지원을 위한 디스크 공간 요구사항에 관한 추가 정보는 "시스템 디스크 파티션"의 내용을 참조하십시오.

클러스터 시스템 종료 방법

소프트웨어를 업그레이드하기 전에 클러스터를 생산 외부로 가져가십시오.

  1. 업그레이드하는 모든 소프트웨어 제품에 대한 CD-ROM, 문서, 패치를 사용할 수 있도록 준비하십시오.

    • Solaris 8 운영 환경

    • Solstice DiskSuite 소프트웨어 또는 VERITAS Volume Manager

    • Sun Cluster 3.0 프레임워크

    • Sun Cluster 3.0 데이터 서비스

    • 타사 응용프로그램

    Solstice DiskSuite 소프트웨어와 문서는 이제 Solaris 8 제품의 일부입니다.


    주 -

    이 프로시저에서는 사용자가 CD-ROM으로 설치했다고 가정합니다. 네트워크에서 설치할 경우, 각 소프트웨어 제품에 대한 CD-ROM 이미지가 네트워크에서 로드됩니다.


    패치 위치와 설치 지시사항에 대해서는 Sun Cluster 3.0 Release Notes의 내용을 참조하십시오.

  2. 사용자에게 클러스터가 다운될 것임을 알리십시오.

  3. 클러스터 각 노드에서 수퍼유저가 되어야 합니다.

  4. 해결되지 않은 오류 또는 경고 메시지를 /var/adm/messages로그에서 검색하십시오.

    문제점을 수정하십시오.

  5. 유지보수 상태의 논리 호스트가 없음을 확인하십시오.

    1. 클러스터 노드에서 수퍼유저가 되어야 합니다.

    2. hastat(1M) 명령을 사용하여 클러스터 상태를 표시하십시오.


      # hastat
      HIGH AVAILABILITY CONFIGURATION AND STATUS
      -------------------------------------------
      ...
      LOGICAL HOSTS IN MAINTENANCE STATE

      화면 출력에 NONE이 표시되면, 어떤 논리 호스트도 유지보수 상태에 있지 않습니다. 단계 6로 계속 진행하십시오.

    3. 논리 호스트가 유지보수 상태에 있으면, haswitch(1M) 명령을 사용하여 스위치오버를 수행하십시오.


      # haswitch hostname logicalhostname
      
      hostname

      논리 호스트를 소유할 노드의 이름을 지정합니다.

      logicalhostname

      논리 호스트의 이름을 지정합니다.

    4. hastat 명령을 실행하여 스위치오버가 성공적으로 완료되었는지 확인하십시오.

  6. 각 논리 호스트 관리 파일 시스템의 크기가 최소한 10 MB가 되는지 확인하십시오.


    # df -k /logicalhostname
    

    필수적인 최소 크기 10 MB가 되지 않는 논리 호스트 관리 파일 시스템은 Sun Cluster 3.0 이후에는 마운트할 수 없습니다. 논리 호스트 관리 파일 시스템이 10 MB 보다 작으면, 이 파일 시스템 증대를 위한 볼륨 관리자 문서 프로시저를 따르십시오.

  7. 시스템을 백업하십시오.

    백업하기 전에 모든 사용자들이 시스템에서 로그오프했는지 확인하십시오.

  8. 클러스터의 각 노드에서 Sun Cluster 2.2 소프트웨어를 정지하십시오.


    # scadmin stopnode
    
  9. hastat 명령을 실행하여 클러스터에 노드가 없음을 확인하십시오.

이동해야 할 곳

클러스터가 VERITAS Volume Manager 소프트웨어를 사용할 경우, "VERITAS Volume Manager 소프트웨어 설치 제거 방법"로 이동하십시오. 클러스터가 Solstice DiskSuite 소프트웨어를 사용할 경우, Sun Cluster 3.0 소프트웨어를 지원하도록 Solaris 운영 환경을 업그레이드하거나 준비하려면, "Solaris 운영 환경 업그레이드 방법"로 이동하십시오.

VERITAS Volume Manager 소프트웨어 설치 제거 방법

클러스터가 VERITAS Volume Manager(VxVM)를 사용할 경우, VxVM 소프트웨어를 설치 제거하려면 각 노드에서 다음 프로시저를 수행하십시오. 모든 소프트웨어를 업그레이드하면 기존의 디스크 그룹은 유지되며 자동으로 다시 가져옵니다.


주 -

Sun Cluster 3.0 소프트웨어로 업그레이드하려면, VxVM의 최신 버전이 설치되어 있어도 VxVM 소프트웨어를 제거한 후 다시 설치해야 합니다.


  1. 클러스터 노드에서 수퍼유저가 되어야 합니다.

  2. 모든 VxVM 디스크 그룹을 내보내십시오.

    프로시저에 대해서는 VxVM 문서를 참조하십시오.


    주 -

    보존될 데이터를 포함하는 디스크는 업그레이드 동안 다른 목적에 사용되지 않도록 하십시오.


  3. 루트 디스크가 캡슐화되어 있으면 이를 취소하십시오.

    프로시저에 대해서는 VxVM 문서를 참조하십시오.

  4. VxVM 시스템을 종료하십시오.

    프로시저에 대해서는 VxVM 문서를 참조하십시오.

  5. 설치된 모든 VxVM 소프트웨어 패키지를 제거하십시오.

    프로시저에 대해서는 VxVM 문서를 참조하십시오.

  6. VxVM 디바이스 이름공간을 제거하십시오.


    # rm -rf /dev/vx
    

이동해야 할 곳

Sun Cluster 3.0 소프트웨어를 지원하도록 Solaris 운영 환경을 업그레이드 또는 준비하려면, "Solaris 운영 환경 업그레이드 방법"로 가십시오.

Solaris 운영 환경 업그레이드 방법

Sun Cluster 3.0 소프트웨어를 지원하도록 Solaris 운영 환경을 업그레이드하거나 준비하려면 클러스터 내의 각 노드에서 다음 프로시저를 수행하십시오.

  1. 클러스터 노드에서 수퍼유저가 되어야 합니다.

  2. 볼륨 관리자가 Solstice DiskSuite이고 사용자가 조정자를 사용 중이면, 조정자의 구성을 취소하십시오.

    1. 다음 명령을 실행하여 어떤 조정자 데이터 문제점도 존재하지 않음을 확인하십시오.


      # medstat -s setname
      
      -s setname

      디스크세트 이름을 지정합니다.

      상태 필드의 값이 Bad일 경우, "불량 조정자 데이터 수정 방법" 프로시저에 따라 영향을 받는 조정자 호스트를 수리하십시오.

      자세한 정보는 medstat(1M) man 페이지를 참조하십시오.

    2. 모든 조정자를 나열하십시오.

      이 정보를 사용하여, 어느 노드가 조정자를 제거할 디스크세트 소유권을 갖고 있는지 판단하십시오.


      # metaset -s setname
      

      "클러스터 소프트웨어 패키지 업그레이드 방법" 프로시저 동안 조정자를 복원하기 위해 이 정보를 저장하십시오.

    3. 어떤 노드에도 소유권이 없으면, 디스크세트의 소유권을 사용하십시오.


      # metaset -s setname -t
      
      -t

      디스크세트의 소유권을 사용합니다.

    4. 모든 조정자의 구성을 취소하십시오.


      # metaset -s setname -d -m mediator_host_list
      
      -s setname

      디스크세트 이름을 지정합니다.

      -d

      디스크세트에서 삭제합니다.

      -m mediator_host_list

      디스크세트에 대한 조정자 호스트로서 제거할 노드의 이름을 지정합니다.

      metaset 명령에 대한 조정자 고유 옵션에 대해서는 mediator(7) man 페이지에서 추가 정보를 참조하십시오.

    5. 조정자 소프트웨어를 제거하십시오.


      # pkgrm SUNWmdm
      
  3. 구성에서 현재 Solaris 8 소프트웨어가 실행되고 있습니까?

    • 그렇지 않으면, 단계 4로 이동하십시오.

    • 맞으면,

    1. 최소한 100 MB의 파일 시스템을 작성하고 마운트 지점을 /globaldevices로 설정하십시오.


      주 -

      /globaldevices 파일 시스템은 Sun Cluster 3.0 소프트웨어의 성공적인 설치를 위해 필요합니다.


    2. Sun Cluster 3.0 소프트웨어를 지원하기 위해 필요한 만큼 다른 파티션에서 공간을 재할당하십시오.

      "시스템 디스크 파티션"에서 지침을 참조하십시오.

    3. 단계 6로 이동하십시오.

  4. Solaris 8 소프트웨어로 업그레이드하기 위해 사용할 프로시저를 결정하십시오.

    볼륨 관리자 

    사용할 프로시저 

    지시사항을 보려면, ...로 가십시오. 

    Solstice DiskSuite 

    Solaris 및 Solstice DiskSuite 소프트웨어 업그레이드 

    Solstice DiskSuite 설치 문서 

    VxVM 

    표준 Solaris 소프트웨어 설치 수행 

    Solaris 8 설치 문서 

  5. 단계 4에서 선택한 프로시저에 따라 Solaris 8 소프트웨어로 업그레이드하십시오.

    설치 시 루트 디스크 파티션 설계를 다음과 같이 변경하십시오.

    • 최소한 100 MB의 파일 시스템을 작성하고 마운트 지점을 /globaldevices로 설정하십시오. /globaldevices 파일 시스템은 Sun Cluster 3.0 소프트웨어의 성공적인 설치를 위해 필요합니다.

    • Sun Cluster 3.0 소프트웨어를 지원하기 위해 필요한 만큼 다른 파티션에서 공간을 재할당하십시오.

    "시스템 디스크 파티션"에서 지침을 참조하십시오.


    주 -

    Solaris 인터페이스 그룹 기능은 기본적으로 Solaris 소프트웨어 설치 동안 사용할 수 없습니다. 인터페이스 그룹은 Sun Cluster 구성에서 지원되지 않으므로 사용할 수 없습니다. Solaris 인터페이스 그룹에 대한 자세한 정보는 ifconfig(1M) man 페이지를 참조하십시오.


  6. 모든 Solaris 소프트웨어 패치를 설치하십시오.

    패치 위치와 설치 지시사항에 대해서는 Sun Cluster 3.0 Release Notes의 내용을 참조하십시오.

  7. 모든 하드웨어 관련 패치를 설치하십시오.

    패치 위치와 설치 지시사항에 대해서는 Sun Cluster 3.0 Release Notes의 내용을 참조하십시오.

  8. Solstice DiskSuite 소프트웨어의 경우, Solstice DiskSuite 소프트웨어 패치를 설치하십시오.

    패치 위치와 설치 지시사항에 대해서는 Sun Cluster 3.0 Release Notes의 내용을 참조하십시오.

예-조정자 구성 취소

다음 예는 Solaris 8 소프트웨어로 업그레이드하기 전 Solstice DiskSuite 디스크세트 schost-1에서 구성 취소된 조정자 호스트 phys-schost-1을 보여줍니다.


(Check mediator status:)
# medstat -s schost-1
 
(List all mediators:)
# metaset -s schost-1
 
(Unconfigure the mediator:)
# metaset -s schost-1 -d -m phys-schost-1
 
(Remove mediator software:)
# pkgrm SUNWmdm
 
(Begin software upgrade)

이동해야 할 곳

Sun Cluster 3.0 소프트웨어로 업그레이드하려면, "클러스터 소프트웨어 패키지 업그레이드 방법"로 이동하십시오.

클러스터 소프트웨어 패키지 업그레이드 방법

각 노드에서 이 프로시저를 수행하십시오. Sun Cluster 3.0 프레임워크 CD-ROM 사본 두 개를 갖고 있으면 동시에 두 노드 모두에서 이 프로시저를 수행할 수 있습니다.


주 -

scinstall(1M) 업그레이드 명령은 2 단계 프로세스(-u begin 옵션과 -u finish 옵션)로 나눠집니다. 이 프로시저는 begin 옵션을 실행합니다. finish 옵션은 "클러스터 소프트웨어 업그레이드 완료 방법"에서 실행됩니다.


  1. 클러스터 노드에서 수퍼유저가 되어야 합니다.

  2. 볼륨 관리자가 Solstice DiskSuite이면, 최신 Solstice DiskSuite 조정자 패키지(SUNWmdm)를 각 노드에 설치하십시오.

    1. CD-ROM으로부터 설치할 경우, Sun Cluster 3.0 CD-ROM을 노드의 CD-ROM 드라이브에 넣으십시오.

      볼륨 디먼 vold(1M)가 실행중이고 CD-ROM 디바이스를 관리하도록 구성되어 있으면, 자동으로 CD-ROM을 /cdrom/suncluster_3_0 디렉토리에 마운트합니다.

    2. /cdrom_image/suncluster_3_0/SunCluster_3.0/Packages 디렉토리로 변경하십시오.


      # cd /cdrom_image/suncluster_3_0/SunCluster_3.0/Packages
      
    3. SUNWmdm 패키지를 추가하십시오.


      # pkgadd -d . SUNWmdm
      
    4. 노드를 다시 시동하십시오.


      # shutdown -g 0 -y -i 6
      
    5. 기타 노드에서 반복하십시오.

  3. 조정자를 다시 구성하십시오.

    1. 조정자 호스트를 추가할 디스크세트의 소유권이 있는 노드를 판별하십시오.


      # metaset -s setname
      
      -s setname

      디스크세트 이름을 지정합니다.

    2. 어떤 노드에도 소유권이 없으면, 디스크세트의 소유권을 사용하십시오.


      # metaset -s setname -t
      
      -t

      디스크세트의 소유권을 사용합니다.

    3. 조정자를 다시 작성하십시오.


      # metaset -s setname -a -m mediator_host_list
      
      -a

      디스크세트에 추가합니다.

      -m mediator_host_list

      디스크세트의 조정자 호스트로서 추가할 노드의 이름을 지정합니다.

    4. 각 디스크세트마다 반복하십시오.

  4. 각 노드에서 Sun Cluster 3.0 소프트웨어로 업그레이드하십시오.

    1. 한 노드에서, /cdrom_image/suncluster_3_0/SunCluster_3.0/Tools 디렉토리로 변경하십시오.


      # cd /cdrom_image/suncluster_3_0/SunCluster_3.0/Tools
      
    2. 클러스터 소프트웨어 프레임워크를 업그레이드하십시오.

      ... 업그레이드 

      ... 명령을 사용하십시오. 

      첫번째 노드 

      ./scinstall -u begin -F

      두 번째 노드 

      ./scinstall -u begin -N clusternode1

      -F

      이것이 업그레드될 클러스터의 첫번째 노드임을 지정합니다.

      -N clusternode1

      업그레이드될 두번째 노드의 이름이 아니라, 업그레이드될 클러스터의 첫번째 노드 이름을 지정합니다.

      scinstall(1M) man 페이지에서 자세한 정보를 참조하십시오.

    3. 노드를 다시 시동하십시오.


      # shutdown -g 0 -y -i 6
      

      첫번째 노드가 클러스터 모드로 다시 시동되면, 그 노드는 클러스터를 설정합니다. 두번째 노드는 고유 프로세스를 완료하고 클러스터를 조인하기 전에 클러스터를 설정해야 할 경우 대기합니다.

    4. 다른 클러스터 노드에서도 반복하십시오.

  5. 각 노드에서, 모든 Sun Cluster 패치를 설치하십시오

    패치 위치와 설치 지시사항에 대해서는 Sun Cluster 3.0 Release Notes의 내용을 참조하십시오.

예-Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로 업그레이드 - 시작 프로세스

다음 예는 Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로 2-노드 클러스터 업그레이드 시작 프로세스를 보여줍니다. 클러스터 노드 이름은 phys-schost-1이고, 스폰서 노드 및 phys-schost-2이고, phys-schost-1이 설정한 클러스터에 조인합니다. 볼륨 관리자는 Solstice DiskSuite이고, 두 노드 모두 디스크세트 schost-1에 대한 조정자로 사용됩니다.


(Install the latest Solstice DiskSuite mediator package on each node:)
# cd /cdrom/suncluster_3_0/SunCluster_3.0/Packages
# pkgadd -d . SUNWmdm
 
(Restore the mediator:)
# metaset -s schost-1 -t
# metaset -s schost-1 -a -m phys-schost-1 phys-schost-2
 
(Begin upgrade on the first node:)
phys-schost-1# cd /cdrom/suncluster_3_0/SunCluster_3.0/Tools
phys-schost-1# ./scinstall -u begin -F
 
(Begin upgrade on the second node:)
phys-schost-2# cd /cdrom/suncluster_3_0/SunCluster_3.0/Tools
phys-schost-2# ./scinstall -u begin -N phys-schost-1
 
(Reboot each node:)
# shutdown -g 0 -y -i 6

이동해야 할 곳

디렉토리 경로를 갱신하려면, "루트 사용자 환경 갱신 방법"로 이동하십시오.

루트 사용자 환경 갱신 방법

클러스터의 각 노드에서 이 작업을 수행하십시오.

  1. /usr/sbin/usr/cluster/bin을 포함하도록 PATH를 설정하십시오.

    VERITAS Volume Manager의 경우, 또한 /etc/vx/bin을 포함하도록 PATH를 설정하십시오. VRTSvmsa 패키지를 설치했다면, /opt/VRTSvmsa/binPATH에 추가하십시오.

  2. /usr/cluster/man을 포함하도록 MANPATH를 설정하십시오. 볼륨 관리자 고유 경로도 포함시키십시오.

    • Solstice DiskSuite 소프트웨어의 경우, /usr/share/man을 포함하도록 MANPATH를 설정하십시오.

    • VERITAS Volume Manager의 경우, /opt/VRTSvxvm/man을 포함하도록 MANPATH를 설정하십시오. VRTSvmsa 패키지를 설정했다면, /opt/VRTSvmsa/manMANPATH에 추가하십시오.

  3. (옵션) 관리를 쉽게 하려면, 각 노드에서 동일한 루트 암호를 설정하십시오.

  4. 환경 변경사항을 활성화하려면 새로운 셸을 시작하십시오.

이동해야 할 곳

Sun Cluster 3.0 데이터 서비스 소프트웨어로 업그레이드하려면, "데이터 서비스 소프트웨어 패키지 업그레이드 방법"로 이동하십시오.

데이터 서비스 소프트웨어 패키지 업그레이드 방법

각 클러스터 노드에서 이 프로시저를 수행하십시오.

  1. 클러스터의 노드에서 수퍼유저가 되어야 합니다.

  2. 응용프로그램을 업그레이드하고 필요한 응용프로그램 패치를 적용하십시오.

    설치 지시사항에 대해서는 응용프로그램 문서를 참조하십시오.


    주 -

    응용프로그램이 공유 디스크에 저장되어 있으면, 응용프로그램을 업그레이드하기 전에 관련된 디스크 그룹을 마스터하고 수동으로 관련 파일 시스템을 마운트해야 합니다.


  3. 데이터 서비스를 추가하십시오.

    1. Sun Cluster 3.0 데이터 서비스 CD-ROM을 노드의 CD-ROM 드라이브에 삽입하십시오.

    2. scinstall(1M) 유틸리티를 입력하십시오.


      # scinstall
      

      대화식 scinstall 유틸리티를 사용할 때 다음 지침을 따르십시오.

      • 대화식 scinstall은 우선 입력할 수 있게 합니다. 그러므로 다음 메뉴 화면이 바로 나타나지 않으면 Return을 두 번 이상 누르지 마십시오.

      • 달리 명시하지 않으면, Control-D를 누르면 일련의 관련 질문의 시작 또는 기본 메뉴로 돌아갑니다.

    3. 데이터 서비스를 추가하려면, 4를 입력하십시오(이 클러스터 노드에 새로운 데이터 서비스 지원 추가).

      데이터 서비스를 추가하려면 프롬프트를 따르십시오.

    4. CD-ROM을 꺼내십시오.

  4. Sun Cluster 데이터베이스 서비스 패치를 설치하십시오.

    패치 위치와 설치 지시사항에 대해서는 Sun Cluster 3.0 Release Notes의 내용을 참조하십시오.

  5. 클러스터의 다른 노드에서 단계 1 부터 단계 4 과정을 반복하십시오.

  6. Sun Cluster 3.0 소프트웨어로 업그레이드될 두 번째 노드를 종료하십시오.

    첫번째 또는 스폰서 노드가 다시 시동된 후에 두 번째 노드를 종료하십시오.


    phys-schost-2# shutdown -g 0 -y -i 0
    
  7. 클러스터의 첫번째, 스폰서 노드를 다시 시동하십시오.

    두 번째 노드가 첫번째 노드를 다시 시동하기 전에 종료되었는지 확인하십시오. 그렇지 않으면, 두 번째 노드가 계속 가동하는 동안 첫번째 노드를 다시 시동할 경우, 정족수 투표가 아직 할당되지 않았으므로 두 번째 노드에 대해 혼란 상태가 발생합니다.


    phys-schost-1# shutdown -g 0 -y -i 6
    
  8. 첫번째 노드의 시동이 완료된 후, 두번째 노드를 시동하십시오.


    phys-schost-2# boot
    
  9. 두 노드 모두 다시 시동되었으면, 두 노드가 클러스터 구성원임을 한 노드에서 확인하십시오.


    # scstat -n
    Node
      Node Name:                                        phys-schost-1
      Status:                                           Online
    
      Node Name:                                        phys-schost-2
      Status:                                           Online

    클러스터 상태 표시에 대한 자세한 정보는 scstat(1M) man 페이지를 참조하십시오.

이동해야 할 곳

정족수 디바이스를 할당하고 업그레이드를 완료하려면, "클러스터 소프트웨어 업그레이드 완료 방법"로 이동하십시오.

클러스터 소프트웨어 업그레이드 완료 방법

이 프로시저는 "클러스터 소프트웨어 패키지 업그레이드 방법"에서 시작된 scinstall(1M) 업그레이드를 완료합니다. 클러스터의 각 노드에서 다음 단계를 수행하십시오.

  1. 클러스터 각 노드에서 수퍼유저가 되어야 합니다.

  2. 정족수 디바이스가 될 공유 디스크를 선택하십시오.

    두 노드 모두에서 공유하는 디스크를 정족수 디바이스로 사용할 수 있습니다. 두 노드 중 하나에서 scdidadm(1M) 명령을 사용하여 공유 디스크의 디바이스 ID(DID) 이름을 판별하십시오. 이 디바이스 이름은 단계 5, -q globaldev=devicename 옵션에서 scinstall로 지정합니다.


    # scdidadm -L
    
  3. 볼륨 관리자가 VxVM이면, 클러스터의 각 노드에 VxVM 소프트웨어를 다시 설치하십시오.


    주 -

    다시 시동할 때마다 첫번째 또는 스폰서 노드를 다시 시동하기 전에 두 번째 노드를 종료해야 합니다. 첫번째 노드를 다시 시동하고 나면, 두 번째 노드를 백업하십시오. 그렇지 않으면, 두 번째 노드가 계속 가동하는 동안 첫번째 노드를 다시 시동할 경우, 정족수 투표가 아직 할당되지 않았으므로 두 번째 노드에 대해 혼란 상태가 발생합니다.


    1. VxVM 소프트웨어를 패치와 함께 설치하십시오.

      "VERITAS Volume Manager 소프트웨어 설치 방법"의 프로시저를 따르십시오.

    2. VxVM를 구성하십시오.

      "Sun Cluster 구성에 맞게 VxVM 구성"에 나열된 프로시저를 따르십시오.

  4. Sun Cluster 3.0 데이터 서비스 CD-ROM을 노드의 CD-ROM 드라이브에 삽입하십시오.

    이 단계에서는 볼륨 디먼 vold(1M)가 실행중이고 CD-ROM 디바이스 관리를 위해 구성되어 있는 것으로 가정합니다.

  5. 해당 노드에서 클러스터 소프트웨어 업그레이드를 완료하십시오.


    # scinstall -u finish -q globaldev=devicename \
    -d /cdrom_image/scdataservices_3_0 -s srvc[,srvc]
    -q globaldev=devicename

    정족수 디바이스의 이름을 지정합니다.

    -d /cdrom_image/scdataservices_3_0

    CD-ROM 이미지의 디렉토리 위치를 지정합니다.

    -s srvc

    구성할 데이터 서비스 이름을 지정합니다.


    주 -

    다음과 유사한 오류 메시지가 생성될 수 있습니다. 이는 무시해도 안전합니다.



    ** Installing Sun Cluster - Highly Available NFS Server **
    Skipping "SUNWscnfs" - already installed
  6. CD-ROM을 꺼내십시오.

  7. 다른 노드에서 단계 4 부터 단계 6 과정을 반복하십시오.

    두 노드 모두에서 완료되면, 클러스터는 설치 모드에서 제거되고 모든 정족수 투표가 할당됩니다.

  8. 볼륨 관리자가 Solstice DiskSuite이면, 두 노드 중 한 노드에서 사전에 존재하는 디스크 디바이스 그룹을 온라인화하십시오.


    # scswitch -z -D disk-device-group -h node
    
    -z

    스위치를 수행합니다.

    -D disk-device-group

    Solstice DiskSuite 소프트웨어에 대해 디스크세트 이름과 동일한 디스크 디바이스 그룹 이름을 지정합니다.

    -h node

    디스크 디바이스 그룹의 1차 노드로서 서비스를 제공하는 클러스터 노드의 이름을 지정합니다.

  9. 어느 노드에서라도, 사전에 존재하는 데이터 서비스 자원 그룹을 온라인화하십시오.

    이 때, Sun Cluster 2.2 논리 호스트는 Sun Cluster 3.0 자원 그룹으로 변환되고, 논리 호스트의 이름에는 접미사 -lh가 첨부됩니다. 예를 들어, 이름이 lhost-1인 논리 호스트가 이름이 lhost-1-lh인 자원 그룹으로 업그레이드됩니다. 다음 명령에서 이러한 변환된 자원 그룹 이름을 사용하십시오.


    # scswitch -z -g resource-group -h node
    
    -g resource-group

    온라인화할 자원 그룹 이름을 지정합니다.

    scrgadm -p 명령을 사용하여 클러스터 내의 모든 자원 유형 및 자원 그룹 목록을 표시할 수 있습니다. scrgadm -pv 명령은 이 목록을 자세히 표시합니다.

  10. Sun Management Center 제품을 사용하여 Sun Cluster 구성을 모니터할 경우, Sun Management Center 용 Sun Cluster 모듈을 설치하십시오.

    1. 최근의 Sun Management Center 소프트웨어(공식적으로 Sun Enterprise SyMON) 버전을 사용하고 있는지 확인하십시오.

      설치 또는 업그레이드 프로시저에 대해서는 Sun Management Center 문서를 참조하십시오.

    2. Sun Cluster 모듈 패키지를 설치하려면 "Sun Cluster 모니터링을 위한 Sun Management Center 소프트에어 설치 요구사항"의 지침 및 프로시저를 따르십시오.

예-Sun Cluster 2.2 to Sun Cluster 3.0 소프트웨어로 업그레이드 - 완료 프로세스

다음 예는 Sun Cluster 2.2에서 Sun Cluster 3.0 소프트웨어로 업그레이드된 2-노드 클러스터의 완료 프로세스를 보여줍니다. 클러스터 노드 이름은 phys-schost-1phys-schost-2이고, 디바이스 그룹 이름은 dg-schost-1 및 dg-schost-2 그리고 데이터 서비스 자원 이름은 lh-schost-1lh-schost-2입니다.


(Determine the DID of the shared quorum device:)
phys-schost-1# scdidadm -L
 
(Finish upgrade on each node:)
phys-schost-1# scinstall -u finish -q globaldev=d1 \
-d /cdrom/suncluster_3_0 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/suncluster_3_0 -s nfs
 
(Bring device groups and data service resource groups on each node online:)
phys-schost-1# scswitch -z -D dg-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -g lh-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -D dg-schost-2 -h phys-schost-2
phys-schost-1# scswitch -z -g lh-schost-2 -h phys-schost-2

이동해야 할 곳

모든 노드가 클러스터를 조인하였는지 확인하려면, "클러스터 멤버쉽 확인 방법"로 이동하십시오.

클러스터 멤버쉽 확인 방법

모든 노드가 클러스터를 조인하였는지 확인하려면, 이 프로시저를 수행하십시오.

  1. 클러스터의 노드에서 수퍼유저가 되어야 합니다.

  2. 클러스터 상태를 표시하십시오.

    클러스터 노드가 온라인 상태이고, 정족수 디바이스, 디바이스 그룹 및 데이터 서비스 자원 그룹이 구성되어 있고 온라인 상태인지 확인하십시오.


    # scstat
    

    클러스터 상태 표시에 대한 자세한 정보는 scstat(1M) man 페이지를 참조하십시오.

  3. 각 노드에서, 시스템이 확인하는 모든 디바이스들의 목록을 표시하여 클러스터 노드에 대한 연결을 확인하십시오.

    각 노드에서의 출력은 동일해야 합니다.


    # scdidadm -L
    

클러스터 업그레이드가 완료되었습니다. 이제, 클러스터를 생산으로 리턴할 수 있습니다.