Sun Cluster 3.0 5/02 릴리스 정보

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

다음 업그레이드 절차에는 Sun Cluster 3.0 12/01 소프트웨어 설치 안내서가 발표된 후에 변경된 사항과 수정 사항이 포함되어 있습니다.

Sun Cluster 2.2에서 Sun Cluster 3.0 5/02 소프트웨어로 업그레이드하려면 Sun Cluster 3.0 12/01 소프트웨어 설치 안내서에 있는 절차 대신 다음 절차를 수행하십시오.

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

  1. 클러스터 노드에서 수퍼유저가 되십시오.

  2. CD-ROM에서 설치할 경우에는 노드의 CD-ROM 드라이브에 Sun Cluster 3.0 5/02 CD-ROM을 넣으십시오.

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

  3. /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages 디렉토리로 이동하십시오.


    # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages
    

  4. 사용하는 볼륨 관리자가 Solstice DiskSuite이면 각 노드에 최신 Solstice DiskSuite mediator 패키지(SUNWmdm)를 설치하십시오.

    1. SUNWmdm 패키지를 추가하십시오.


      # pkgadd -d . SUNWmdm
      

    2. 노드를 다시 부트하십시오.


      # shutdown -g0 -y -i6
      

    3. 다른 노드에서 반복하십시오.

  5. mediator를 다시 구성하십시오.

    1. mediator 호스트를 추가할 대상 디스크 세트에 대한 소유권이 있는 노드를 확인하십시오.


      # metaset -s setname
      
      -s setname

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

    2. 소유권이 있는 노드가 없으면 디스크 세트에 대한 소유권을 받으십시오.


      # metaset -s setname -t
      
      -t

      디스크 세트에 대한 소유권을 받습니다

    3. mediator를 다시 만드십시오.


      # metaset -s setname -a -m mediator-host-list
      
      -a

      디스크 세트에 추가합니다

      -m mediator-host-list

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

    4. 각 디스크 세트에 대하여 반복하십시오.

  6. 각 노드에서 rpc.pfmd 데몬을 종료하십시오.


    # /etc/init.d/initpmf stop
    

  7. 첫 번째 노드를 Sun Cluster 3.0 5/02 소프트웨어로 업그레이드하십시오.

    이 절차에서는 이 노드가 첫 번째 설치 노드입니다.

    1. 업그레이드할 첫 번째 노드에서 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 디렉토리로 이동하십시오.


      # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
      

    2. 클러스터 소프트웨어 프레임워크를 업그레이드하십시오.


      # ./scinstall -u begin -F
      
      -F

      클러스터에 설치되는 첫 번째 노드임을 지정합니다

      자세한 내용은 scinstall(1M) 설명서 페이지를 참조하십시오.

    3. Sun Cluster 패치가 있으면 첫 번째 노드에 설치하십시오.

      패치 위치와 설치 방법은 Sun Cluster 3.0 5/02 릴리스 정보를 참조하십시오.

    4. 노드를 다시 부트하십시오.


      # shutdown -g0 -y -i6
      

      첫 번째 노드가 클러스터 모드로 다시 부트되면 클러스터가 구성됩니다.

  8. 두 번째 노드를 Sun Cluster 3.0 5/02 소프트웨어로 업그레이드하십시오.

    1. 두 번째 노드에서 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 디렉토리로 이동하십시오.


      # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
      

    2. 클러스터 소프트웨어 프레임워크를 업그레이드하십시오.


      # ./scinstall -u begin -N node1
      
      -N node1

      클러스터에 설치할 두 번째 노드의 이름을 지정하는 것이 아니고, 설치된 첫 번째 노드의 이름을 지정합니다

      자세한 내용은 scinstall(1M) 설명서 페이지를 참조하십시오.

    3. Sun Cluster 패치가 있으면 두 번째 노드에 설치하십시오.

      패치 위치와 설치 방법은 Sun Cluster 3.0 5/02 릴리스 정보를 참조하십시오.

    4. 노드를 다시 부트하십시오.


      # shutdown -g0 -y -i6
      

  9. 두 노드가 모두 다시 부트되면 두 노드에서 두 노드가 모두 클러스터 구성원인지 확인하십시오.


    -- Cluster Nodes --
                       Node name      Status
                       ---------      ------
      Cluster node:    phys-schost-1  Online
      Cluster node:    phys-schost-2  Online

    클러스터 상태 표시에 대한 자세한 내용은 scstat(1M) 설명서 페이지를 참조하십시오.

  10. 정족수 장치가 될 공유 디스크를 선택하십시오.

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


    # scdidadm -L
    

  11. 공유 정족수 장치를 구성하십시오.

    1. scsetup(1M) 유틸리티를 시작하십시오.


      # scsetup
      

      Initial Cluster Setup 화면이 표시됩니다.

      정족수 설정 프로세스가 중단되거나 성공적으로 완료되지 않으면 scsetup을 다시 실행하십시오.

    2. Do you want to add any quorum disks? 프롬프트에서 공유 정족수 장치를 구성하십시오.

      2-노드 클러스터는 공유 정족수 장치가 구성될 때까지 설치 모드 상태를 유지합니다. scsetup 유틸리티가 정족수 장치를 구성하면 Command completed successfully 메시지가 표시됩니다.

    3. Is it okay to reset "installmode"? 프롬프트에서 Yes라고 응답하십시오.

      scsetup 유틸리티가 클러스터에 대한 정족수 구성과 투표 수를 설정하면 Cluster initialization is complete라는 메시지가 표시되고 유틸리티가 Main Menu로 돌아갑니다.

    4. scsetup 유틸리티를 종료하십시오.

  12. 한 노드에서 장치 및 노드 정족수 구성을 확인하십시오.

    이 명령을 실행하기 위해 수퍼유저가 될 필요는 없습니다.


    % scstat -q
    

  13. 한 노드에서 클러스터 설치 모드가 비활성화되었는지 확인하십시오.

    이 명령을 실행하기 위해 수퍼유저가 될 필요는 없습니다.


    % scconf -p | grep "Cluster install mode:"
    Cluster install mode:                                  disabled

  14. 디렉토리 경로를 업데이트하십시오.

    Sun Cluster 3.0 12/01 소프트웨어 설치 안내서에 있는 "루트 환경을 업데이트하는 방법"으로 이동하십시오.

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

다음은 2-노드 클러스터에서 Sun Cluster 2.2를 Sun Cluster 3.0 5/02 소프트웨어로 업그레이드하는 시작 프로세스의 예입니다. 클러스터 노드 이름은 첫 번째 설치되는 노드가 phys-schost-1이고, phys-schost-1이 구성한 클러스터에 연결하는 노드가 phys-schost-2입니다. 볼륨 관리자는 Solstice DiskSuite이고 두 노드 모두 디스크 세트 schost-1에 대한 mediator 호스트로 사용됩니다.


(각 노드에 최신 Solstice DiskSuite mediator 패키지 설치)
# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages
# pkgadd -d . SUNWmdm
 
(mediator 복원)
# metaset -s schost-1 -t
# metaset -s schost-1 -a -m phys-schost-1 phys-schost-2
 
(rpc.pmfd 데몬 종료)
# /etc/init.d/initpmf stop
 
(첫 번째 노드에서 업그레이드를 시작하고 다시 부트)
phys-schost-1# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
phys-schost-1# ./scinstall -u begin -F
phys-schost-1# shutdown -g0 -y -i6
 
(두 번째 노드에서 업그레이드를 시작하고 다시 부트)
phys-schost-2# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
phys-schost-2# ./scinstall -u begin -N phys-schost-1
phys-schost-2# shutdown -g0 -y -i6
 
(클러스터 구성원 확인)
# scstat
 
(공유 디스크를 선택하고 정족수 장치로 구성)
# scdidadm -L
# scsetup
Quorum>Add a quorum disk 선택
 
(정족수 장치가 구성되었는지 확인)
# scstat -q
 
(클러스터가 더 이상 설치 모드가 아닌지 확인)
% scconf -p | grep "Cluster install mode:"
Cluster install mode:                                  disabled

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

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

  1. 클러스터의 각 노드에서 수퍼유저가 되십시오.

  2. 사용하는 볼륨 관리자가 VxVM입니까?

    • 아니면 단계 3으로 이동하십시오.

    • 그러면 VxVM 및 VxVM 패치를 설치하고 새 설치에 필요한 루트 디스크 그룹(rootdg)을 만드십시오.

      • VxVM을 설치하고 루트 디스크를 캡슐화하려면 Sun Cluster 3.0 12/01 소프트웨어 설치 안내서에 있는 "VERITAS Volume Manager 소프트웨어를 설치하고 루트 디스크를 캡슐화하는 방법"의 절차를 수행하십시오. 루트 디스크를 이중화하려면 Sun Cluster 3.0 12/01 소프트웨어 설치 안내서에 있는 "캡슐화된 루트 디스크를 이중화하는 방법"의 절차를 수행하십시오.

      • 루트가 아닌 로컬 디스크에 VxVM을 설치하고 rootdg 디스크 그룹을 만들려면 Sun Cluster 3.0 12/01 소프트웨어 설치 안내서에 있는 "VERITAS Volume Manager 소프트웨어만 설치하는 방법" 및 "루트가 아닌 디스크에 rootdg 디스크 그룹을 만드는 방법"의 절차를 수행하십시오.

  3. NFS용 Sun Cluster HA를 업그레이드하십니까?

    그러면 단계 4로 이동하십시오.

    아니면 단계 5로 이동하십시오.

  4. Sun Cluster 3.0 소프트웨어 업그레이드를 완료하고 NFS용 Sun Cluster HA 구성을 변환하십시오.

    NFS용 Sun Cluster HA를 업그레이드하는 경우가 아니면 대신 단계 5를 수행하십시오.

    1. Sun Cluster 3.0 Agents 5/02 CD-ROM을 노드의 CD-ROM 드라이브에 넣으십시오.

      이 단계에서는 볼륨 데몬 vold(1M)가 실행되고 있고 CD-ROM 장치를 관리하도록 구성되어 있다고 가정합니다.

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


      # scinstall -u finish -q globaldev=DIDname \
      -d /cdrom/scdataservices_3_0_u3 -s nfs
      
      -q globaldev=DIDname

      정족수 장치의 장치 ID(DID) 이름을 지정합니다

      -d /cdrom/scdataservices_3_0_u3

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

      -s nfs

      구성할 NFS용 Sun Cluster HA 데이터 서비스를 지정합니다


      주 -

      다음과 유사한 오류 메시지가 표시될 수 있습니다. 이 오류 메시지는 무시해도 됩니다.


      ** Installing Sun Cluster - Highly Available NFS Server **
      Skipping "SUNWscnfs" - already installed


    3. CD-ROM을 빼십시오.

    4. 다른 노드에서 단계 a부터 단계 c까지 반복하십시오.

      두 노드에서 모두 완료되면 클러스터 설치 모드가 비활성화되고 모든 정족수 투표가 할당됩니다.

    5. 단계 6으로 이동하십시오.

  5. 각 노드에서 Sun Cluster 3.0 소프트웨어 업그레이드를 마치십시오.

    NFS용 Sun Cluster HA를 업그레이드하는 경우에는 대신 단계 4를 수행하십시오.


    # scinstall -u finish -q globaldev=DIDname
    
    -q globaldev=DIDname

    정족수 장치의 장치 ID(DID) 이름을 지정합니다

  6. NFS용 Sun Cluster HA 이외의 데이터 서비스를 업그레이드하는 경우에는 새 설치에 필요한 해당 데이터 서비스의 자원을 구성하십시오.

    절차는 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide를 참조하십시오.

  7. 볼륨 관리자가 Solstice DiskSuite이면 두 노드에서 기존 디스크 장치 그룹을 온라인으로 전환하십시오.


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

    전환을 수행합니다

    -D disk-device-group

    디스크 장치 그룹의 이름을 지정합니다. Solstice DiskSuite 소프트웨어의 경우에는 디스크 세트 이름과 동일합니다

    -h node

    디스크 장치 그룹의 1차 노드로 작동하는 클러스터 노드의 이름을 지정합니다.

  8. 두 노드에서 기존 데이터 서비스 자원 그룹을 온라인으로 전환하십시오.

    이 때 Sun Cluster 2.2 논리 호스트가 Sun Cluster 3.0 5/02 자원 그룹으로 변환되고 논리 호스트의 이름 뒤에 -lh가 추가됩니다. 예를 들어, 논리 호스트 이름이 lhost-1이면 lhost-1-lh라는 자원 그룹으로 업그레이드됩니다. 다음 명령에 변환된 이 자원 그룹 이름을 사용하십시오.


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

    온라인으로 전환할 자원 그룹 이름을 지정합니다.

    scrgadm -p 명령을 사용하면 클러스터에 있는 모든 자원 유형과 자원 그룹 목록을 표시할 수 있습니다. scrgadm -pv 명령을 사용하면 이 목록이 자세하게 표시됩니다.

  9. Sun Management Center를 사용하여 Sun Cluster 구성을 모니터하는 경우에는 Sun Cluster용 Sun Management Center 모듈을 설치하십시오.

    1. 최신 버전 Sun Management Center를 사용해야 합니다.

      설치 또는 업그레이드 절차는 Sun Management Center 설명서를 참조하십시오.

    2. Sun Cluster 모듈 패키지를 설치하려면 Sun Cluster 3.0 12/01 소프트웨어 설치 안내서에 있는 "Sun Cluster 모니터링을 위한 설치 요구 사항"의 지침과 절차를 따르십시오.

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

    Sun Cluster 3.0 12/01 소프트웨어 설치 안내서에 있는 "클러스터 구성원을 확인하는 방법"으로 이동하십시오.

예: Sun Cluster 2.2에서 Sun Cluster 3.0 5/02 소프트웨어로 업그레이드 - 종료 프로세스

다음은 2-노드 클러스터에서 Sun Cluster 2.2를 Sun Cluster 3.0 5/02 소프트웨어로 업그레이드하는 종료 프로세스의 예입니다. 클러스터 노드 이름은 phys-schost-1phys-schost-2이고, 장치 그룹 이름은 dg-schost-1과 dg-schost-2이고, 데이터 서비스 자원 그룹 이름은 lh-schost-1lh-schost-2입니다. scinstall 명령을 실행하면 자동으로 NFS용 Sun Cluster HA 구성을 변환합니다.


(각 노드에서 업그레이드 완료)
phys-schost-1# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u3 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u3 -s nfs
 
(각 노드의 장치 그룹과 데이터 서비스 자원 그룹을 온라인으로 전환)
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