이 절차를 수행하여 Live Upgrade를 수행할 수 있도록 클러스터를 준비합니다.
다음 작업을 수행합니다.
구성이 업그레이드 요구 사항을 충족하는지 확인합니다. 업그레이드 요구 사항 및 소프트웨어 지원 지침을 참조하십시오.
다음 소프트웨어를 포함하여 업그레이드하는 모든 소프트웨어 제품의 설치 매체, 문서 및 패치를 준비합니다.
Solaris OS
Sun Cluster 3.2 프레임워크
Sun Cluster 3.2 데이터 서비스(에이전트)
Sun Cluster 3.2 데이터 서비스가 관리하는 응용 프로그램
VERITAS Volume Manager(적용 가능한 경우)
패치의 위치 및 설치 지침에 대한 자세한 내용은 Solaris OS용 Sun Cluster 3.2 릴리스 노트의 패치 및 필요한 펌웨어 수준을 참조하십시오.
수퍼유저 대신 역할 기반 액세스 제어(RBAC)를 사용하여 클러스터 노드에 액세스할 경우, 모든 Sun Cluster 명령에 대한 인증을 제공하는 RBAC 역할로 전환할 수 있어야 합니다. 본 업그레이드 절차에서는 수퍼유저가 아닌 경우, 다음 Sun Cluster RBAC 인증이 필요합니다.
solaris.cluster.modify
solaris.cluster.admin
solaris.cluster.read
RBAC 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Role-Based Access Control (Overview)을 참조하십시오. 각 Sun Cluster 하위 명령에 필요한 RBAC 인증에 대해서는 Sun Cluster 매뉴얼 페이지를 참조하십시오.
클러스터가 정상적으로 작동하는지 확인하십시오.
아무 노드에서나 다음 명령을 실행하여 클러스터의 현재 상태를 확인합니다.
phys-schost% scstat |
자세한 내용은 scstat(1M) 매뉴얼 페이지를 참조하십시오.
동일한 노드의 /var/adm/messages 로그에서 해결되지 않은 오류 메시지나 경고 메시지를 확인하십시오.
볼륨 관리자 상태를 확인하십시오.
필요한 경우, 업그레이드 중에 클러스터 서비스가 일시적으로 중단된다는 점을 사용자에게 통지합니다.
서비스 중단은 대략 사용 중인 클러스터가 다른 노드로 서비스를 정상적으로 전환하는 시간 동안 발생하게 됩니다.
클러스터의 노드에서 수퍼유저로 전환합니다.
Sun Cluster Geographic Edition 소프트웨어가 설치되어 있으면 이를 제거합니다.
제거 절차에 대해서는 사용 중인 Sun Cluster Geographic Edition 소프트웨어 버전에 대한 문서를 참조하십시오.
Sun StorEdge Availability Suite 소프트웨어 또는 Sun StorageTek Availability Suite 소프트웨어를 사용하는 2 노드 클러스터의 경우, 가용성 서비스에 대한 구성 데이터가 쿼럼 디스크에 상주하는지 확인합니다.
클러스터 소프트웨어 업그레이드 후 Availability Suite가 제대로 작동하려면 구성 데이터가 쿼럼 디스크에 상주해야 합니다.
Availability Suite 소프트웨어를 실행하는 클러스터의 노드에서 수퍼유저로 전환합니다.
Availability Suite 구성 파일에서 사용하는 장치 ID 및 슬라이스를 식별합니다.
phys-schost# /usr/opt/SUNWscm/sbin/dscfg /dev/did/rdsk/dNsS |
이 출력 예에서 N은 장치 ID이고 S는 N 장치의 슬라이스입니다.
기존 쿼럼 장치를 식별하십시오.
phys-schost# scstat -q -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/dQsS 1 1 Online |
이 출력 예에서 dQsS는 기존 쿼럼 장치입니다.
쿼럼 장치가 Availability Suite 구성 데이터 장치와 동일하지 않으면 구성 데이터를 쿼럼 장치의 사용 가능한 슬라이스로 옮깁니다.
phys-schost# dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS |
블록 DID 장치 이름인 /dev/did/dsk/가 아니라 원시 DID 장치의 이름인 /dev/did/rdsk/를 사용해야 합니다 .
구성 데이터를 옮겼다면 새 위치를 사용하도록 Availability Suite 소프트웨어를 구성합니다.
수퍼유저로서 Availability Suite 소프트웨어를 실행하는 각 노드에서 다음 명령을 실행합니다.
phys-schost# /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS |
모든 공유 데이터가 백업되도록 하십시오.
각 시스템 디스크가 백업되도록 하십시오.
Solaris OS, Sun Cluster 3.2 소프트웨어 및 기타 소프트웨어의 Live Upgrade를 수행합니다. Solaris OS 및 Sun Cluster 3.2 소프트웨어 업그레이드 방법(Live Upgrade)으로 이동합니다.