Oracle Solaris Cluster 소프트웨어 구성 중에 자동 쿼럼 구성을 선택한 경우
단일 노드 전역 클러스터를 설치한 경우
기존 전역 클러스터에 노드를 추가하고 이미 충분한 쿼럼 투표 수가 할당된 경우
클러스터를 설정할 때 자동 쿼럼 구성을 선택한 경우 이 절차를 수행하지 마십시오. 대신 쿼럼 구성 및 설치 모드를 확인하는 방법을 진행합니다.
이 절차는 새 클러스터가 완전히 구성된 후 한 번만 수행하면 됩니다. 이 절차를 사용하여 쿼럼 투표 수를 할당한 다음 설치 모드에서 클러스터를 제거합니다.
시작하기 전에
쿼럼 서버 – 쿼럼 서버를 쿼럼 장치로 구성하려면 다음을 수행합니다.
쿼럼 서버 호스트 시스템에 Oracle Solaris Cluster 쿼럼 서버 소프트웨어를 설치하고 쿼럼 서버를 시작합니다. 쿼럼 서버 설치 및 시작에 대한 자세한 내용은 Oracle Solaris Cluster 쿼럼 서버 소프트웨어를 설치하고 구성하는 방법을 참조하십시오.
클러스터 노드와 바로 연결되는 네트워크 스위치가 다음 조건 중 하나를 충족하는지 확인합니다.
이 스위치는 RSTP(Rapid Spanning Tree Protocol)를 지원합니다.
스위치에 고속 포트 모드가 활성화되어 있습니다.
이 기능 중 하나는 클러스터 노드와 쿼럼 서버 사이의 즉각적인 통신을 확인하는 데 필요합니다. 스위치에 의해 이 통신이 두드러지게 지연되는 경우 클러스터는 이러한 통신 장애를 쿼럼장치의 손실로 해석합니다.
다음 정보를 사용할 수 있도록 준비합니다.
구성된 쿼럼 장치에 할당할 이름
쿼럼 서버 호스트 시스템의 IP 주소
쿼럼 서버의 포트 번호
NAS 장치 – NAS(Network Attached Storage) 장치를 쿼럼 장치로 구성하려면 다음을 수행합니다.
NAS 장치 하드웨어 및 소프트웨어를 설치합니다. NAS 하드웨어 및 소프트웨어의 요구 사항과 설치 절차에 대한 자세한 내용은 Oracle Solaris Cluster With Network-Attached Storage Device Manual 및 해당 장치 설명서를 참조하십시오.
쿼럼 서버를 사용하려는 경우
공용 네트워크에서 CIDR(Classless Inter Domain Routing)이라고도 하는 가변 길이 서브넷 마스크를 사용하는 경우
# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 ipmp0/v4 static ok 10.134.94.58/24
다른 방법으로, 사용자 계정이 System Administrator 프로파일에 할당된 경우 프로파일 셸을 통해 비루트로 명령을 실행하거나 pfexec 명령을 사용하여 앞에 접두어를 붙입니다.
phys-schost# cluster status -t node
이 명령을 실행하기 위해 root 역할로 로그인할 필요가 없습니다.
phys-schost-1# cldevice list -v
다음과 비슷한 결과가 출력됩니다:
DID Device Full Device Path ---------- ---------------- d1 phys-schost-1:/dev/rdsk/c0t0d0 d2 phys-schost-1:/dev/rdsk/c0t6d0 d3 phys-schost-2:/dev/rdsk/c1t1d0 d3 phys-schost-1:/dev/rdsk/c1t1d0 …
Step a의 Step a 출력을 사용하여 쿼럼 장치로 구성할 각 공유 디스크의 장치 ID를 식별합니다. 예를 들어 Step a의 출력에는 전역 장치 d3이 phys-schost-1과 phys-schost-2에서 공유되는 것으로 표시됩니다.
phys-schost# cldevice show device === DID Device Instances === DID Device Name: /dev/did/rdsk/dN … default_fencing: nofencing …
또는 개별 디스크에 대해서만 보호(fencing)를 사용 안함으로 설정하여 global_fencing 등록 정보가 설정된 값에 관계없이 해당 디스크에 대한 값을 대체할 수 있습니다. 개별 디스크에 대해 보호(fencing)를 사용 안함으로 설정하려면 Step h로 건너 뜁니다.
phys-schost# cluster show -t global === Cluster === Cluster name: cluster … global_fencing: nofencing …
phys-schost# cldevice set \ -p default_fencing=nofencing-noscrub device
phys-schost# cldevice show device
phys-schost# clsetup
Initial Cluster Setup(초기 클러스터 설정) 화면이 표시됩니다.
|
쿼럼 서버의 경우에도 다음 정보를 지정합니다.
쿼럼 서버 호스트의 IP 주소
클러스터 노드와 통신하기 위해 쿼럼 서버에서 사용하는 포트 번호
clsetup 유틸리티에서 클러스터에 대해 쿼럼 구성 및 투표 수를 설정하면 클러스터 초기화가 완료되었습니다라는 메시지가 표시됩니다. 주 메뉴로 돌아갑니다.
다음 단계
쿼럼 구성을 확인하고 설치 모드가 비활성화되어 있는지 확인합니다. 쿼럼 구성 및 설치 모드를 확인하는 방법으로 이동합니다.
문제 해결
scinstall에서 자동 구성 실패 – scinstall에서 공유 디스크를 쿼럼 장치로 자동으로 구성하지 못하거나 클러스터의 installmode 상태가 계속 enabled인 경우 scinstall 처리가 완료된 후 clsetup 유틸리티를 사용하여 쿼럼 장치를 구성하고 installmode를 재설정할 수 있습니다.
중단된 clsetup 처리 – 쿼럼 설치 프로세스가 중단되거나 성공적으로 완료되지 않으면 clsetup을 다시 실행합니다.
쿼럼 투표 수 변경 – 쿼럼 장치에 첨부되는 노드 수를 나중에 늘리거나 줄이면 쿼럼 투표 수가 자동으로 다시 계산되지 않습니다. 각 쿼럼 장치를 제거한 다음 한 번에 쿼럼 장치 하나씩 구성에 다시 추가하여 정확한 쿼럼 투표 수를 재설정할 수 있습니다. 2 노드 클러스터의 경우 원래 쿼럼 장치를 제거했다가 다시 추가하기 전에 새 쿼럼 장치를 임시로 추가합니다. 그런 다음 임시 쿼럼 장치를 제거합니다. Oracle Solaris Cluster 시스템 관리 설명서 의 6 장, 쿼럼 관리에서 "How to Modify a Quorum Device Node List" 절차를 참조하십시오.
연결할 수 없는 쿼럼 장치 – 쿼럼 장치에 연경할 수 없다는 메시지가 클러스터 노드에 표시되거나 클러스터 노드 오류가 CMM: Unable to acquire the quorum device라는 메시지와 함께 표시되면 쿼럼 장치 또는 해당 장치 경로에 문제가 있을 수 있습니다. 쿼럼 장치와 해당 장치 경로가 작동하는지 확인하십시오.
문제가 지속되면 다른 쿼럼 장치를 사용하십시오. 또는 동일한 쿼럼 장치를 사용하려면 다음과 같이 쿼럼 시간 초과를 높은 값으로 늘리십시오.
1. root 역할을 수행합니다.
2. 각 클러스터 노드에서 root 역할로 /etc/system 파일을 편집하여 시간 초과를 높은 값으로 설정합니다.
다음 예에서는 시간 초과를 700초로 설정합니다.
phys-schost# pfedit /etc/system … set cl_haci:qd_acquisition_timer=700
3. 하나의 노드에서 클러스터를 종료합니다.
phys-schost-1# cluster shutdown -g0 -y
4. 각 노드를 클러스터로 다시 부트합니다.
재부트 후에는 /etc/system 파일 변경 사항이 초기화됩니다.