Sun Java System Communications Services 2005Q4 릴리스 노트

Instant Messaging 고가용성 구성(Solaris 전용)

Instant Messaging을 고가용성(HA)으로 구성하면 소프트웨어 및 하드웨어 오류를 모니터하고 복구할 수 있습니다. 고가용성 기능은 확장 가능한 서비스가 아닌 페일오버 데이터 서비스로 구현되며 Solaris에서만 지원됩니다. 이 절에서는 Sun Cluster 소프트웨어를 사용한 Instant Messaging HA 구성을 설명합니다. Sun Cluster에서 제공하는 데이터 서비스에 대한 자세한 내용은 HA 관련 설명서를 참조하십시오.

여기에서는 다음 절을 통해 Instant Messaging HA 서비스를 구성하는 방법을 설명합니다.

Instant Messaging HA 개요

Sun Cluster와 Instant Messaging을 함께 사용하여 고가용성 배포를 만들 수 있습니다. 이 절에서는 HA 요구 사항, 이 장의 예에 사용되는 용어 및 HA를 구성하는데 필요한 권한에 대한 정보를 제공합니다.

시작하기 전에 일반적인 HA 개념, 특히 Sun Cluster 소프트웨어에 대한 기본 사항을 이해해야 합니다. 자세한 내용은 HA 관련 설명서를 참조하십시오.

HA 구성 소프트웨어 요구 사항

Instant Messaging HA 구성에는 표 3–7의 소프트웨어가 필요합니다.

표 3–7 Instant Messaging HA 구성을 위한 소프트웨어 요구 사항

소프트웨어 및 버전 

참고 및 패치 

Solaris 9 OS 

SPARC 플랫폼 전용 

모든 버전이 지원됩니다. 

Sun Cluster 3.0 U3 이상이 필요합니다. 

Solaris 9 OS에는 Solaris LVM(Logical Volume Manager)이 포함되어 있습니다.

Solaris 8 OS 

SPARC 플랫폼 전용 

Solaris 8 Maintenance Update 7(MU7) OS 이상 및 필수 패치

Sun Cluster 3.1 

Sun Cluster 소프트웨어는 클러스터의 모든 노드에서 설치 및 구성되어야 합니다.  

Sun Cluster 3.1을 설치하려면 Java Enterprise System 설치 프로그램을 사용하여 Sun Java Enterprise System 2005Q4 설치 설명서의 설치 프로세스를 수행합니다.

Sun Cluster 소프트웨어를 설치한 후 클러스터를 구성해야 합니다. 자세한 내용은 Solaris OS용 Sun Cluster 시스템 관리 안내서를 참조하십시오. 관련 설명서는 HA 관련 설명서를 참조하십시오.

Sun Cluster 패치

Solaris 8 및 9의 경우 SunSolve Online에서 패치를 다운로드할 수 있습니다.

Solstice DiskSuite 4.x 

Solstice DiskSuite는 Solaris 8 OS에서만 사용할 수 있습니다. 

Logical Volume Manager(LVM)가 포함된 Solaris 9 OS에서는 Solstice DiskSuite가 필요하지 않습니다.

Veritas Volume Manager(VxVM) 3.x 

Solaris 8 OS에는 버전 3.2이상 및 필수 패치가 필요합니다. 

Solaris 9 OS에는 버전 3.5 이상 및 필수 패치가 필요합니다. 

Veritas File System(VxFS) 3.x 

Solaris 8 OS에는 버전 3.4 이상 및 필수 패치가 필요합니다. 

Solaris 9 OS에는 버전 3.5 이상 및 필수 패치가 필요합니다. 

HAStoragePlus에는 패치 110435-08 이상이 필요합니다. 

HA 구성 권한 요구 사항

Instant Messaging HA 구성을 설치 및 구성하려면 수퍼유저(root)로 로그인하거나 수퍼유저가 되어 /dev/console로 전송된 메시지를 보기 위한 콘솔이나 창을 지정합니다.

HA 구성 용어 및 확인 목록

표 3–8에서는 이 장의 구성 예에 사용되는 변수 용어를 설명합니다. 또한 Instant Messaging에 대해 HA를 구성하기 전에 정보를 수집해야 합니다. 구성 도중 이러한 정보를 묻는 메시지가 나타납니다. 이 확인 목록과 Sun Java System Instant Messaging 7 2005Q1 관리 설명서 1장에 있는 확인 목록을 함께 사용하십시오.

표 3–8 HA 구성 확인 목록

예에 사용된 이름 

설명 

값 

/global/im

클러스터 파일 시스템 또는 HAStoragePlus에 사용되는 전역 파일 시스템 마운트 지점입니다.  

 

/local/im

HAStoragePlus를 사용하고 있는 경우 공유 디스크에 대한 마운트 지점으로 사용할 로컬 디렉토리입니다. 

 

im_logical_host

논리 호스트 이름 

 

im_logical_host_ip

논리 호스트 숫자 IP 주소 

 

im_node_1

노드 1 FQDN

 

im_node_2

노드 2 FQDN

 

im_resource_group

Instant Messaging 자원 그룹입니다. 

 

im_resource_group_store

Instant Messaging 저장소 자원입니다. 

 

im_resource

Instant Messaging 자원입니다. 

 

im_runtime_base

(im_runtime_base/db im_runtime_base/logs 포함)

런타임 디렉토리(데이터베이스 및 로그 하위 디렉토리 포함)의 위치에 대해 전역 공유 분할 영역을 선택합니다. 예를 들면 다음과 같습니다. 

  • Solaris에서 Instant Messaging 런타임 디렉토리(im_runtime_base): /global/im/var/opt/SUNWiim/default

  • 데이터베이스 하위 디렉토리(im_db_base):

    /global/im/var/opt/SUNWiim/default/db

  • 로그 하위 디렉토리:

    /global/ im/var/opt/SUNWiim/default/logs

런타임 디렉토리 및 데이터베이스와 로그 하위 디렉토리에 대한 자세한 내용은 Sun Java System Instant Messaging 7 2005Q1 관리 설명서를 참조하십시오.

 

Instant Messaging을 위한 HA 설정

다음은 노드가 두 개인 Instant Messaging HA 구성을 설치하고 구성하는데 필요한 높은 수준의 단계 목록입니다.

구성 파일 및 이진 파일용 로컬 또는 공유 디스크 선택

시작하기 전에 다음 중 자신의 필요에 가장 적합한 배포를 결정해야 합니다. 두 환경 모두 공유 구성 요소가 클러스터의 모든 노드에 로컬로 설치되며 런타임 파일도 공유 디스크에 설치됩니다.

클러스터의 각 노드 준비

클러스터의 각 노드에서 구성 요소가 실행될 Instant Messaging 런타임 사용자 및 그룹을 만들어야 합니다. UID 및 GID 수는 클러스터의 모든 노드에서 동일해야 합니다.

이에 대한 지침은 Sun Java System Instant Messaging 7 2005Q1 관리 설명서를 참조하십시오. 사용자 및 그룹에 대한 자세한 내용은 해당 운영 체제 설명서를 참조하십시오.

설치 디렉토리(im_svr_base ) 선택

Instant Messaging의 경우 Java Enterprise System 설치 프로그램은 Solaris에서 /opt/SUNWiim을 기본 설치 디렉토리(im_svr_base)로 사용합니다. 하지만 구성 파일 및 이진 파일 저장에 공유 디스크를 사용하는 경우 전역(공유) 설치 디렉토리를 지정해야 합니다. 예를 들면 다음과 같습니다. /global/im/opt/SUNWiim

로컬 디스크를 사용하는 경우 Instant Messaging을 기본 디렉토리에 설치할 수 있습니다. 하지만 Instant Messaging을 노드의 각 시스템에서 동일한 디렉토리에 설치해야 합니다.

Instant Messaging 제품 및 패키지 설치

Sun Java Enterprise System 설치 프로그램을 사용하여 제품 및 패키지를 설치합니다. 설치 프로그램에 대한 자세한 내용은 Sun Java Enterprise System 2005Q4 설치 설명서를 참조하십시오.

표 3–9는 다중 노드 클러스터 구성에 필요한 제품 또는 패키지 목록입니다.

표 3–9 다중 노드 Instant Messaging HA 구성에 필요한 제품 및 패키지

제품 또는 패키지 

노드 1 

노드 n

Sun Cluster 소프트웨어 

예 

예 

Instant Messaging 7 2005Q4 Server 

예 

예(구성 파일 및 이진 파일 저장에 로컬 디스크를 사용하는 경우). 아니요(구성 파일 및 이진 파일 저장에 공유 디스크를 사용하는 경우). 

Sun Cluster Agent for Instant Messaging 

(SUNWiimsc)

예 

예(구성 파일 및 이진 파일 저장에 로컬 디스크를 사용하는 경우). 아니요(구성 파일 및 이진 파일 저장에 공유 디스크를 사용하는 경우). 

공유 구성 요소 

HAStoragePlus를 사용하는 경우 SUNWscu도 설치해야 합니다.

예 

예 

HA 환경 구성

수행해야 하는 단계는 구성 파일 및 이진 파일의 저장 디스크가 로컬 디스크인지 혹은 공유 디스크인지에 따라 다릅니다.

구성 파일 및 이진 파일 저장에 로컬 디스크를 사용하는 경우 다음 두 절차의 단계를 수행합니다.

구성 파일 및 이진 파일에 공유 디스크를 사용하는 경우 다음 두 절차의 단계를 수행합니다.

Procedure구성 파일 및 이진 파일 저장에 로컬 디스크를 사용하여 노드 1에서 HA를 구성하는 방법

시작하기 전에

Sun Java System Instant Messaging 7 2005Q1 관리 설명서의 1장에 있는 확인 목록과 표 3–8을 채우고 답변을 준비합니다.

단계
  1. Java Enterprise System 설치 프로그램을 사용하여 제품 및 패키지를 설치합니다.

    설치 디렉토리 선택에 대한 지침을 보려면 설치 디렉토리(im_svr_base ) 선택을 참조하십시오.

    HA에 필요한 제품 및 패키지 목록은 표 3–9를 참조하십시오. 특정 지침에 대해서는 Sun Java Enterprise System 2005Q4 설치 설명서를 참조하십시오.

  2. 런타임 파일에 HAStoragePlus를 사용하는 경우 공유 디스크를 로컬 디렉토리로 마운트합니다. 그렇지 않은 경우 단계 3으로 건너 뜁니다.

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

    1. 마운트 지점(/local/ im/im_runtime_base/)이 아직 없으면 만듭니다.

      단계 4의 구성 도중 메시지가 나타나면 이 디렉토리(/local /im/im_runtime_base/ )를 Instant Messaging Server 런타임 파일 디렉토리로 지정합니다.

    2. mount 명령을 사용하여 /local/im/im_runtime_base에 디스크를 마운트합니다.

  3. configure 유틸리티를 실행합니다.

    이에 대한 지침은 Sun Java System Instant Messaging 7 2005Q1 관리 설명서를 참조하십시오.

  4. Instant Messaging Server 런타임 파일 디렉토리를 묻는 메시지가 나타나면 다음 중 하나를 입력합니다.

    • 런타임 파일에 HAStoragePlus를 사용하는 경우 /local/im/im_runtime_base /를 입력합니다.

    • 런타임 파일에 클러스터 파일 시스템을 사용하는 경우 /global/im/ im_runtime_base /를 입력합니다. 여기서 /global/ im은 클러스터 파일 시스템의 전역 디렉토리입니다.

  5. Instant Messaging 호스트 이름을 묻는 메시지가 나타나면 논리 호스트를 입력합니다.

    configure 유틸리티가 지정된 호스트에 연결할 수 없는 경우에도 논리 호스트를 사용하도록 선택하십시오. configure 유틸리티를 실행할 때 논리 호스트 자원이 오프라인 상태일 수 있습니다.

  6. 구성 후 또는 시스템 시작 시 Instant Messaging을 시작하는 옵션을 선택하지 마십시오.

    HA 구성에서는 논리 호스트가 온라인 상태여야 Instant Messaging이 제대로 작동합니다.

  7. 런타임 파일로 HAStoragePlus를 사용하는 경우 공유 디스크를 마운트 해제합니다.

Procedure구성 파일 및 이진 파일 저장에 로컬 디스크를 사용하여 노드 n에 HA를 구성하는 방법

시작하기 전에

이전 절차( 구성 파일 및 이진 파일 저장에 로컬 디스크를 사용하여 노드 1에서 HA를 구성하는 방법)의 설명에 따라 노드 1의 HA 구성을 완료합니다.

Sun Java System Instant Messaging 7 2005Q1 관리 설명서의 확인 목록과 표 3–8에 대한 답변을 준비합니다.

단계
  1. Java Enterprise System 설치 프로그램을 사용하여 제품 및 패키지를 설치합니다.

    클러스터의 이후 각 노드에 대해 노드 1에 Instant Messaging을 설치할 때 사용한 것과 같은 경로를 선택합니다. 구체적 지침은 설치 디렉토리(im_svr_base ) 선택을 참조하십시오.

    HA에 필요한 제품 및 패키지 목록은 표 3–9를 참조하십시오. 특정 지침에 대해서는 Sun Java Enterprise System 2005Q4 설치 설명서를 참조하십시오.

  2. configure 유틸리티를 실행합니다.

    이에 대한 지침은 Sun Java System Instant Messaging 7 2005Q1 관리 설명서의 1장을 참조하십시오.

  3. Instant Messaging Server 런타임 파일 디렉토리를 묻는 메시지가 나타나면 노드 1에 대해 지정한 것과 같은 값을 입력합니다.

  4. Instant Messaging 호스트 이름을 묻는 메시지가 나타나면 노드 1에 대해 입력한 것과 같은 논리 호스트를 입력합니다.

    configure 유틸리티가 지정된 호스트에 연결할 수 없는 경우에도 논리 호스트를 사용하도록 선택하십시오. configure 유틸리티를 실행할 때 논리 호스트 자원이 오프라인 상태일 수 있습니다.

  5. 사용자 및 그룹을 묻는 메시지가 나타나면 노드 1에 대해 입력한 것과 같은 값을 입력합니다.

  6. 구성 후 또는 시스템 시작 시 Instant Messaging을 시작하는 옵션을 선택하지 마십시오.

    HA 구성에서는 논리 호스트가 온라인 상태여야 Instant Messaging이 제대로 작동합니다.

Procedure구성 파일 및 이진 파일 저장에 공유 디스크를 사용하여 노드 1에 HA를 구성하는 방법

시작하기 전에

Sun Java System Instant Messaging 7 2005Q1 관리 설명서의 1장에 있는 확인 목록과 표 3–8을 채우고 답변을 준비합니다.

구성 파일 및 이진 파일 저장에 공유 디스크를 사용하는 경우 HAStoragePlus가 아니라 클러스터 파일 시스템을 사용해야 합니다.

단계
  1. Java Enterprise System 설치 프로그램을 사용하여 클러스터 파일 시스템의 디렉토리에 제품과 패키지를 설치합니다.

    Instant Messaging을 설치할 때 기본 디렉토리가 아닌 디렉토리를 지정해야 합니다. 구체적 지침은 설치 디렉토리(im_svr_base ) 선택을 참조하십시오.

    HA에 필요한 제품 및 패키지 목록은 표 3–9를 참조하십시오. 특정 지침에 대해서는 Sun Java Enterprise System 2005Q4 설치 설명서를 참조하십시오.

  2. /etc/opt/SUNWiim에서 /global/im/etc/opt/SUNWiim을 가리키는 소프트 링크를 만듭니다.

  3. Instant Messaging을 설치한 전역 디렉토리(/global/ im/im_svr_base/configure )에서 configure 유틸리티를 실행합니다.

    이에 대한 지침은 Sun Java System Instant Messaging 7 2005Q1 관리 설명서의 1장을 참조하십시오.

  4. Instant Messaging Server 런타임 파일 디렉토리를 묻는 메시지가 나타나면 /global/im/ im_runtime_base에 대한 값을 입력합니다.

  5. Instant Messaging 호스트 이름을 묻는 메시지가 나타나면 논리 호스트를 입력합니다.

    configure 유틸리티가 지정된 호스트에 연결할 수 없는 경우에도 논리 호스트를 사용하도록 선택하십시오. configure 유틸리티를 실행할 때 논리 호스트 자원이 오프라인 상태일 수 있습니다.

  6. 구성 후 또는 시스템 시작 시 Instant Messaging을 시작하는 옵션을 선택하지 마십시오.

    HA 구성에서는 논리 호스트가 온라인 상태여야 Instant Messaging이 제대로 작동합니다.

Procedure구성 파일 및 이진 파일 저장에 공유 디스크를 사용하여 노드 n에 HA를 구성하는 방법

시작하기 전에

이전 절차( 구성 파일 및 이진 파일 저장에 공유 디스크를 사용하여 노드 1에 HA를 구성하는 방법)의 설명에 따라 노드 1의 HA 구성을 완료합니다.

Sun Java System Instant Messaging 7 2005Q1 관리 설명서의 확인 목록과 표 3–8에 대한 답변을 준비합니다.

단계
  1. /etc/opt/SUNWiim에서 /global/im/etc/opt/SUNWiim을 가리키는 소프트 링크를 만듭니다.

  2. 자원 유형 등록(RTR) 파일에 대한 소프트 링크를 만듭니다.


    ln -s /global/im/
    im_svr_base/cluster/SUNW.iim  \
    /usr/cluster/lib/rgm/rtreg/SUNW.iim
    

논리 호스트 구성

Instant Messaging을 시작하기 전에 자원 그룹을 만들고 논리 호스트를 추가하고 자원 그룹을 온라인으로 전환해야 합니다.

Procedure논리 호스트로 자원 그룹을 구성하는 방법

단계
  1. 이름이 im_resource_group인 Instant Messaging 페일오버 자원 그룹을 만듭니다.


    # scrgadm -a -g im_resource_group -h 
    im-node-2,im-node-1
    
  2. 자원 그룹에 논리 호스트 이름 im_logical_host를 추가합니다.

    Instant Messaging은 이 호스트 이름을 수신합니다.


    # scrgadm -a -L -g im_resource_group -l 
    im_logical_host
    
  3. 자원 그룹을 온라인화합니다.


    # scswitch -Z -g im_resource_group
    

저장소 자원 등록 및 활성화

Instant Messaging 데이터 서비스를 온라인으로 전환하려면 이 절의 설명대로 저장소 자원을 등록하고 활성화해야 합니다.

Procedure저장소 자원을 등록 및 활성화하는 방법

단계
  1. 저장소 자원을 등록합니다.

    GFS(전역 파일 시스템)와 HAStoragePlus를 사용하는 경우 FileSystemMountPoints 등록 정보에 대한 값으로 마운트 지점을 설정합니다. 예를 들면 다음과 같습니다.


    # scrgadm -a -j im_resource_group_store
     -g im_resource_group -t SUNW.HAStorage   \
    -x FileSystemMountPoints=/global/
    im -x AffinityOn=True
    

    그렇지 않은 경우 ServicePaths 등록 정보에 대한 값으로 마운트 지점을 지정합니다. 예를 들면 다음과 같습니다.


    # scrgadm -a -j im-resource-group-store
     -g im-resource-group -t SUNW.HAStorage   \
    -x ServicePaths=/global/im -x AffinityOn=True
    
  2. 저장소 자원을 사용 가능하게 합니다.


    # scswitch -e -j im_resource_group_store
    

자원 유형 등록 및 자원 생성

HA Instant Messaging Server 또는 멀티플렉서를 시작하기 전에 자원 유형 SUNWiimsc를 Sun Cluster에 등록하고 자원을 생성합니다.

Procedure자원 유형을 등록하고 자원을 생성하는 방법

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


    # scrgadm -a -t SUNW.iim
    
  2. 자원을 생성합니다.

    다음 명령을 한 줄에 입력합니다.


    # scrgadm -a -j im_resource -g 
    im_resource_group -t SUNW.iim
    -x Confdir_list=/global/im/
    im_resource_group
    -y Resource_dependencies=im_resource_group_store -y Port_list=80/tcp
    
  3. 자원을 활성화합니다.


    # scswitch -e -j im_resource
    
  4. Instant Messaging 구성 요소를 시작합니다.


    주의 – 주의 –

    Sun Cluster를 사용한 HA 환경에서는 imadmin start, imadmin stop 또는 imadmin refresh 명령을 사용하지 마십시오. 대신 Sun Cluster 관리 유틸리티를 사용하십시오.


Instant Messaging HA 구성 확인

Instant Messaging을 시작한 뒤에는 이 절의 설명에 따라 HA 구성을 확인해야 합니다.

ProcedureInstant Messaging에 대한 HA 구성을 확인하는 방법

단계
  1. 필요한 모든 프로세스가 실행 중인지 확인합니다.

  2. 서비스를 백업 노드로 전환하여 고가용성을 확인합니다.

    예를 들어 서비스가 im_node_1에서 실행 중인 경우 다음 명령을 수행하여 서버를 im_node_2로 전환합니다.


    # scswitch -z -g im_resource_group -h 
    im_node_2
    
  3. im_node_2에서 필요한 모든 프로세스가 시작되었는지 확인합니다.

Instant Messaging HA 구성 문제 해결

문제 해결을 돕기 위해 오류 메시지가 오류 로그에 기록됩니다. 로그는 syslog 기능으로 제어됩니다. 로깅 기능 사용에 대한 내용은 HA 관련 설명서syslog.conf에 대한 설명서 페이지를 참조하십시오.

Instant Messaging HA 서비스 중지, 시작 및 재시작

Instant Messaging HA 서비스를 시작 및 중지하려면 Sun Cluster scswitch 명령을 사용합니다.


주의 – 주의 –

Sun Cluster를 사용한 HA 환경에서는 imadmin start, imadmin stop 또는 imadmin refresh 명령을 사용하지 마십시오. 대신 Sun Cluster 관리 유틸리티를 사용하십시오.


Sun Cluster scswitch 명령에 대한 자세한 내용은 Sun Cluster Reference Manual for Solaris OS를 참조하십시오.

ProcedureInstant Messaging HA 서비스를 시작하는 방법

단계

    명령줄에 다음 명령을 입력합니다.


    # scswitch -e -j im_resource
    

ProcedureInstant Messaging HA 서비스를 중지하는 방법

단계

    명령줄에 다음 명령을 입력합니다.


    # scswitch -n -j im_resource
    

ProcedureInstant Messaging HA 서비스를 다시 시작하는 방법

단계

    명령줄에 다음 명령을 입력합니다.


    # scswitch -R -j im_resource
    

Instant Messaging용 HA RTR 파일 관리

자원 유형 등록(RTR) 파일은 Resource Group Manager(RGM)의 제어 하에 실행되는 고가용성 자원 유형을 설명하는 ASCII 텍스트 파일입니다. RTR 파일은 자원 유형을 클러스터 구성에 등록하기 위한 scrgadm 명령의 입력 파일로 사용됩니다. Instant Messaging RTR 파일인 SUNW.iim은 HA 구성 도중 SUNWiimsc 패키지를 설치할 때 생성됩니다.

다음 절에서 이 파일 관리에 대한 정보를 제공합니다.

Instant Messaging RTR 파일 매개 변수

다음 표는 Instant Messaging에 한정된 Instant Messaging RTR 파일(SUNW.iim)의 확장 등록 정보 목록입니다.

표 3–10 SUNW.iim 확장 등록 정보

확장 등록 정보 

기본값 

설명 

Server_Root

로컬 디스크를 사용하여 구성 파일 및 이진 파일을 저장하는 경우: im_svr_base

공유 디렉토리를 사용하여 구성 파일 및 이진 파일을 저장하는 경우: /global/im/im_svr_base

Instant Messaging Server 설치 디렉토리에 대한 절대 경로를 정의합니다. 기본적으로 Solaris에서 im_svr_base/opt/SUNWiim입니다.

Confdir_list

없음 

Instant Messaging 구성에 대한 절대 경로를 정의합니다. 이 값은 SUNWiimsc의 설치 도중 설정됩니다.

Monitor_retry_count

4

실행 중이 아닌 것으로 인식한 경우 프로세스 모니터 기능(PMF)이 오류 모니터의 재시작을 시도할 횟수를 정의합니다.

Monitor_retry_interval

2(분)

오류 모니터에서 PMF가 재시작을 시도할 시간 간격(분 단위)입니다.  

Probe_timeout

30(초)

Sun Cluster 프로브가 Instant Messaging에 성공적으로 연결되는 동안의 대기 시간(초 단위)입니다. 

Failover_enabled

True

구성된 재시도 간격(retry_interval) 이내에 구성된 재시도 횟수(retry_count)가 초과된 경우 다른 노드로 페일오버할 것인지 여부를 결정합니다. 재시도 및 기타 매개 변수에 대한 자세한 내용은 Sun Cluster Reference Manual for Solaris OS를 참조하십시오.

Instant Messaging용 RTR 파일 사용자 정의

Instant Messaging RTR 파일(SUNW.iim)의 확장 등록 정보 일부에 대한 값을 수정하여 HA 환경을 구성할 수 있습니다. 확장 등록 정보는 자원 유형에 한정된 등록 정보입니다. 이 등록 정보는 같은 유형의 모든 자원에서 상속됩니다. Instant Messaging 확장 등록 정보는 Instant Messaging RTR 파일 매개 변수에서 설명합니다.

자원 유형 등록 파일의 내용과 확장 등록 정보에 대한 값 사용자 정의에 대한 자세한 내용은 Sun Cluster Reference Manual for Solaris OS에서 rt_regproperty_attributes에 대한 설명서를 참조하십시오.

Instant Messaging용 HA 제거

HA 환경에서 Instant Messaging을 제거하려면 이 절의 설명대로 Instant Messaging 클러스터 에이전트 SUNWiimsc를 제거해야 합니다.

ProcedureInstant Messaging용 HA를 제거하는 방법

시작하기 전에

이 절차의 설명에 따라 SUNWiimsc 패키지를 제거하면 RTR 파일 SUNW.iim의 사용자 정의 내용이 모두 손실됩니다. 나중에 이를 복원하려면 SUNWiimsc 패키지를 제거하기 전에 SUNW.iim의 백업 사본을 만들어야 합니다.

단계
  1. Instant Messaging 데이터 서비스를 중지합니다.


    scswitch -F -g im_resource_group
    
  2. Instant Messaging 자원 그룹( im_resource_group)의 모든 자원을 비활성화합니다.


    # scswitch -n -j im_resource
    # scswitch -n -j im_logical_host
    # scswitch -n -j im_resource_group_store
    
  3. Instant Messaging 자원 그룹에서 자원을 제거합니다.


    # scrgadm -r -j im_resource
    # scrgadm -r -j im_logical_host
    # scrgadm -r -j im_resource_group_store
    
  4. Instant Messaging 자원 그룹을 제거합니다.


    # scrgadm -r -g im_resource_group
    
  5. Instant Messaging 자원 유형을 제거합니다.


    # scrgadm -r -t SUNW.iim
    
  6. Java Enterprise System 설치 프로그램을 사용하거나 다음과 같이 수동으로 SUNWiimsc 패키지를 제거합니다.


    pkgrm SUNWiimsc
    

    패키지를 제거하면 RTR 파일의 모든 사용자 정의 내용이 손실됩니다.

  7. 구성 파일 및 이진 파일 저장에 공유 디렉토리를 사용하는 경우 HA 구성 도중 만들어진 모든 소프트 링크를 제거합니다.

    노드 1의 경우


    rm /etc/opt/SUNWiim
    

    다른 모든 노드의 경우


    rm /usr/cluster/lib/rgm/rtreg/SUNW.iim
    

HA 관련 설명서