Sun Java System Calendar Server 6.3 관리 설명서

9.5 Calendar Server 6.3 데이터베이스용 핫 백업 사용

이 절에서는 구성 프로그램을 실행할 때 핫 백업을 구성하지 않은 경우 Calendar Server 6.3 데이터베이스용 핫 백업을 사용하도록 설정하기 위한 개요와 지침을 제공합니다.

이 절은 다음 내용으로 구성되어 있습니다.

9.5.1 Calendar Server 버전 6.3의 핫 백업이란

이론상 핫 백업은 최신 스냅샷과 최신 스냅샷에 적용된 모든 트랜잭션 로그로 구성되며 현재 기록 중인 트랜잭션 로그는 제외됩니다. 시스템의 사용량에 따라 트랜잭션 로그 적용이 지연될 수 있습니다. 따라서 데이터베이스나 핫 백업에 적용되지 않은 상태로 남아 있는 로그 파일이 존재할 수 있습니다.

이 라이브 데이터베이스 중복은 재난 상황이 발생하거나 데이터베이스 손상이 감지될 때 중지 시간과 데이터 손실을 최소화하기 위한 것입니다.

새 핫 백업은 새 스냅샷이 생성되는 매 24시간마다 시작됩니다. 이전 핫 백업을 확인한 후 제거될 때까지 유지합니다. 자세한 내용은 9.2.2 Calendar Server 6.3 시스템에서 순환 백업 작동 방법을 참조하십시오.

ProcedureCalendar Server 6.3 시스템에서 핫 백업을 사용하려면

  1. 구성을 변경할 권한을 가지고 관리자로 로그인합니다.

  2. stop-cal 명령을 실행하여 Calendar Server 서비스를 중지합니다.

  3. 명령줄에서 ics.conf 가 있는 디렉토리로 변경합니다.

    cd /etc/opt/SUNWics5/config

  4. 다음 ics.conf 매개 변수를 "yes"로 설정하여 핫 백업을 활성화합니다.

    caldb.berkeleydb.hotbackup.enable="yes"

  5. 핫 백업 디렉토리의 디렉토리 경로를 지정합니다.

    caldb.berkeleydb.hotbackup.path=
       /var/opt/SUNWics5/hotbackup_directory
    

    Calendar Server의 기본 핫 백업 디렉토리는 Solaris의 경우 /var/opt/SUNWics5/csdb이고 Linux의 경우 /var/opt/sun/calendar/csdb입니다. Communications Suite 설치 프로그램은 기본적으로 미리 지정되어 있는 csdb 디렉토리에 아카이브 및 핫 백업 디렉토리를 저장합니다.


    주 –

    크기에 문제가 있으므로 아카이브 및 핫 백업을 csdb 디렉토리와는 다른 디스크, 볼륨 또는 파티션에 저장하는 것이 좋습니다.


    아카이브 및 핫 백업 디렉토리의 수는 변경 가능합니다. 따라서 아카이브 및 핫 백업 디렉토리를 각각 6개씩 사용하도록 선택한 경우 csdb 디렉토리에 라이브 데이터베이스 복사본이 6 + 6 + 1개가 있게 됩니다. csstored 유틸리티는 csdb 디렉토리에 있는 컨텐츠 크기와 csdb 디렉토리가 있는 실제 디스크 크기를 바탕으로 필요한 아카이브 및 핫 백업의 크기를 계산합니다.

    편의상 아카이브 및 핫 백업 디렉토리는 기본적으로 csdb 디렉토리에 설치됩니다. 그러나 실제 배포할 때는 csdb 이외의 디렉토리에 설치해야 합니다.

    기본 디스크 드라이브의 하드웨어 오류에 대비하여 대체 디스크나 디스크 하위 시스템에 핫 백업을 저장하도록 선택할 수 있습니다. 그렇게 하면 기본 드라이브나 하위 시스템에서 경쟁을 줄일 수도 있습니다.

    고가용성(HA) 구성이 있는 경우 경로를 공유 저장소(/global/cal/)의 하위 디렉토리로 지정합니다. 6 장, 고가용성 Calendar Server 6.3 소프트웨어 구성(페일오버 서비스)을 참조하십시오.

  6. ics.conf 파일 편집이 완료되면 Calendar Server를 다시 시작합니다.

    cal-svr-base/SUNWics5/cal/sbin/start-cal