Sun Cluster 3.0 12/01 소프트웨어 설치 안내서

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

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


주의 - 주의 -

첫 번째로 설치된 노드를 다시 부트해야 할 경우에는 먼저 scshutdown(1M) 명령을 사용하여 클러스터를 종료한 다음 다시 부트하십시오. 클러스터가 종료될 때까지 첫 번째로 설치된 클러스터 노드를 다시 부트하지 마십시오.


클러스터 설치 모드가 비활성화되기 전에는 클러스터를 구성한 첫 번째 설치 노드만 정족수 투표를 갖습니다. 구성된 클러스터가 설치 모드 상태일 때, 첫 번째 설치된 노드가 다시 부트되기 전에 클러스터가 종료되지 않으면 남은 클러스터 노드가 정족수를 받을 수 없기 때문에 전체 클러스터가 종료됩니다. 첫 번째로 설치된 노드를 확인하려면 scconf -p 명령을 사용하여 정족수 투표 할당을 보십시오. 정족수 투표가 있는 노드만 첫 번째 설치 노드입니다.

단계 7을 완료하고 나면 정족수 투표가 할당되어 이 제한 사항이 더 이상 적용되지 않습니다.

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

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

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


    # scdidadm -L
    

  3. 볼륨 관리자가 VxVM이면 클러스터의 각 노드에 VxVM 소프트웨어와 패치를 다시 설치하고 구성하십시오.

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

    1. VxVM을 설치하고 새로 설치하는 경우처럼 루트 디스크 그룹(rootdg)을 만드십시오.

    2. 기존 디스크 그룹이 있으면 가져오십시오.

      Sun Cluster 3.0 12/01 시스템 관리 안내서에 있는 "기존 디스크 그룹을 디스크 장치 그룹으로 만드는 방법"의 절차를 수행하십시오.

    3. 추가 디스크 그룹을 만드십시오.

      Sun Cluster 3.0 12/01 시스템 관리 안내서에 있는 "디스크를 캡슐화할 때 새 디스크 그룹을 만드는 방법" 또는 "디스크를 초기화할 때 새 디스크 그룹을 만드는 방법"의 절차를 수행하십시오.

  4. Sun Cluster 3.0 Agents 12/01 CD-ROM을 노드의 CD-ROM 드라이브에 넣으십시오.

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

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


    # scinstall -u finish -q globaldev=DIDname \
    -d /cdrom/scdataservices_3_0_u2 -s srvc[,srvc]
    -q globaldev=DIDname

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

    -d /cdrom/scdataservices_3_0_u2

    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 12/01 자원 그룹으로 변환되고 논리 호스트의 이름 뒤에 -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 Management Center 설명서를 참조하십시오.

    2. "Sun Cluster 모니터링을 위한 설치 요구 사항" 단락의 설명과 절차에 따라 Sun Cluster 모듈 패키지를 설치하십시오.

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

    "클러스터 멤버쉽을 확인하는 방법"으로 이동하십시오.

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

다음은 2-노드 클러스터에서 Sun Cluster 2.2를 Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하는 완료 프로세스의 예입니다. 클러스터 노드 이름은 phys-schost-1phys-schost-2이고, 장치 그룹 이름은 dg-schost-1과 dg-schost-2이고, 데이터 서비스 자원 그룹 이름은 lh-schost-1lh-schost-2입니다.


(공유 정족수 장치의 DID 확인)
phys-schost-1# scdidadm -L
 
(각 노드에서 업그레이드 완료)
phys-schost-1# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u2 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u2 -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