Sun Java System Instant Messaging 7.2 관리 설명서

4장 고가용성(HA)을 위한 Instant Messaging 구성(Solaris 전용)

고가용성(HA)을 위한 Instant Messaging 구성은 소프트웨어 및 하드웨어 장애의 모니터링과 복구를 제공합니다. 고가용성(HA) 기능은 확장성 서비스가 아니라 페일오버 데이터 서비스로서 구현되며 Solaris에서만 지원됩니다. 이 장에서는 Sun Cluster 소프트웨어를 사용하여 Instant Messaging HA를 구성하는 것에 대해 설명합니다. Sun Cluster에서 제공되는 확장성 서비스와 페일오버 데이터 서비스에 대한 자세한 내용은 HA 관련 설명서를 참조하십시오 .

Instant Messaging HA 서비스를 구성하는 방법을 설명하기 위해 이 장에서 다루는 내용은 다음과 같습니다.

Instant Messaging HA 개요

Instant Messaging에 Sun Cluster를 사용하여 가용성이 높은 배포를 만듭니다. 이 절에서는 다음과 같은 내용으로 HA 요구 사항, 이 장의 예제에 사용된 용어 및 HA 구성에 필요한 권한을 설명합니다.

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

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

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

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

소프트웨어 및 버전 

참고 및 패치 

Solaris 9 OS 

모든 버전의 Solaris 9 OS가 지원됩니다. 

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

Solaris Logical Volume Manager(LVM)가 포함되어야 합니다.

Solaris 10 OS 

모든 버전의 Solaris 10 OS가 지원됩니다. 

Sun Cluster 3.1 

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

Sun Cluster를 설치하려면 Communications Suite 설치 프로그램을 사용하여 Sun Java Communications Suite 5 Installation Guide의 설치 프로세스에 따라 설치합니다.

Sun Cluster 소프트웨어를 설치한 후에 해당 클러스터를 구성해야 합니다. 자세한 내용은 Sun Cluster System Administration Guide for Solaris OS를 참조하십시오. 이와 더불어 관련되는 설명서에 대해서는 HA 관련 설명서를 참조하십시오.

Sun Cluster 패치

Solaris 9 및 10용 패치는 SunSolve Online에서 다운로드할 수 있습니다.

Veritas Volume Manager(VxVM) 3.x 

버전 3.5 이상 및 필수 패치가 필요합니다. 

Veritas File System(VxFS) 3.x 

버전 3.5 이상 및 필수 패치가 필요합니다. 

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

Instant Messaging HA 구성 권한 요구 사항

Instant Messaging HA를 설치하고 구성하려면 수퍼 유저(root)로 로그인하거나 변경하고 /dev/console로 전송된 메시지를 보여 주는 콘솔이나 창을 지정합니다.

Instant Messaging HA 구성 용어 및 확인 목록

표 4–2는 이 장에서 사용된 구성 예제의 매개 변수 용어를 설명합니다. 또한 구성 중에 정보를 요청하는 프롬프트가 표시되므로Instant Messaging HA를 구성하기 전에 해당 정보를 미리 수집하여 알고 있어야 합니다. 이와 같이 수집된 확인 목록은 표 1–1의 확인 목록과 함께 사용하는 것이 좋습니다.

표 4–2 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/dbim-runtime-base/logs 포함)

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

  • 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

런타임 디렉토리 및 데이터베이스/로그 하위 디렉토리에 대한 자세한 내용은 Instant Messaging 서버 디렉토리 구조를 참조하십시오.

 

Instant Messaging HA 설정

두 노드를 사용하는 Instant Messaging HA를 설치하고 구성하는 데 필요한 일반적 단계는 다음과 같습니다.

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

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

개별 클러스터 노드 준비

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

configure 유틸리티에서 이러한 아이디를 만들 수 있지만 구성 프로그램을 실행하기 전에 이 장에서 설명되는 개별 노드 준비 작업의 일부로 해당 아이디를 직접 만들 수도 있습니다. 또한 로컬 또는 공유 디스크의 사용 여부에 따라 특정 노드에서 configure를 실행하지 않고 수동으로 런타임 사용자와 그룹 아이디를 만들어야 할 수도 있습니다.

런타임 사용자와 그룹 아이디가 포함되어야 하는 파일의 위치는 다음과 같습니다.

자세한 지침은 UNIX 시스템 사용자 및 그룹 만들기를 참조하십시오. 사용자와 그룹에 대한 자세한 내용은 사용 중인 운영 체제 설명서를 참조하십시오.

설치 디렉토리(im-svr-base) 선택

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

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

Sun JavaTM System 제품 및 패키지 설치

제품과 패키지는 Communications Suite 설치 프로그램으로 설치합니다. 설치 프로그램에 대한 자세한 내용은 Sun Java Communications Suite 5 Installation Guide를 참조하십시오.

표 4–3에는 여러 노드 클러스터 구성에 필요한 제품과 패키지가 나열되어 있습니다.

표 4–3 여러 노드 Instant Messaging HA 구성에 필요한 제품 및 패키지

제품 또는 패키지 

노드 1 

노드 n

Sun Cluster 소프트웨어 

예 

예 

Instant Messaging 7.2 서버 

예 

예(구성 파일과 바이너리에 로컬 디스크를 사용하는 경우)아니오(구성 파일과 바이너리에 공유 디스크를 사용하는 경우) 

Instant Messaging용 Sun Cluster 에이전트 

(SUNWiimsc)

예 

예(구성 파일과 바이너리에 로컬 디스크를 사용하는 경우)아니오(구성 파일과 바이너리에 공유 디스크를 사용하는 경우) 

공유 구성 요소 

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

예 

예 

HA 환경 구성

수행해야 하는 단계는 구성 파일과 바이너리에 로컬 또는 공유 디스크를 사용하는지 여부에 따라 다릅니다.

구성 파일과 바이너리에 로컬 디스크를 사용하는 경우 다음 두 절차의 단계를 수행하십시오.

구성 파일과 바이너리에 공유 디스크를 사용하는 경우 다음 두 절차의 단계를 수행하십시오.

Procedure구성 파일과 바이너리에 로컬 디스크를 사용하는 노드 1에 HA를 구성하려면

시작하기 전에

표 1–1표 4–2의 확인 목록을 채우고 이 확인 목록에 대한 응답을 미리 준비합니다.

  1. Java Enterprise System 설치 프로그램으로 제품과 패키지를 설치합니다.

    설치 디렉토리를 선택하기 위한 자세한 지침은 설치 디렉토리(im-svr-base) 선택을 참조하십시오.

    HA에 필요한 제품 및 패키지 목록은 표 4–3을 참조하십시오. 자세한 지침은 Sun Java Communications Suite 5 Installation Guide를 참조하십시오.

  2. 런타임 파일에 HAStoragePlus를 사용하는 경우 로컬 디렉토리에 공유 디스크를 마운트하고, 그렇지 않으면 단계 3으로 넘어갑니다.

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

    1. 마운트 지점(/local/im/im-runtime-base/)이 없으면 해당 지점을 만듭니다.

      구성 중에 단계 4에서 프롬프트가 표시되면 Instant Messaging 서버 런타임 파일 디렉토리로 이 디렉토리(/local/im/im-runtime-base/)를 지정합니다.

    2. mount 명령으로 /local/im/im-runtime-base에 디스크를 마운트합니다.

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

    자세한 지침은 1 장, 설치 후 Instant Messaging 구성을 참조하십시오.

  4. Instant Messaging 서버 런타임 파일 디렉토리를 요청하는 프롬프트가 표시되면 다음 중 하나를 입력합니다.

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

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

  5. Instant Messaging 호스트 이름을 요청하는 프롬프트가 표시되면 논리 호스트를 입력합니다.

    configure 유틸리티에서 지정한 호스트에 연결할 수 없어도 논리 호스트를 허용하도록 선택합니다. configure 유틸리티를 실행할 때 논리 호스트 자원이 오프라인일 수 있습니다.

  6. 구성 이후 또는 시스템 시작 시 Instant Messaging을 시작하지 않도록 선택합니다.

    또한 HA 구성에서 Instant Messaging이 제대로 작동하려면 Instant Messaging 서비스의 논리 호스트가 온라인이어야 합니다.

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

Procedure구성 파일과 바이너리에 로컬 디스크를 사용하는 노드 n에 HA를 구성하려면

시작하기 전에

이전 절차( 구성 파일과 바이너리에 로컬 디스크를 사용하는 노드 1에 HA를 구성하려면)에서 설명한 대로 노드 1의 HA 구성을 완료했는지 확인합니다.

표 1–1표 4–2의 확인 목록에 대한 응답을 미리 준비합니다.

  1. Java Enterprise System 설치 프로그램으로 제품과 패키지를 설치합니다.

    노드 1에 Instant Messaging을 설치할 때 사용한 경로를 클러스터의 각 하위 노드에 대해 차례로 선택합니다. 자세한 지침은 설치 디렉토리(im-svr-base) 선택을 참조하십시오.

    HA에 필요한 제품 및 패키지 목록은 표 4–3을 참조하십시오. 자세한 지침은 Sun Java Communications Suite 5 Installation Guide를 참조하십시오.

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

    자세한 지침은 1 장, 설치 후 Instant Messaging 구성을 참조하십시오.

  3. Instant Messaging 서버 런타임 파일 디렉토리를 요청하는 프롬프트가 표시되면 노드 1에 제공한 것과 같은 값을 입력합니다.

  4. Instant Messaging 호스트 이름을 요청하는 프롬프트가 표시되면 노드 1에 제공한 것과 같은 논리 호스트 이름을 입력합니다.

    configure 유틸리티에서 지정한 호스트에 연결할 수 없어도 논리 호스트를 허용하도록 선택합니다. configure 유틸리티를 실행할 때 논리 호스트 자원이 오프라인일 수 있습니다.

  5. 사용자와 그룹을 요청하는 프롬프트가 표시되면 노드 1에 제공한 것과 같은 값을 입력합니다.

  6. 구성 이후 또는 시스템 시작 시 Instant Messaging을 시작하지 않도록 선택합니다.

    또한 HA 구성에서 Instant Messaging이 제대로 작동하려면 Instant Messaging 서비스의 논리 호스트가 온라인이어야 합니다.

Procedure구성 파일과 바이너리에 공유 디스크를 사용하는 노드 1에 HA를 구성하려면

시작하기 전에

표 1–1표 4–2의 확인 목록을 채우고 이 확인 목록에 대한 응답을 미리 준비합니다.

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

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

    Instant Messaging을 설치할 때 기본 디렉토리 이외의 디렉토리를 지정해야 합니다. 자세한 지침은 설치 디렉토리(im-svr-base) 선택을 참조하십시오.

    HA에 필요한 제품 및 패키지 목록은 표 4–3을 참조하십시오. 자세한 지침은 Sun Java Communications Suite 5 Installation Guide를 참조하십시오.

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

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

    자세한 지침은 1 장, 설치 후 Instant Messaging 구성을 참조하십시오.

  4. Instant Messaging 서버 런타임 파일 디렉토리를 요청하는 프롬프트가 표시되면 값으로 /global/im/im-runtime-base를 입력합니다.

  5. Instant Messaging 호스트 이름을 요청하는 프롬프트가 표시되면 논리 호스트를 입력합니다.

    configure 유틸리티에서 지정한 호스트에 연결할 수 없어도 논리 호스트를 허용하도록 선택합니다. configure 유틸리티를 실행할 때 논리 호스트 자원이 오프라인일 수 있습니다.

  6. 구성 이후 또는 시스템 시작 시 Instant Messaging을 시작하지 않도록 선택합니다.

    또한 HA 구성에서 Instant Messaging이 제대로 작동하려면 Instant Messaging 서비스의 논리 호스트가 온라인이어야 합니다.

Procedure구성 파일과 바이너리에 공유 디스크를 사용하는 노드 n에 HA를 구성하려면

시작하기 전에

이전 절차( 구성 파일과 바이너리에 공유 디스크를 사용하는 노드 1에 HA를 구성하려면)에서 설명한 대로 노드 1의 HA 구성을 완료했는지 확인합니다.

표 1–1표 4–2의 확인 목록에 대한 응답을 미리 준비합니다.

  1. /global/im/etc/opt/SUNWiim을 가리키는 /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 서버나 멀티플렉서를 시작하기 전에 자원 유형(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
    
  3. 자원을 활성화합니다.


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

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 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
    

Sun Cluster와 함께 배포 시 Instant Messaging 구성 요소 중지, 시작 및 재시작

imadmin 명령은 Instant Messaging 구성 요소를 중지, 시작 또는 재시작하기 전에 클러스터 노드에서 구성 요소가 실행되고 있지 않은지 확인합니다. imadmin 명령으로 구성 요소가 클러스터 노드에서 실행되고 있다고 확인되면 명령을 실행하는 대신 오류 메시지를 반환합니다. Sun Cluster와 함께 배포할 때 Sun Cluster 관리 유틸리티를 사용하여 Instant Messaging 구성 요소를 중지, 시작 및 재시작합니다.

Instant Messaging HA RTR 파일 관리

자원 유형 등록(RTR) 파일은 자원 그룹 관리자(RGM)의 제어를 통해 실행되는 고가용성 자원 유형을 설명하는 ASCII 텍스트 파일입니다. RTR 파일은 자원 유형을 클러스터 구성에 등록하는 scrgadm 명령의 입력 파일로 사용됩니다. Instant Messaging RTR 파일인 SUNW.iim은 HA 구성에서 SUNWiimsc 패키지를 설치할 때 만들어집니다.

이러한 자원 유형 등록 파일을 관리하기 위해 이 절에서 다루는 내용은 다음과 같습니다.

Instant Messaging RTR 파일 매개 변수

다음 표에는 Instant Messaging과 관련된 RTR 파일(SUNW.iim)의 Instant Messaging 확장 등록 정보가 나열되어 있습니다.

표 4–4 SUNW.iim 확장 등록 정보

확장 등록 정보 

기본값 

설명 

Server_Root

로컬 디스크에 구성 파일과 바이너리를 저장하는 경우: im-svr-base

공유 디렉토리에 구성 파일과 바이너리를 저장하는 경우: /global/im/im-svr-base

Instant Messaging 서버 설치 디렉토리의 절대 경로를 정의합니다. 기본적으로 im-svr-base/opt/SUNWiim입니다(Solaris의 경우).

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 확장 등록 정보는 표 4–4에서 설명됩니다.

자원 유형 등록 파일에 포함된 항목 및 확장 등록 정보 값을 사용자 정의하기 위한 지침에 대한 자세한 내용은 Sun Cluster Reference Manual for Solaris OS에서 rt_regproperty_attributes에 대한 문서 자료를 참조하십시오.

Instant Messaging HA 제거

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

ProcedureInstant Messaging HA를 제거하려면

시작하기 전에

이 절차에서 설명한 대로 SUNWiimsc 패키지를 제거하면 SUNW.iim RTR 파일에 적용된 사용자 정의가 손실됩니다. 나중에 이러한 사용자 정의를 복원하려면 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 관련 설명서