Messaging Server는 Veritas Cluster Server 3.5, 4.0, 4.1 및 5.0과 함께 작동하도록 구성할 수 있습니다.
이 절차를 따르기 전에 Veritas Cluster Server 설명서를 검토하시기 바랍니다.
Communications Suite 설치 프로그램을 사용하여 Messaging Server를 설치하고 HA를 구성 한 후에는 3.4.4 서버에서 IP 주소 바인딩을 검토하여 HA 지원의 구성과 관련된 추가 단계가 있는지 확인하십시오. 이 절에는 다음과 같은 하위 절이 포함됩니다.
다음 지침( 3.5.2 VCS 설치 및 구성 지침)에서 설명한 대로 양쪽 노드에 Veritas Cluster 소프트웨어가 Messaging Server 소프트웨어와 함께 이미 설치 및 구성되어 있어야 합니다.
다음 지침에서는 Veritas Cluster Server를 사용하여 Messaging Server를 HA 서비스로 구성하는 방법에 대해 설명합니다.
기본 main.cf 구성 파일은 VCSweb 응용 프로그램을 실행하는 ClusterService라는 자원 그룹을 설정합니다. 이 그룹에는 csgnic 및 webip와 같은 네트워크의 논리 호스트 IP 자원이 포함됩니다. 또한 이벤트 알림을 위한 ntfr 자원이 생성됩니다.
노드 중 하나에서 Cluster Explorer를 시작합니다.
이 Veritas Cluster Server 지침에서는 그래픽 사용자 인터페이스를 사용하여 Messaging Server를 HA 서비스로 구성한다고 가정합니다.
Cluster Explorer를 시작하려면 다음 명령을 실행합니다.
# /opt/VRTSvcs/bin/hagui |
GUI를 사용하려면 VRTScscm 패키지가 설치되어 있어야 합니다.
Cluster Explorer를 사용하여 MAIL-RG라는 서비스 그룹을 추가합니다.
DiskGroup 유형의 s1ms_dg 디스크 그룹 자원을 MAIL-RG 서비스 그룹에 추가하고 활성화합니다.
Mount 유형의 s1ms_mt 마운트 자원을 MAIL-RG 서비스 그룹에 추가합니다.
s1ms_mt와 s1ms_dg 사이에 링크를 만듭니다. s1ms_mt 자원을 활성화합니다.
그림에서는 종속성 트리를 설명합니다.
Communications Suite 설치 프로그램을 실행하여 Messaging Server를 설치합니다.
백업 노드(예: Node_B)로 전환합니다.
Communications Suite 설치 프로그램을 실행하여 백업 노드(Node_B)에 Messaging Server를 설치합니다.
Messaging Server를 설치한 다음 useconfig 유틸리티를 사용하면 백업 노드(Node_B)에 초기 런타임 구성을 추가로 만들 필요가 없습니다. useconfig 유틸리티를 사용하면 단일 구성을 HA 환경의 여러 노드에서 공유할 수 있습니다. 이 유틸리티는 기존 구성을 업그레이드하거나 업데이트하는 용도로 사용할 수는 없습니다. 3.3.3 useconfig 유틸리티 사용을 참조하십시오.
이제 Node_B에 Veritas 에이전트가 설치되었습니다.
Veritas Cluster Server Cluster Manager에서 File 메뉴의 Import Types... 를 선택합니다. 그러면 파일 선택 상자가 표시됩니다.
/etc/VRTSvcs/conf/config 디렉토리에서 MsgSrvTypes.cf 파일을 가져옵니다. 이 유형 파일을 가져옵니다. 이 파일을 찾으려면 클러스터 노드에 있어야 합니다.
이제 MsgSrv 유형의 자원(예: Mail)을 만듭니다. 이 자원을 사용하려면 논리 호스트 이름 등록 정보를 설정해야 합니다.
Mail 자원은 s1ms_mt 및 webip에 종속됩니다. 다음 종속성 트리에 표시되어 있는 것처럼 자원 간에 링크를 만듭니다.
Node_A로 전환하여 HA 구성이 작동하는지 확인합니다.
이 절에서는 mail 자원의 동작을 제어하는 추가 속성인 MsgSrv에 대해 설명합니다. Messaging Server를 Veritas Cluster Server와 함께 구성하려면 표 3–3를 참조하십시오.
표 3–3 Veritas Cluster Server 속성
속성 |
설명 |
---|---|
FaultOnMonitorTimeouts |
설정하지 않으면(=0), 모니터(감시) 시간 초과가 자원 오류로 간주되지 않습니다. 2로 설정할 것을 권장합니다. 모니터가 두 번 시간 초과되면 자원이 다시 시작되거나 페일오버됩니다. |
ConfInterval |
오류/재시작을 계산하는 시간 간격입니다. 서비스가 이 시간 동안 온라인 상태를 유지하면 이전 기록이 지워집니다. 권장 값은 600초입니다. |
ToleranceLimit |
모니터가 자원 FAULTED를 선언하기 전에 OFFLINE을 반환하는 횟수입니다. 이 값을 "0"(기본값)에 두는 것이 좋습니다. |