보조 노드로 전환합니다.
Sun Cluster 명령줄 인터페이스를 사용하여 보조 노드로 전환합니다. 예를 들어, 다음 명령은 자원 그룹을 보조(페일오버) 노드(Node2)로 전환합니다
scswitch -z -g CAL-RG -h Node2
Calendar Server config 디렉토리에서 공유 파일 시스템의 config 디렉토리로 심볼릭 링크를 만듭니다.
예를 들어, 다음 명령을 수행합니다.
# pwd /cal-svr-base # ln -s /share-disk-dir/config .
ln 명령의 끝에 마침표(.)를 잊지 마십시오.
주 노드를 구성한 상태 파일을 사용하여 보조 노드에서 Calendar Server를 구성합니다.
구성 프로그램을 실행했을 때 만든 상태 파일을 실행하여 주 노드의 구성을 공유합니다.
예를 들어, 다음 명령을 실행합니다.
# /cal-svr-base/sbin/csconfigurator.sh -nodisplay -noconsole -novalidate
모든 작업이 처음 구성 프로그램을 실행했을 때 전달되었는지 확인합니다.
구성 파일(ics.conf)를 편집합니다.
파일 끝에 다음 매개 변수를 추가하여 ics.conf 파일을 편집합니다. 달력 자원의 논리적 호스트 이름은 LOG-HOST-RS입니다.
이 단계를 수행하기 전에 ics.conf 파일을 백업하십시오.
! 다음은 Calendar Server의 가용성을 높이기 위한 변경 ! 사항입니다. ! local.server.ha.enabled="yes" local.server.ha.agent="SUNWscics" service.http.listenaddr="IPAddress" local.hostname="LOG-HOST-RS" local.servername="LOG-HOST-RS" service.ens.host="LOG-HOST-RS" service.http.calendarhostname="LOG-HOST-RS-Domain.com" local.autorestart="yes" service.listenaddr="IPAddress"
Calendar Server 자원 그룹을 만들고 활성화합니다.
이 예에서 자원 그룹 이름은 CAL-SVR-RS입니다. 또한 논리적 호스트 자원 이름 및 HAStoragePlus 자원 이름도 제공해야 합니다.
./scrgadm -a -j CAL-SVR-RS -g CAL-RG -t SUNW.scics -x ICS_serverroot=/cal-svr-base -y Resource_dependencies=CAL-HASP-RS,LOG-HOST-RS ./scrgadm -e -j CAL-SVR-RS
페일오버를 수행하여 달력 자원 그룹이 성공적으로 생성되었는지 테스트합니다.
./ scswitch -z -g CAL-RG -h Node1
이 단계를 끝마치면 Calendar Server에 대한 비대칭형 고가용성 시스템 생성 및 구성을 완료한 것입니다. 다음 절에서는 디버그 용도로 Sun Cluster에서 로깅을 설정하는 방법에 대해 설명합니다.
이제 비대칭형 Calendar Server HA 시스템의 설치 및 구성을 완료했습니다.