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

3장 Sun Cluster 소프트웨어 업그레이드

이 단원에서는 2-노드 Sun Cluster 2.2 구성을 Sun Cluster 3.0 Update 2 (12/01) 소프트웨어로 업그레이드하거나 Sun Cluster 3.0 7/01 (Update 1) 구성을 Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하기 위한 단계별 절차를 설명합니다.

이 단원에서 설명하는 단계별 절차는 다음과 같습니다.

Sun Cluster 3.0 구성을 계획하는 데 필요한 개략적인 설명은 제 1 장을 참조하십시오. Sun Cluster 2.2에서 Sun Cluster 3.0으로 업그레이드하기 위한 관련 절차에 대한 자세한 설명은 "Sun Cluster 2.2에서 Sun Cluster 3.0 Update 2 소프트웨어로 업그레이드" 단락을 참조하십시오.

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

2-노드 클러스터에서 Sun Cluster 2.2를 Sun Cluster 3.0 Update 2 (12/01) 소프트웨어로 업그레이드하려면 다음 작업을 수행하십시오. Sun Cluster 3.0 7/01 (Update 1) 소프트웨어를 Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하려면 "Sun Cluster 3.0 소프트웨어 업데이트 릴리스로 업그레이드 " 단락으로 이동하십시오.

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

작업 

참고 항목 

업그레이드 조건 및 제한 사항을 읽고, Sun Cluster 3.0 12/01 소프트웨어를 지원하도록 루트 디스크 파티션 구조 계획 

"Sun Cluster 2.2에서 Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하기 개요"

클러스터를 운영 환경에서 제외. VxVM(VERITAS Volume Manager)의 경우에는 공유 CCD도 비활성화 

"클러스터를 종료하는 방법"

클러스터에서 VxVM을 사용할 경우에는 디스크 그룹 포트를 제거하고 VxVM 소프트웨어 패키지 제거 

"Sun Cluster 2.2 구성에서 VERITAS Volume Manager 소프트웨어를 제거하는 방법"

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

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

Sun Cluster 3.0 12/01 프레임워크 소프트웨어로 업그레이드. 클러스터에서 Solstice DiskSuite 소프트웨어를 사용할 경우에는 mediator도 다시 생성 

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

PATHMANPATH 갱신

"루트 환경을 갱신하는 방법"

Sun Cluster 3.0 12/01 데이터 서비스 소프트웨어로 업그레이드. 필요할 경우에는 다른 회사 응용프로그램 업그레이드 

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

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

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

모든 노드가 클러스터에 연결되었는지 확인 

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

Sun Cluster 2.2에서 Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하기 개요

이 단락에서는 Sun Cluster 2.2에서 Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하기 위한 조건, 제한 사항 및 계획 방법을 설명합니다.

조건 및 제한 사항

Sun Cluster 2.2에서 Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하려면 다음과 같은 조건이 필요합니다.

업그레이드 계획

Sun Cluster 3.0 12/01 소프트웨어를 지원하려면 대부분 현재 시스템 디스크 레이아웃을 변경해야 합니다. 새 파티션 구조를 계획할 때는 다음 사항을 참고하십시오.

Sun Cluster 3.0 12/01 소프트웨어를 지원하기 위한 디스크 공간 요구 사항은 "시스템 디스크 파티션"을 참조하십시오.

클러스터를 종료하는 방법

소프트웨어를 업그레이드하려면 먼저 클러스터를 운영 환경에서 제외하십시오.

  1. 업그레이드하는 모든 소프트웨어의 CD-ROM, 문서 및 패치를 준비하십시오.

    • Solaris 8 운영 환경

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

    • Sun Cluster 3.0 12/01 프레임워크

    • Sun Cluster 3.0 12/01 데이터 서비스(에이전트)

    • 다른 회사 응용프로그램

    Solstice DiskSuite 소프트웨어와 문서는 Solaris 8 제품에 포함되어 있습니다.


    주 -

    이 절차에서는 CD-ROM에서 설치하는 방법을 설명합니다. 네트워크에서 설치하는 경우에는 네트워크에서 각 소프트웨어 제품의 CD-ROM 이미지를 로드해야 합니다.


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

  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 logical-hostname
      
      hostname

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

      logical-hostname

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

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

  6. 각 논리 호스트 관리 파일 시스템의 크기가 10MB 이상인지 확인하십시오.


    # df -k /logical-hostname
    

    논리 호스트 관리 파일 시스템이 최소 크기 요구 사항인 10MB 미만이면 Sun Cluster 3.0 12/01 소프트웨어로 업그레이드한 후에 마운트할 수 없습니다. 논리 호스트 관리 파일 시스템이 10MB 미만이면 볼륨 관리자 문서의 절차에 따라 파일 시스템 크기를 늘리십시오.

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

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

  8. 공유 CCD(Cluster Configuration Database)를 비활성화하십시오(VxVM의 경우에만 해당).

    1. 각 노드에서 공유 CCD의 백업 사본을 만드십시오.


      # ccdadm -c backup-filename
      

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

    2. 클러스터의 각 노드에서 공유 CCD를 제거하십시오.


      # scconf clustername -S none 
      

    3. 각 노드에서 mount(1M) 명령을 실행하여 ccdvol이 마운트된 노드를 확인하십시오.

      ccdvol 항목은 다음과 같습니다.


      # mount
      ...
      /dev/vx/dsk/sc_dg/ccdvol  /etc/opt/SUNWcluster/conf/ccdssa  
      ufs suid,rw,largefiles,dev=27105b8  982479320

    4. 각 노드에서 cksum(1) 명령을 실행하여 두 노드의 ccd.database 파일이 동일한지 확인하십시오.


      # cksum ccd.database
      

    5. ccd.database 파일이 다르면 단계 a에서 만든 CCD 백업을 각 노드에 복원하십시오.


      # ccdadm -r backup-filename
      

    6. ccdvol이 마운트된 노드에서 Sun Cluster 2.2 소프트웨어를 중지시키십시오.


      # scadmin stopnode
      

    7. 동일한 노드에서 ccdvol 마운트를 해제하십시오.


      # umount /etc/opt/SUNWcluster/conf/ccdssa 
      

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


    # scadmin stopnode
    

  10. hastat 명령을 실행하여 클러스터에 노드가 없는지 확인하십시오.

  11. 클러스터에서 VERITAS Volume Manager를 사용하십니까?

Sun Cluster 2.2 구성에서 VERITAS Volume Manager 소프트웨어를 제거하는 방법

클러스터에서 VxVM(VERITAS Volume Manager)을 사용할 경우에는 각 노드에서 이 절차를 수행하여 VxVM 소프트웨어를 제거하십시오. 기존 디스크 그룹은 그대로 보존되고, 모든 소프트웨어를 업그레이드한 후에 자동으로 디스크 그룹을 다시 가져옵니다.


주 -

Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하려면 설치된 VxVM 버전에 관계없이 VxVM 소프트웨어를 제거하고 나중에 다시 설치해야 합니다.


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

  2. VxVM을 제거하십시오.

    VxVM 문서의 절차를 따르십시오. 이 프로세스에는 다음과 같은 작업이 포함됩니다.

    • VxVM 디스크 그룹 연결을 모두 해제합니다. 보존할 데이터가 업그레이드 중에 다른 작업에 사용되지 않도록 하십시오.

    • 루트 디스크가 캡슐화되어 있으면 캡슐화를 해제합니다.

    • VxVM을 종료합니다.

    • 설치된 VxVM 소프트웨어 패키지를 모두 제거합니다.

  3. VxVM 장치 이름 공간을 제거하십시오.


    # rm -rf /dev/vx
    

  4. 다른 클러스터 노드에서도 단계 1부터 단계 3까지 반복하십시오.

  5. Sun Cluster 3.0 12/01 소프트웨어를 지원하도록 Solaris 운영 환경을 업그레이드하거나 준비하십시오.

    "Solaris 운영 환경을 업그레이드하는 방법"으로 이동하십시오.

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

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

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

  2. 볼륨 관리자가 Solstice DiskSuite이고 mediator를 사용하는 경우에는 mediator를 구성에서 제거하십시오.

    1. 다음 명령을 실행하여 mediator 데이터 문제가 없는지 확인하십시오.


      # medstat -s setname
      
      -s setname

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

      Status 필드의 값이 Bad이면 "잘못된 Mediator 데이터를 복구하는 방법"의 절차에 따라 영향을 받은 mediator 호스트를 복구하십시오.

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

    2. 모든 mediator를 표시하십시오.

      이 정보를 사용하면 mediator를 제거할 대상 디스크 세트를 소유하고 있는 노드를 확인할 수 있습니다.


      # metaset -s setname
      

      "클러스터 소프트웨어 패키지를 업그레이드하는 방법"의 절차에서 mediator를 복원할 경우를 위하여 이 정보를 저장하십시오.

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


      # metaset -s setname -t
      
      -t

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

    4. 모든 mediator를 구성에서 제거합니다.


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

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

      -d

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

      -m mediator-host-list

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

      metaset 명령에 사용하는 mediator 관련 옵션에 대한 자세한 설명은 mediator(7) 설명서 페이지를 참조하십시오.

    5. mediator 소프트웨어를 제거하십시오.


      # pkgrm SUNWmdm
      

  3. 현재 구성에서 Solaris 8 소프트웨어를 실행하고 있습니까?

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

    • 그러면 다음 단계를 수행하십시오.

    1. 크기가 100MB 이상인 파일 시스템을 만들고 마운트 포인트를 /globaldevices로 설정하십시오.


      주 -

      Sun Cluster 3.0 12/01 소프트웨어를 설치하려면 /globaldevices 파일 시스템이 필요합니다.


    2. Sun Cluster 3.0 12/01 소프트웨어를 지원하기 위해 다른 파티션에 공간이 필요하면 다시 할당하십시오.

      공간을 할당하는 방법은 "시스템 디스크 파티션"을 참조하십시오.

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

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

    볼륨 관리자 

    사용할 절차 

    참고 항목 

    Solstice DiskSuite 

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

    Solstice DiskSuite 설치 설명서 

    VxVM 

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

    Solaris 8 설치 설명서 

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

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

    • 크기가 100MB 이상인 파일 시스템을 만들고 마운트 포인트를 /globaldevices로 설정하십시오. Sun Cluster 3.0 12/01 소프트웨어를 설치하려면 /globaldevices 파일 시스템이 필요합니다.

    • Sun Cluster 3.0 12/01 소프트웨어를 지원하기 위해 다른 파티션에 공간이 필요하면 다시 할당하십시오.

    파티션 분할 방법은 "시스템 디스크 파티션"을 참조하십시오.


    주 -

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


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

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

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

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

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

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

  9. Sun Cluster 3.0 12/01 소프트웨어로 업그레이드하십시오.

    "클러스터 소프트웨어 패키지를 업그레이드하는 방법"으로 이동하십시오.

예: mediator 구성 제거

다음은 Solaris 8 소프트웨어로 업그레이드하기 전에 Solstice DiskSuite 디스크 세트 schost-1에서 mediator 호스트 phys-schost-1 구성을 제거하는 예입니다.


(mediator 상태 확인)
# medstat -s schost-1
 
(모든 mediator 표시)
# metaset -s schost-1
 
(mediator 구성 제거)
# metaset -s schost-1 -d -m phys-schost-1
 
(mediator 소프트웨어 제거)
# pkgrm SUNWmdm
 
(소프트웨어 업그레이드 시작)

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

각 노드에서 이 절차를 수행하십시오. CD-ROM 사본이 두 개 있으면 두 노드에서 동시에 이 절차를 수행할 수 있습니다.


주 -

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


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

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

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

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


    # cd /cdrom/suncluster_3_0_u2/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. Sun Cluster 3.0 12/01 소프트웨어 업그레이드를 시작하십시오.

    1. 한 노드에서 /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools 디렉토리로 이동하십시오.


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

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

      업그레이드할 노드 

      사용할 명령 

      첫 번째 노드 

      ./scinstall -u begin -F

      두 번째 노드 

      ./scinstall -u begin -N node1

      -F

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

      -N node1

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

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

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


      # shutdown -g0 -y -i6
      

      첫 번째 노드가 클러스터 모드로 다시 부트되면 클러스터가 구성됩니다. 두 번째 노드는 클러스터가 구성될 때까지 대기했다가 자체 프로세스를 완료하고 클러스터에 연결합니다.

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

  7. 각 노드에 Sun Cluster 패치를 설치하십시오.

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

  8. 디렉토리 경로를 갱신하십시오.

    "루트 환경을 갱신하는 방법"으로 이동하십시오.

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

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


(각 노드에 최신 Solstice DiskSuite mediator 패키지 설치)
# cd /cdrom/suncluster_3_0_u2/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
 
(첫 번째 노드에서 업그레이드 시작)
phys-schost-1# cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools
phys-schost-1# ./scinstall -u begin -F
 
(두 번째 노드에서 업그레이드 시작)
phys-schost-2# cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools
phys-schost-2# ./scinstall -u begin -N phys-schost-1
 
(각 노드 다시 부트)
# shutdown -g0 -y -i6

루트 환경을 갱신하는 방법

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


주 -

Sun Cluster 구성에서는 터미널로 출력을 시도하기 전에 여러 가지 셸에 대한 사용자 초기화 파일에서 구성이 대화식 셸에서 실행되는지 확인해야 합니다. 초기화 파일을 이렇게 정의하지 않으면 데이터 서비스에 예상하지 않은 작동이나 장애가 발생할 수 있습니다. 사용자의 작업 환경을 사용자 정의하는 방법은 Solaris 시스템 관리 설명서를 참조하십시오.


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

  2. .cshrc 파일에서 PATHMANPATH 항목을 수정하십시오.

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

      • VERITAS Volume Manager의 경우에는 PATH 설정에 /etc/vx/bin도 포함하십시오. VRTSvmsa 패키지를 설치했으면 /opt/VRTSvmsa/binPATH에 추가하십시오.

      • VERITAS File System의 경우에는 PATH 설정에 /opt/VRTSvxfs/sbin, /usr/lib/fs/vxfs/bin/etc/fs/vxfs도 포함하십시오.

    2. MANPATH 설정에 /usr/cluster/man을 포함하십시오. 볼륨 관리자 관련 경로도 포함하십시오.

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

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

      • VERITAS File System의 경우에는 /opt/VRTS/manMANPATH에 추가하십시오.

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

  4. 새로운 셸을 시작하여 환경 변경 사항을 적용하십시오.

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

  6. Sun Cluster 3.0 12/01 데이터 서비스 소프트웨어로 업그레이드하십시오.

    "데이터 서비스 소프트웨어 패키지를 업그레이드하는 방법"으로 이동하십시오.

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

각 클러스터 노드에서 이 절차를 수행하십시오.

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

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

    설치 방법은 응용프로그램 설명서를 참조하십시오.


    주 -

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


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

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

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


      # scinstall
      

      이 설명에 따라 대화식 scinstall 유틸리티를 사용하십시오.

      • 대화식 scinstall 유틸리티에서는 사용자가 먼저 입력할 수 있습니다. 따라서 바로 다음 메뉴 화면이 나타나지 않을 경우에 Return 키를 두 번 이상 누르지 마십시오.

      • 다른 지시가 없을 경우에는 Control-D를 눌러 관련 질문의 시작 부분이나 Main Menu로 돌아갈 수 있습니다.

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

      화면의 지시에 따라 데이터 서비스를 추가하십시오.

    4. CD-ROM을 빼십시오.

  4. Sun Cluster 데이터 서비스 패치가 있으면 설치하십시오.

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

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

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


    phys-schost-2# shutdown -g0 -y -i0
    

    첫 번째로 설치된 노드가 다시 부트될 때까지 두 번째 노드를 종료해 두십시오.

  7. 첫 번째로 설치된 클러스터 노드를 다시 부트하십시오.

    첫 번째 노드를 다시 부트하기 전에 두 번째 노드가 종료되어야 합니다. 종료하지 않았으면 정족수 투표가 아직 할당되지 않았기 때문에 두 번째 노드가 중단됩니다.


    phys-schost-1# shutdown -g0 -y -i6
    

  8. 첫 번째로 설치된 노드의 부팅이 완료되면 두 번째 노드를 부트하십시오.


    ok boot
    

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


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

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

  10. 정족수 장치를 할당하고 업그레이드를 마치십시오.

    "클러스터 소프트웨어 업그레이드를 완료하는 방법"으로 이동하십시오.

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

이 절차에서는 "클러스터 소프트웨어 패키지를 업그레이드하는 방법"에서 시작된 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

클러스터 멤버쉽을 확인하는 방법

모든 노드가 클러스터에 연결되었는지 확인하려면 이 절차를 수행하십시오.

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

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

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


    # scstat
    

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

  3. 각 노드에서 시스템이 확인하는 모든 장치 목록을 표시하여 장치가 클러스터 노드에 연결되어 있는지 확인하십시오.

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


    # scdidadm -L
    

클러스터 업그레이드가 완료되었습니다. 이제 클러스터를 업무 환경에 포함할 수 있습니다.

Sun Cluster 3.0 소프트웨어 업데이트 릴리스로 업그레이드

Sun Cluster 3.0 7/01 (Update 1) 소프트웨어에서 Sun Cluster 3.0 12/01 업데이트 릴리스로 업그레이드하려면 다음 절차를 사용하십시오. Sun Cluster 2.2 소프트웨어에서 업그레이드하려면 "Sun Cluster 2.2에서 Sun Cluster 3.0 Update 2 소프트웨어로 업그레이드" 단락을 참조하십시오.


주 -

현재 릴리스보다 두 단계 이상 이전의 릴리스에서 소프트웨어를 업그레이드하는 경우에는 이 절차를 사용할 수 없습니다. 예를 들어, Update 1 릴리스에서 Update 2 릴리스로 업그레이드할 수는 있지만 GA 릴리스에서 바로 Update 2 릴리스로 업그레이드할 수는 없습니다. Sun Cluster 3.0 GA 릴리스에서 Sun Cluster 3.0 7/01 (Update 1) 릴리스로 업그레이드하려면 Sun Cluster 3.0 07/01 CD-ROM에 있는 README 파일을 참조하십시오. 이 README 파일은 cdrom/suncluster_3_0_u1/SunCluster_3.0/Tools/Upgrade/ 디렉토리에 있습니다.


Sun Cluster 3.0 소프트웨어 업데이트 릴리스로 업그레이드하는 방법


주 -

클러스터의 모든 노드가 성공적으로 업그레이드될 때까지는 업데이트 릴리스의 새 기능을 사용하거나, 새 데이터 서비스를 설치하거나, 관리 구성 명령을 실행하지 마십시오.


  1. 클러스터 구성에 필요한 패치를 받으십시오.

    Sun Cluster 소프트웨어 패치 외에 하드웨어, Solaris 운영 환경, 볼륨 관리자, 응용프로그램, 현재 클러스터에서 실행하는 다른 모든 소프트웨어 제품 등의 패치도 모두 받으십시오. Sun 패치 위치와 설치 방법은 Sun Cluster 3.0 12/01 릴리스 정보를 참조하십시오.

  2. 노드에서 클러스터의 현재 상태를 보십시오.

    비교 기준으로 사용할 수 있도록 출력 결과를 저장하십시오.


    % scstat
    % scrgadm -pv[v]

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

  3. 업그레이드할 클러스터 노드에서 수퍼유저가 되십시오.

  4. 업그레이드할 노드에서 실행되는 모든 자원 그룹과 장치 그룹을 제거하십시오.


    # scswitch -S -h node
    
    -S

    모든 자원 그룹과 장치 그룹을 제거합니다

    -h node

    자원 그룹과 장치 그룹을 제거할 대상 노드의 이름을 지정합니다

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

  5. 성공적으로 제거되었는지 확인하십시오.


    # scstat -g -D
    

  6. 시스템 디스크와 데이터를 백업하십시오.

  7. Solaris 8 소프트웨어를 업그레이드하시겠습니까?


    주 -

    Sun Cluster 3.0 12/01 소프트웨어를 지원하기 위해 필요한 최소 레벨의 Solaris 8 운영 환경에서 이미 클러스터를 실행하고 있거나 이러한 레벨로 업그레이드해야 합니다.


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

    • 아니면 노드를 비클러스터 모드로 다시 부트하고 단계 9로 이동하십시오.

      명령에 점선 두 개(--)와 이중 따옴표(")를 포함하십시오.


      # reboot -- "-x"
      

  8. (옵션) Solaris 8 소프트웨어를 업그레이드하십시오(선택 사항).

    1. /etc/vfstab 파일의 모든 글로벌 장치 항목에 잠깐 동안 주석 표시를 하십시오.

      이것은 Solaris를 업그레이드할 때 글로벌 장치를 마운트하지 않도록 하기 위한 것입니다.

    2. 업그레이드할 노드를 종료하십시오.


      # shutdown -y -g0
      ok

    3. 업그레이드할 Solaris 8 Maintenance Update 버전에 대한 설명은 설치 안내서를 참조하십시오.

    4. 다시 부트할 것인지 묻는 메시지가 나오면 비클러스터 모드로 노드를 다시 부트하십시오.

      명령에 점선 두 개(--)와 이중 따옴표(")를 포함하십시오.


      # reboot -- "-x"
      

    5. Solaris 소프트웨어 패치와 하드웨어 관련 패치를 설치하고, 하드웨어 패치에 필요한 펌웨어가 포함되어 있으면 다운로드하십시오.

      패치를 설치하고 다시 부트해야 하는 경우에는 단계 d의 설명에 따라 비클러스터 모드로 노드를 다시 부트하십시오.

    6. 단계 a에서 주석 표시를 한 /etc/vfstab 파일의 모든 글로벌 장치 항목에서 주석 표시를 제거하십시오.

  9. Sun Cluster 3.0 업데이트 소프트웨어로 업그레이드하십시오.

    1. CD-ROM에서 설치하는 경우에는 노드의 CD-ROM 드라이브에 Sun Cluster 3.0 12/01 CD-ROM을 넣으십시오.

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

    2. Tools 디렉토리로 이동하십시오.


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

    3. Sun Cluster 3.0 Update 2 패치를 설치하십시오.


      # ./scinstall -u update
      

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

    4. Sun Cluster 소프트웨어 패치가 있으면 설치하십시오.

  10. 노드를 다시 클러스터 모드로 부트하십시오.


    # reboot
    

  11. 각 Sun Cluster 소프트웨어 Update 2 패치가 정확하게 설치되었는지 확인하십시오.

    업그레이드 출력 메시지의 끝에 나오는 업그레이드 로그 파일을 확인하십시오.

  12. 클러스터 구성의 상태를 확인하십시오.


    % scstat
    % scrgadm -pv[v]

    출력이 단계 2의 경우와 동일해야 합니다.

  13. 남은 각 클러스터 노드에 대하여 단계 3부터 단계 12까지 반복하십시오.

  14. 데이터 서비스를 업그레이드하시겠습니까?

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

    • 아니면 중지하십시오. 소프트웨어 업그레이드가 완료되었습니다.

  15. 업그레이드할 데이터 서비스의 모든 자원 그룹을 오프라인으로 전환하십시오.


    # scswitch -F -g resource-grp
    
    -F

    오프라인으로 전환합니다

    -g resource-grp

    오프라인으로 전환할 자원 그룹의 이름을 지정합니다

  16. 필요하면 응용프로그램을 업그레이드하십시오.

    다른 회사 문서에 있는 설명을 참조하십시오.

  17. 데이터 서비스가 설치된 각 노드에서 Sun Cluster 3.0 데이터 서비스 업데이트 소프트웨어로 업그레이드하십시오.

    1. CD-ROM에서 설치하는 경우에는 노드의 CD-ROM 드라이브에 Sun Cluster 3.0 Agents 12/01 CD-ROM을 넣으십시오.

    2. Sun Cluster 3.0 데이터 서비스 업데이트 패치를 설치하십시오.

      다음 중 한 가지 방법을 사용하십시오.

      • 데이터 서비스를 하나 이상 지정하여 업그레이드하려면 다음 명령을 입력하십시오.


        # scinstall -u update -s srvc[,srvc,...] -d cdrom-image
        

      • 현재 노드에 있는 모든 데이터 서비스를 업그레이드하려면 다음 명령을 입력하십시오.


        # scinstall -u update -s all -d cdrom-image
        


        주 -

        이 명령을 실행할 때는 설치된 모든 데이터 서비스에 대한 업데이트가 업데이트 릴리스에 있다고 가정합니다. 특정 데이터 서비스에 대한 업데이트가 업데이트 릴리스에 없으면 해당 데이터 서비스가 업그레이드되지 않습니다.


    3. Sun Cluster 데이터 서비스 소프트웨어 패치가 있으면 설치하십시오.

    4. 각 데이터 서비스 업데이트 패치가 성공적으로 설치되었는지 확인하십시오.

      업그레이드 출력 메시지의 끝에 나오는 업그레이드 로그 파일을 확인하십시오.

  18. 업그레이드된 각 데이터 서비스의 자원 그룹을 다시 온라인으로 전환하십시오.


    # scswitch -Z -g resource-grp
    
    -Z

    온라인으로 전환합니다

  19. 클러스터 구성의 상태를 확인하십시오.


    % scstat
    % scrgadm -pv[v]

    출력이 단계 2의 경우와 동일해야 합니다.

  20. 응용프로그램을 다시 시작하십시오.

    다른 회사 문서에 있는 설명을 참조하십시오.