Sun Java System Calendar Server 6.3 관리 설명서

6.7.2 Calendar Server의 첫 번째 인스턴스 설치 및 구성

이 절의 지침에 따라 Calendar Server의 첫 번째 인스턴스를 설치 및 구성합니다. 이 절은 다음 내용으로 구성되어 있습니다.

ProcedureCalendar Server를 설치하려면

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

    주 노드(Node1)에서 다음 명령을 입력합니다.

    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-rootCS1)를 지정합니다.

      예를 들어, 주 노드의 이름이 red이고 루트 디렉토리가 dawn이면 설치 루트는 /dawn/red가 됩니다. 이 디렉토리는 첫 번째 노드에서 Calendar Server를 설치하는 디렉토리입니다.

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

  3. Directory Server가 있는 시스템에서 Directory 준비 도구 스크립트를 실행합니다.

Procedure첫 번째 노드에서 Sun Cluster를 구성하려면

Sun Cluster 명령줄 인터페이스로 다음 단계를 수행하여 첫 번째 노드에서 Sun Cluster를 구성합니다.

  1. 다음 자원 유형을 등록합니다.

    ./scrgadm -a -t SUNW.HAStoragePlus
    ./scrgadm -a -t SUNW.scics
  2. 페일오버 자원 그룹을 만듭니다.

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

    ./scrgadm -a -g CAL-CS1-RG -h Node1,Node2
  3. 이 노드의 논리적 호스트 이름 자원을 만듭니다.

    달력 클라이언트가 이 논리적 호스트 이름에서 수신합니다. 다음 예에서는 실제 호스트 이름을 대체할 위치에 LOG-HOST-CS1-RS를 사용합니다.

    ./scrgadm -a -L -g CAL-RG -l LOG-HOST-CS1-RS
    ./scrgadm -c -j LOG-HOST-CS1-RS -y R_description=
         "LogicalHostname resource for LOG-HOST-CS1-RS"
  4. 자원 그룹을 온라인 상태로 만듭니다.

    scswitch -Z -g CAL-CS1-RG
  5. HAStoragePlus 자원을 만들고 페일오버 자원 그룹에 추가합니다.

    이 예에서 자원은 CAL-HASP-CS1-RS이며사용자의 자원 이름으로 대체할 수 있습니다. 이 설명서에서는 보기 쉽도록 이 예의 한 줄을 두 줄로 표시습니다.

    ./scrgadm -a -j CAL-HASP-CS1-RS -g CAL-CS1-RG -t 
         SUNW.HAStoragePlus:4 -x FilesystemMountPoints=/install-rootCS1,
         /share-disk-dirCS1,/cal-svr-baseCS1
    ./scrgadm -c -j CAL-HASP-CS1-RS -y R_description="Failover data 
         service resource for SUNW.HAStoragePlus:4"
  6. HAStoragePlus 자원을 활성화합니다.

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

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

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

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

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

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

  3. 구성 및 데이터 파일을 저장할 디렉토리 패널에서 다음 목록에 표시된 것처럼 공유 디스크 디렉토리를 제공합니다.

    구성 디렉토리

    /share-disk-dirCS1/config

    데이터베이스 디렉토리

    /share-disk-dirCS1/csdb

    첨부 파일 저장 디렉토리

    /share-disk-dirCS1/store

    로그 디렉토리

    /share-disk-dirCS1/logs

    임시 파일 디렉토리

    /share-disk-dirCS1/tmp

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

  4. 아카이브 및 핫 백업 패널에서 다음 목록에 표시된 것처럼 공유 디스크 디렉토리 이름을 제공합니다.

    아카이브 디렉토리

    /share-disk-dirCS1/csdb/archive

    핫 백업 디렉토리

    /share-disk-dirCS1/csdb/hotbackup

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

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

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

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

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

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

    # /usr/cluster/bin/scswitch -z -g CAL-CS1-RG -h Node2
  2. 다음 예에 나와 있는 대로 매개 변수를 추가하여 구성 파일 ics.conf를 편집합니다.


    주 –

    이 단계를 시작하기 전에 ics.conf 파일을 백업하십시오.


    ! 다음은 Calendar Server의 고가용성을 구성하기 위한 변경
    ! 사항입니다.
    !
    local.server.ha.enabled="yes"
    local.server.ha.agent="SUNWscics"
    service.http.listenaddr="IPAddressCS1"
    local.hostname="LOG-HOST-CS1-RS"
    local.servername="LOG-HOST-CS1-RS"
    service.ens.host="LOG-HOST-CS1-RS"
    service.http.calendarhostname="LOG-HOST-CS1-RS-Domain.com"
    local.autorestart="yes"
    service.listenaddr = "IPAddressCS1"

    주 –

    service.http.calendarhostname의 값은 정규화된 호스트 이름이어야 합니다.


  3. Sun Cluster 명령줄 인터페이스를 사용하여 Calendar Server 자원 그룹을 만듭니다.

    달력 자원 그룹을 만들고 활성화합니다.

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

    ./scrgadm -a -j CAL-SVR-CS1-RS -g CAL-CS1-RG
          -t SUNW.scics  -x ICS_serverroot=/cal-svr-baseCS1
          -y Resource_dependencies=CAL-HASP-CS1-RS,LOG-HOST-CS1-RS
    
    ./scrgadm -e -j CAL-SVR-CS1-RS
  4. Sun Cluster 명령줄 인터페이스를 사용하여 Calendar Server 자원 그룹이 성공적으로 생성되었는지 확인하고 주 노드인 첫 번째 노드로 페일오버를 수행합니다.

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

    ./scswitch -z -g CAL-CS1-RG -h Node1