Sun Java System Calendar Server 6.3 관리 설명서

6.7.3 Calendar Server의 두 번째 인스턴스 설치 및 구성

두 번째 Calendar Server 인스턴스의 주 노드는 보조 노드(Node2)입니다.

Procedure보조 노드에 Calendar Server를 설치하려면

  1. 파일이 마운트되었는지 확인합니다.

    주 노드(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
  2. Sun Java Systems Communications Suite 설치 프로그램을 사용하여 새로운 주 노드(보조 노드)에서 Calendar Server를 설치합니다.

    1. 설치 디렉토리 지정 패널에서 보조 노드의 설치 루트(/install-rootNode2)를 지정합니다.

      예를 들어, Node 2 시스템의 이름이 blue이고 루트 디렉토리가 ocean이면 설치 디렉토리는 /ocean/blue가 됩니다.

    2. [나중에 구성] 옵션을 선택합니다.

Procedure두 번째 인스턴스에 대해 Sun Cluster를 구성하려면

Sun Cluster 명령줄 인터페이스를 사용하여 다음 단계에 설명된 대로 Calendar Server의 두 번째 인스턴스를 구성합니다.

  1. 페일오버 자원 그룹을 만듭니다.

    다음 예에서 자원 그룹은 CAL-CS2-RG이고 두 노드의 이름은 Node2(주 노드) 및 Node1(페일오버 노드)입니다.

    ./scrgadm -a -g CAL-CS2-RG -h Node2,Node1
  2. 논리적 호스트 이름 자원을 만듭니다.

    달력 클라이언트가 이 논리적 호스트 이름에서 수신합니다. 다음 예에서는 실제 호스트 이름을 대체할 위치에 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"
  3. 자원 그룹을 온라인 상태로 만듭니다.

    scswitch -Z -g CAL-CS2-RG
  4. 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"
  5. HAStoragePlus 자원을 활성화합니다.

    ./scswitch -e -j CAL-HASP-CS2-RS

ProcedureCalendar Server의 두 번째 인스턴스를 구성하려면

  1. 보조 노드에서 구성 프로그램을 다시 실행합니다.

    # cd /cal-svr-baseCS2/sbin/
    
    # ./csconfigurator.sh

    구성 스크립트 실행에 대한 자세한 내용은 Sun Java System Calendar Server 6.3 관리 설명서를 참조하십시오.

  2. 런타임 구성 패널에서 두 Calendar Server 시작 옵션을 선택 해제합니다.

  3. 구성 및 데이터 파일을 저장할 디렉토리 패널에서 다음 목록에 나와 있는 것처럼 적절한 디렉토리를 제공합니다.

    구성 디렉토리

    share-disk-dirCS2/config

    데이터베이스 디렉토리

    /share-disk-dirCS2/csdb

    첨부 파일 저장 디렉토리

    /share-disk-dirCS2/store

    로그 디렉토리

    /share-disk-dirCS2/logs

    임시 파일 디렉토리

    /share-disk-dirCS2/tmp

    디렉토리를 지정한 후에는 [디렉토리 만들기]를 선택합니다.

  4. 아카이브 및 핫 백업 패널에서 다음 목록에 나와 있는 것처럼 적절한 디렉토리 이름을 제공합니다.

    아카이브 디렉토리

    /share-disk-dirCS2/csdb/archive

    핫 백업 디렉토리

    /share-disk-dirCS2/csdb/hotbackup

    이러한 디렉토리를 지정한 후 [디렉토리 만들기]를 선택합니다.

  5. 구성에 성공했는지 확인합니다.

    구성 프로그램에서 일련의 메시지가 표시됩니다. 메시지가 모두 PASSED로 시작되는 경우 구성에 성공한 것입니다. 표시되는 출력 예는 6.11 달력 구성 프로그램의 출력 예(일부)를 확인하십시오.

Procedure두 번째 인스턴스의 최종 구성 단계를 수행하려면

  1. Sun Cluster 명령줄 인터페이스를 사용하여 첫 번째 노드로 페일오버를 수행합니다.

    예를 들면 다음과 같습니다.

    # /usr/cluster/bin/scswitch -z -g CAL-CS2-RG -h Node1
  2. 다음 예에 나와 있는 대로 매개 변수를 추가하여 구성 파일 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의 값은 정규화된 호스트 이름이어야 합니다.


  3. 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
  4. Sun Cluster 명령줄 인터페이스를 사용하여 달력 자원 그룹이 성공적으로 생성되었는지 확인하고 이 Calendar Server 인스턴스의 주 노드인 두 번째 노드로 페일오버를 수행합니다.

    예를 들면 다음과 같습니다.

    ./scswitch -z -g CAL-CS2-RG -h Node2

    이제 대칭형 HA Calendar Server의 설치 및 구성을 완료했습니다.