배포할 HA 모델을 선택한 후 Sun Cluster HA 또는 Veritas HA 중 하나를 선택합니다. 이 절에서는 예비 HA 배포 정보를 제공합니다. 이후의 절에서는 Sun Cluster 및 Veritas 고가용성 솔루션 관련 정보를 제공합니다.
클러스터 에이전트는 클러스터 프레임워크에서 실행되는 Messaging Server 프로그램입니다.
Sun Cluster Messaging Server 에이전트(SUNWscims)는 Java Enterprise System 설치 프로그램을 통해 Sun Cluster를 선택한 경우에 설치됩니다. Veritas Cluster Messaging Server 에이전트(SUNWmsgvc)는 Sun Java Communications Suite CD의 Messaging Server Product 하위 디렉토리 Solaris_sparc/Product/messaging_svr/Packages/SUNWmsgvc에 있습니다. VCS 클러스터 에이전트를 설치하려면 pkgadd(1M) 명령을 사용해야 합니다.
Messaging Server 및 고가용성(Veritas Cluster와 Sun Cluster 모두에 적용됨) 설치와 관련하여 몇 가지 알아두어야 할 사항이 있습니다.
Messaging Server의 고가용성 기능은 기본적으로 설치되지 않습니다. Java Enterprise System 설치 프로그램의 사용자 정의 설치 메뉴에서 고가용성 구성 요소를 선택해야 합니다.
설치를 실행할 때 Messaging Server의 HA 논리 호스트 이름과 관련 IP 주소가 작동(예: 활성)하는지 확인합니다. 이렇게 하는 이유는 설치 과정에서 해당 이름과 주소를 사용하여 TCP 연결을 설정하기 때문입니다. Messaging Server의 HA 논리 호스트 이름이 현재 가리키고 있는 클러스터 노드에서 설치를 실행합니다.
msg_svr_base는 공유 파일 시스템에 있어야 합니다. 그렇지 않으면 고가용성이 제대로 작동하지 않습니다. 예를 들어, 다른 노드에 페일오버한 이후에는 실패한 서버에 누적된 데이터가 서버에 더 이상 표시되지 않습니다.
초기 런타임 구성 중에 Messaging Server 호스트의 정규화된 이름을 묻는 메시지가 표시되면 Messaging Server에 대한 정규화된 HA 논리 호스트 이름을 지정해야 합니다. 설치 중에 이 논리 호스트 이름을 사용하여 TCP 연결을 시도합니다.
ha_ip_config를 실행할 때 Messaging Server에 대한 IP 주소를 묻는 메시지가 표시되면 Messaging Server의 논리 호스트 이름에 연관된 IP 주소를 지정해야 합니다. 이 때, 물리적 호스트의 IP 주소를 사용하지 마십시오.
Messaging Server의 현재 버전을 설치 및 구성하기 전에 클러스터링 소프트웨어를 설치해야 합니다. Messaging Server의 HA 논리 호스트 이름이 현재 가리키고 있는 클러스터 노드에서 설치를 실행합니다. 노드 이름을 묻는 메시지가 나타나면 클러스터 별칭을 사용합니다.
Messaging Server 초기 런타임 구성( 1.3 Messaging Server 초기 런타임 구성 만들기 참조)을 실행할 때 Messaging Server 클러스터의 정규화된 HA 논리 호스트 이름을 지정해야 합니다.
클러스터 호스트 이름을 사용하여 Messaging Server를 구성합니다. 그렇게 하지 않으면 클러스터 호스트 이름을 사용하여 또 다시 구성해야 합니다.
useconfig 유틸리티를 사용하면 단일 구성을 HA 환경의 여러 노드에서 공유할 수 있습니다. 이 유틸리티는 기존 구성을 업그레이드하거나 업데이트하는 용도로 사용할 수는 없습니다.
예를 들어 첫 번째 노드를 업그레이드하는 경우 Communications Suite 설치 프로그램을 통해 설치한 다음 Messaging Server를 구성합니다. 그런 다음 Communications Suite 설치 프로그램을 통해 Messaging Server 패키지를 설치할 두 번째 노드로 페일오버합니다. 하지만 초기 런타임 구성 프로그램( configure)을 다시 실행할 필요는 없습니다. 대신 useconfig 유틸리티를 사용할 수 있습니다.
유틸리티를 사용하려면 useconfig를 실행하여 이전 Messaging Server 구성을 가리키도록 합니다.
msg-svr-base/sbin/useconfig install/configure_YYYYMMDDHHMMSS |
여기서 configure_YYYYMMDDHHMMSS는 이전 구성 설정 파일입니다.
새 노드의 경우 공유 디스크의 msg-svr-base /data/setup 디렉토리에서 configure_YYYYMMDDHHMMSS를 찾을 수 있습니다.
3.5 Veritas Cluster Server 에이전트 설치 및 3.4 Sun Cluster 설치에 대해 다음 절에서는 useconfig 유틸리티를 사용할 수 있는 시기에 대해 설명합니다.