createMissingSIBEnginePolicy 명령
서비스 통합 버스의 멤버인 클러스터의 메시징 엔진에 대한 코어 그룹 정책을 작성하려면 createMissingSIBEnginePolicy 명령을 사용하십시오.
명령을 실행하려면 wsadmin 스크립트 클라이언트의 AdminTask 오브젝트를 사용하십시오.
wsadmin 스크립트 클라이언트는 Qshell에서
실행됩니다. .
자세한 정보는 wsadmin 스크립트를 사용하여 WebSphere 스크립트를 실행하도록 Qshell 구성의 내용을 참조하십시오..
이 명령은 WebSphere® Application Server 버전 7.0 이상 애플리케이션 서버에 사용될 때만 유효합니다. 이전 버전에는 사용하지 마십시오.
- Jython의 사용 가능한 서비스 통합 버스 명령 목록과 각 명령의 간단한 설명에 대해서는
wsadmin 프롬프트에 다음 명령을 입력하십시오.
print AdminTask.help('SIBAdminCommands')
- 제공된 명령에 대한 개요 도움말을 보려면 다음 명령을 wsadmin 프롬프트에 입력하십시오.
print AdminTask.help('command_name')
AdminConfig.save()
목적
메시징 엔진에 대한 코어 그룹 정책을 작성하려면 이 명령을 사용하십시오. 예를 들어, createSIBEngine 명령을 사용하여 클러스터에 대한 새 메시징 엔진을 작성한 후 이를 수행해야 합니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 지정된 경우에만 이 명령을 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용하십시오.
대상 오브젝트
메시징 엔진.
필수 매개변수
- -name messaging_engine_name
- 코어 그룹 정책을 작성할 메시징 엔진의 이름입니다.
선택적 매개변수
- -failover TRUE | FALSE
- 메시징 엔진에 대한 호스트 서버가 실패하는 경우
클러스터의 메시징 엔진이 클러스터의 다른 서버로 장애 복구할 수
있는지 여부를 지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
- TRUE
- 메시징 엔진이 장애 복구할 수 있습니다.
- FALSE
- 메시징 엔진이 장애 복구할 수 없습니다.
기본값은 FALSE입니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 지정된 경우 이 매개변수를 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용하십시오.
- -failback TRUE | FALSE
- 선호하는 서버가 다시 사용 가능해지는 경우 장애 복구한
클러스터의 메시징 엔진이 선호하는 서버 목록의 더 선호하는
서버로 복구 전환할 수 있는지 여부를 지정하는 매개변수입니다.
이 매개변수는 다음 두 가지 값을 가집니다.
- TRUE
- 메시징 엔진이 복구 전환할 수 있습니다. 이 옵션을 사용하는 경우 -preferredServerList 매개변수를 제공하십시오.
- FALSE
- 메시징 엔진이 복구 전환할 수 없습니다.
기본값은 FALSE입니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 설정된 경우 이 매개변수를 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용하십시오.
- -preferredServersOnly TRUE | FALSE
- 클러스터의 메시징 엔진이 선호하는 서버 목록에 있는 서버만
또는 클러스터의 임의의 서버에서 실행할 수 있는지 여부를
지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
- TRUE
- 메시징 엔진은 선호하는 서버 목록에 있는 서버에서만 실행할 수 있습니다. 이 옵션을 사용하는 경우 -preferredServerList 매개변수를 제공하십시오.
- FALSE
- 메시징 엔진이 클러스터의 임의의 서버에서 실행할 수 있습니다.
기본값은 FALSE입니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 설정된 경우 이 매개변수를 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용하십시오.
- -preferredServerList {{node server}}
- 클러스터의 메시징 엔진이 실행하는 것을 선호하는 서버의 우선순위의 목록입니다. 목록에 있는 각 서버에 대해 서버가 실행하는 노드의 이름과 서버의 이름을 둘 다 지정하십시오. 이 매개변수의 기본값은 없습니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 설정된 경우 이 매개변수를 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용하십시오.
예제
메시징 엔진 cluster1.000-bus1에 대한 코어 그룹 정책을 작성하십시오. 메시징 엔진이 장애 복구할 수 있고 복구 전환할 수 없으며 server1 및 server2에서만 실행할 수 있도록 코어 그룹 정책을 구성하십시오.
AdminTask.createMissingSIBEnginePolicy('[-name cluster1.000-bus1
-failover true -failback false -preferredServersOnly true
-preferredServerList [[node1 server1] [node2 server2]]]')