Sun Java System Messaging Server 6 2005Q4 관리 설명서

Veritas Cluster Server 에이전트 설치

Messaging Server는 Veritas Cluster Server 1.3, 2.0 및 3.5와 함께 작동하도록 구성할 수 있습니다. 이 절에 나와 있는 지침은 Veritas Cluster 3.5만 다룹니다. Veritas 1.3 및 2.02.0에 대해서는 Sun Java Enterprise System 2005Q4 Installation Guide for UNIX를 참조하십시오.

이 절차를 따르기 전에 Veritas Cluster Server 설명서를 검토하시기 바랍니다.


주 –

Java Enterprise System 설치 프로그램을 통해 Messaging Server를 설치하고 HA를 구성 한 후에는 서버에서 IP 주소 바인딩을 검토하여 HA 지원의 구성과 관련된 추가 단계가 있는지 확인하십시오.

Veritas Cluster Server 요구 사항

VCS 3.5 설치 및 구성 지침

다음은 Veritas Cluster Server 3.5를 사용하여 Messaging Server를 HA 서비스로 구성하는 방법에 대한 설명입니다.

기본 main.cf 구성 파일은 VCSweb 응용 프로그램을 실행하는 ClusterService라는 자원 그룹을 설정합니다. 이 그룹에는 csgnicwebip와 같은 네트워크의 논리 호스트 IP 자원이 포함됩니다. 또한 이벤트 알림을 위한 ntfr 자원이 생성됩니다.

ProcedureVeritas Cluster Server 3.5를 사용하여 Messaging Server를 HA 서비스로 구성하는 방법

단계
  1. 노드 중 하나에서 Cluster Explorer를 시작합니다.

    이 Veritas Cluster Server 지침에서는 그래픽 사용자 인터페이스를 사용하여 Messaging Server를 HA 서비스로 구성한다고 가정합니다.

    Cluster Explorer를 시작하려면 다음 명령을 실행합니다.


    # /opt/VRTSvcs/bin/hagui
    

    GUI를 사용하려면 VRTScscm 패키지가 설치되어 있어야 합니다.

  2. DiskGroup 유형의 s1ms_dg 디스크 그룹 자원을 추가하고 활성화합니다.

  3. Mount 유형의 s1ms_mt 마운트 자원을 추가합니다.

    1. Veritas Cluster Server 2.0과는 달리 -y(또는 -n)를 FsckOpt에 추가해야 합니다. 옵션을 지정하지 않으면 Mount가 중지됩니다. fsck_vxfs에 대한 자세한 내용은 Solaris 설명서 페이지를 참조하십시오.

    2. 아직 활성화되지 않은 경우 링크 버튼을 눌러 자원 링크를 활성화합니다.

  4. s1ms_mts1ms_dg 사이에 링크를 만듭니다. s1ms_mt 자원을 활성화합니다.

    그림에서는 종속성 트리를 설명합니다.

    그림 3–1 Veritas Cluster Server 종속성 트리 1

    이 그림은 Veritas Cluster의 종속성을 보여 줍니다.

  5. Administration Server 및 Messaging Server를 선택하여 Java Enterprise System 설치 프로그램을 실행합니다.

    1. Administration Server 구성 중에 호스트 이름을 제공하라는 메시지가 표시되면 논리 호스트 이름을 지정해야 합니다.

    2. 기본 노드(예: Node_A)에서 Messaging Server 초기 런타임 구성을 실행하여 Messaging Server를 설치합니다.

    3. pkgadd(1M) 명령을 사용하여 Veritas Cluster Server 에이전트 패키지인 SUNWmsgvc(Java Enterprise System CD의 Messaging Server Product 하위 디렉토리에 있음)를 설치합니다.

      이제 Node_A에 Messaging Server와 Veritas 에이전트가 설치되었습니다.

  6. 백업 노드(예: Node_B)로 전환합니다.

  7. Java Enterprise System 설치 프로그램을 실행하여 백업 노드(Node_B)에 Messaging Server를 설치합니다.

  8. Messaging Server를 설치한 다음 useconfig 유틸리티를 사용하면 백업 노드(Node_B)에 초기 런타임 구성을 추가로 만들 필요가 없습니다. useconfig 유틸리티를 사용하면 단일 구성을 HA 환경의 여러 노드에서 공유할 수 있습니다. 이 유틸리티는 기존 구성을 업그레이드하거나 업데이트하는 용도로 사용할 수는 없습니다. useconfig 유틸리티 사용을 참조하십시오.

    이제 Node_B에 Veritas 에이전트가 설치되었습니다.

  9. Cluster Explorer의 파일 메뉴에서 유형 가져오기... 를 선택합니다. 그러면 파일 선택 상자가 표시됩니다.

  10. /etc/VRTSvcs/conf/config 디렉토리에서 MsgSrvTypes.cf 유형을 가져옵니다. 이 유형 파일을 가져옵니다. 이 파일을 찾으려면 클러스터 노드에 있어야 합니다.

  11. 이제 MsgSrv 유형의 자원(예: Mail)을 만듭니다. 이 자원을 사용하려면 논리 호스트 이름 등록 정보를 설정해야 합니다.

  12. Mail 자원은 s1ms_mtwebip에 종속됩니다. 다음 종속성 트리에 표시되어 있는 것처럼 자원 간에 링크를 만듭니다.

    그림 3–2 Veritas Cluster 종속성 트리

    이 그림은 Veritas Cluster의 종속성을 보여 줍니다.

    1. 모든 자원을 활성화하고 Mail을 온라인 상태로 만듭니다.

    2. 모든 서버가 시작됩니다.

  13. Node_A로 전환하여 HA 구성이 작동하는지 확인합니다.

  14. 그룹 속성 OnlineRetryLimit3에서 0으로 변경합니다. 이렇게 하지 않으면 페일오버된 서비스가 같은 노드에서 다시 시작됩니다.

MsgSrv 속성

이 절에서는 mail 자원의 동작을 제어하는 추가 속성인 MsgSrv에 대해 설명합니다. Messaging Server를 Veritas Cluster Server에 대해 구성하려면 표 3–2를 참조하십시오.

표 3–2 Veritas Cluster Server 속성

속성 

설명 

FaultOnMonitorTimeouts

설정하지 않으면(=0), 모니터(감시) 시간 초과가 자원 오류로 간주되지 않습니다. 2로 설정할 것을 권장합니다. 모니터가 두 번 시간 초과되면 자원이 다시 시작되거나 페일오버됩니다. 

ConfInterval

오류/재시작을 계산하는 시간 간격입니다. 서비스가 이 시간 동안 온라인 상태를 유지하면 이전 기록이 지워집니다. 권장 값은 600초입니다. 

ToleranceLimit

모니터가 자원 FAULTED를 선언하기 전에 OFFLINE을 반환하는 횟수입니다. 이 값을 ”0’(기본값)에 두는 것이 좋습니다.