Collective Member

이 기능을 통해 서버가 관리 통합 멤버로 되도록 설정할 수 있습니다.

이 기능을 사용

Collective Member 기능을 사용하려면 server.xml 파일의 featureManager 요소 내에 다음 요소 선언을 추가하십시오.
<feature>collectiveMember-1.0</feature>

지원되는 Java™ 버전

  • JavaSE-1.6
  • JavaSE-1.7
  • JavaSE-1.8

이 기능에 의존하는 기능 개발

Collective Member 기능에 의존하는 기능을 개발 중인 경우, 새 기능의 기능 Manifest 파일에 있는 Subsystem-Content 헤더에 다음 항목을 포함시키십시오.
com.ibm.websphere.appserver.collectiveMember-1.0; type="osgi.subsystem.feature"

이 기능을 사용하는 기능

    기능 구성 요소

    server.xml 파일에서 다음 요소를 사용하여 Collective Member 기능을 구성할 수 있습니다.

    collectiveMember
    통합 멤버 구성에는 하나 이상의 집합 제어기 주소(controllerHost 및 controllerPort로 식별됨)가 필요합니다. 통합 제어기에 사용 가능한 여러 주소가 포함될 수 있습니다. 추가 제어기를 식별하려면 하나 이상의 failoverController 요소를 추가하십시오. 다중 제어기를 사용할 수 있는 경우 멤버는 제어기 중 하나에 연결합니다. 제어기의 연결이 예상치 않게 종료된 경우 멤버는 나머지 제어기 세트의 다른 제어기에 연결합니다.
    속성 이름 데이터 유형 기본값 설명
    controllerHost string   통합 제어기 인스턴스의 호스트 이름입니다.
    controllerPort int   JMX/REST 커넥터용 포트(일반적으로 HTTPS 포트)입니다.
    controllerReadTimeout 밀리초 정밀도를 사용하는 기간 300s 집합 제어기에 대한 멤버 연결의 읽기 제한시간입니다. 크고 위치적으로 분산된 토폴로지의 읽기 제한시간은 더 길어야 합니다. 최소값은 2분입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
    heartBeatInterval 밀리초 정밀도를 사용하는 기간 60s 통합 멤버가 활동을 표시하기 위해 통합 제어기에 접속하는 시간 주기입니다. 최소값은 1초입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
    collectiveMember > failoverController
    설명: 사용할 집합 멤버에 사용 가능한 추가 집합 제어기 주소입니다.
    필수: false
    데이터 유형:
    속성 이름 데이터 유형 기본값 설명
    host string   통합 제어기 인스턴스의 호스트 이름입니다.
    id 문자열   고유 구성 ID입니다.
    port int   JMX/REST 커넥터용 포트(일반적으로 HTTPS 포트)입니다.
    hostAuthInfo
    집단 컨트롤러가 서버의 호스트에 대해 인증하도록 하기 위한 연결 세부사항입니다.
    속성 이름 데이터 유형 기본값 설명
    rpcHost string localhost 완전한 호스트 이름 또는 IP 주소입니다. '*' 와일드카드가 호스트 이름 발견에 있게 됩니다. 이는 멀티홈 시스템에 대해 권장되지 않으며 예상치 못한 동작이 발생할 수 있습니다. 호스트 이름은 네트워크 내에서 고유해야 하며 원격 연결 프로토콜이 청취하는 호스트 이름이어야 합니다(SSH 또는 OS 특정 RPC). 설정되지 않은 경우 이 값은 defaultHostName 변수에서 상속됩니다. 여기에 설정된 호스트 이름이 집단 저장소 내에서 서버의 정보가 저장되는 위치를 직접 제어합니다.
    rpcPort int 22 원격 연결 프로토콜이 청취하는 포트입니다(SSH 또는 OS 특정 RPC). 지원되는 RPC 메커니즘은 제품 문서를 참조하십시오.
    rpcUser string   호스트에 연결하는 데 사용하는 운영 체제 사용자 ID입니다.
    rpcUserHome string   사용자 로그인 ID의 홈 디렉토리입니다. sudo가 사용되고 SSH 생성이 자동으로 수행되는 경우에만 설정이 필요합니다.
    rpcUserPassword 양방향으로 암호화된 비밀번호(문자열)   운영 체제 사용자의 비밀번호입니다. 이 특성이 설정되지 않는 경우 키 기반 인증이 사용됩니다. SSH를 지원하는 호스트에 대해 키 기반 인증의 사용이 권장됩니다. 이 특성이 설정되고 sshPrivateKeyPath도 설정되는 경우 키가 우선순위를 얻습니다.
    sshPrivateKeyPassword 양방향으로 암호화된 비밀번호(문자열)   SSH 개인 키의 비밀번호입니다.
    sshPrivateKeyPath string   SSH 개인 키 파일의 경로입니다. 키 쌍이 없는 경우 키 쌍이 자동으로 생성됩니다. 키 기반 인증을 위해 개인 키가 필요합니다.
    sshPublicKeyPath string   SSH 공개 키 파일의 경로입니다. 키 쌍이 없는 경우 키 쌍이 자동으로 생성됩니다. 없는 경우 공개 키는 구성된 사용자 ID의 authorized_keys 파일에 배치됩니다. 공개 키의 경로 설정은 필요하지 않습니다.
    sudoUser string   sudo 사용자 ID입니다. useSudo=false인 경우 이 특성을 설정해야 합니다.
    sudoUserPassword 양방향으로 암호화된 비밀번호(문자열)   sudo 사용자의 비밀번호입니다. useSudo=false인 경우 이 특성을 설정해야 합니다.
    useHostCredentials boolean   이 특성이 true로 설정된 경우 제품이 호스트의 RPC 신임 정보를 사용하여 명령을 호출하고 '호스트 인증 정보' 요소의 기타 매개변수는 무시합니다.
    useSudo boolean   이 특성이 true로 설정되는 경우 sudo가 명령 호출을 위해 사용됩니다. sudo에 대한 사용자는 sudoUser 속성을 설정하여 제어할 수 있습니다. sudoUser가 설정되지 않는 경우 sudo에 대한 사용자가 호스트의 기본 sudo 사용자로 구성됩니다. 이 특성이 설정되지 않고 sudoUser 또는 sudoUserPassword가 설정되는 경우 useSudo를 true로 가정합니다. 이 특성이 false로 설정되고 sudoUser 또는 sudoUserPassword가 설정되면 경고가 인쇄되고 sudo 옵션이 무시됩니다.
    hostSingleton
    호스트 싱글톤 유권자 구성
    속성 이름 데이터 유형 기본값 설명
    name string * 싱글톤의 이름입니다. '*' 와일드카드는 기본값이며 이 구성이 이 서버의 모든 싱글톤에 적용됨을 표시합니다.
    port int 0 호스트 싱글톤 리더 선택에 사용할 포트입니다. 값 0은 기본값이며 선택이 일어나지 않을 것임을 의미합니다. 이 경우, 각 멤버의 싱글톤이 자체 리더가 됩니다.

    주제의 유형을 표시하는 아이콘 참조 주제

    Information Center 이용 약관 | 피드백


    시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
    http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_feature_collectiveMember-1.0
    파일 이름: rwlp_feature_collectiveMember-1.0.html