두 번째 Calendar Server 인스턴스의 주 노드는 보조 노드(Node2)입니다.
 보조 노드에 Calendar Server를 설치하려면
보조 노드에 Calendar Server를 설치하려면파일이 마운트되었는지 확인합니다.
주 노드(Node2)에서 다음 명령을 입력합니다.
df -k
다음은 표시되는 출력의 예입니다.
/dev/md/penguin/dsk/d500     35020572   
     34738 34635629   1%   /install-rootCS1
/dev/md/penguin/dsk/d400     35020572   
     34738 34635629   1%   /share-disk-dirCS1
/dev/md/polarbear/dsk/d300   35020572   
     34738 34635629   1%   /share-disk-dirCS2
/dev/md/polarbear/dsk/d200   35020572   
     34738 34635629   1%   /install-rootCS2
/dev/md/polarbear/dsk/d600   35020572   
     34738 34635629   1%   /var-cal-dirCS1
/dev/md/polarbear/dsk/d700   35020572   
     34738 34635629   1%   /var-cal-dirCS2
Sun Java Systems Communications Suite 설치 프로그램을 사용하여 새로운 주 노드(보조 노드)에서 Calendar Server를 설치합니다.
 두 번째 인스턴스에 대해 Sun Cluster를 구성하려면
두 번째 인스턴스에 대해 Sun Cluster를 구성하려면Sun Cluster 명령줄 인터페이스를 사용하여 다음 단계에 설명된 대로 Calendar Server의 두 번째 인스턴스를 구성합니다.
페일오버 자원 그룹을 만듭니다.
다음 예에서 자원 그룹은 CAL-CS2-RG이고 두 노드의 이름은 Node2(주 노드) 및 Node1(페일오버 노드)입니다.
./scrgadm -a -g CAL-CS2-RG -h Node2,Node1
논리적 호스트 이름 자원을 만듭니다.
달력 클라이언트가 이 논리적 호스트 이름에서 수신합니다. 다음 예에서는 실제 호스트 이름을 대체할 위치에 LOG-HOST-CS2-RS를 사용합니다.
./scrgadm -a -L -g CAL-CS2-RG -l LOG-HOST-CS2-RS
./scrgadm -c -j LOG-HOST-CS2-RS -y R_description="LogicalHostname 
     resource for LOG-HOST-CS2-RS"
자원 그룹을 온라인 상태로 만듭니다.
scswitch -Z -g CAL-CS2-RG
HAStoragePlus 자원을 만들고 페일오버 자원 그룹에 추가합니다.
이 예에서 자원은 CAL-SVR-CS2-RS이며사용자의 자원 이름으로 대체할 수 있습니다.
./scrgadm -a -j CAL-SVR-CS2-RS -g CAL-CS2-RG -t 
     SUNW.HAStoragePlus:4 -x FilesystemMountPoints=/install-rootCS2,
     /share-disk-dirCS2,/var-cal-dirCS2
./scrgadm -c -j CAL-HASP-CS2-RS -y R_description="Failover data 
     service resource for SUNW.HAStoragePlus:4"
HAStoragePlus 자원을 활성화합니다.
./scswitch -e -j CAL-HASP-CS2-RS
 Calendar Server의 두 번째 인스턴스를 구성하려면
Calendar Server의 두 번째 인스턴스를 구성하려면보조 노드에서 구성 프로그램을 다시 실행합니다.
# cd /cal-svr-baseCS2/sbin/ # ./csconfigurator.sh
구성 스크립트 실행에 대한 자세한 내용은 Sun Java System Calendar Server 6.3 관리 설명서를 참조하십시오.
런타임 구성 패널에서 두 Calendar Server 시작 옵션을 선택 해제합니다.
구성 및 데이터 파일을 저장할 디렉토리 패널에서 다음 목록에 나와 있는 것처럼 적절한 디렉토리를 제공합니다.
share-disk-dirCS2/config
/share-disk-dirCS2/csdb
/share-disk-dirCS2/store
/share-disk-dirCS2/logs
/share-disk-dirCS2/tmp
디렉토리를 지정한 후에는 [디렉토리 만들기]를 선택합니다.
아카이브 및 핫 백업 패널에서 다음 목록에 나와 있는 것처럼 적절한 디렉토리 이름을 제공합니다.
/share-disk-dirCS2/csdb/archive
/share-disk-dirCS2/csdb/hotbackup
이러한 디렉토리를 지정한 후 [디렉토리 만들기]를 선택합니다.
구성에 성공했는지 확인합니다.
구성 프로그램에서 일련의 메시지가 표시됩니다. 메시지가 모두 PASSED로 시작되는 경우 구성에 성공한 것입니다. 표시되는 출력 예는 6.11 달력 구성 프로그램의 출력 예(일부)를 확인하십시오.
 두 번째 인스턴스의 최종 구성 단계를 수행하려면
두 번째 인스턴스의 최종 구성 단계를 수행하려면Sun Cluster 명령줄 인터페이스를 사용하여 첫 번째 노드로 페일오버를 수행합니다.
예를 들면 다음과 같습니다.
# /usr/cluster/bin/scswitch -z -g CAL-CS2-RG -h Node1
다음 예에 나와 있는 대로 매개 변수를 추가하여 구성 파일 ics.conf를 편집합니다.
표시된 값은 예로 든 것입니다. 이 예에 사용된 값을 사용자 자신의 정보로 대체해야 합니다.
이 단계를 시작하기 전에 ics.conf 파일을 백업하십시오.
! 다음은 Calendar Server의 고가용성 구성을 위한 변경 ! 사항입니다. ! local.server.ha.enabled="yes" local.server.ha.agent="SUNWscics" service.http.listenaddr="IPAddressCS2" local.hostname="LOG-HOST-CS2-RS" local.servername="LOG-HOST-CS2-RS" service.ens.host="LOG-HOST-CS2-RS" service.http.calendarhostname="LOG-HOST-CS2-RS-Domain.com" local.autorestart="yes" service.listenaddr = "IPAddressCS2"
service.http.calendarhostname의 값은 정규화된 호스트 이름이어야 합니다.
Sun Cluster 명령줄 인터페이스를 사용하여 Calendar Server 자원 그룹을 만듭니다.
Calendar Server 자원 그룹을 만들고 활성화합니다.
예를 들면 다음과 같습니다.
./scrgadm -a -j CAL-SVR-CS2-RS -g CAL-CS2-RG
      -t SUNW.scics -x ICS_serverroot=/cal-svr-baseCS2
      -y Resource_dependencies=CAL-HASP-CS2-RS,LOG-HOST-CS2-RS
./scrgadm -e -j CAL-SVR-CS2-RS
Sun Cluster 명령줄 인터페이스를 사용하여 달력 자원 그룹이 성공적으로 생성되었는지 확인하고 이 Calendar Server 인스턴스의 주 노드인 두 번째 노드로 페일오버를 수행합니다.
예를 들면 다음과 같습니다.
./scswitch -z -g CAL-CS2-RG -h Node2
이제 대칭형 HA Calendar Server의 설치 및 구성을 완료했습니다.