WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

createPolicy

createPolicy 매개변수는 정책을 작성하는 데 사용됩니다.

다음 시나리오는 파티션 관리를 위해 정책을 통합한 예입니다. wpfadmin 매개변수, createPolicy는 네 개의 정책을 작성하는 데 사용됩니다. 클러스터에는 다음과 같이 네 개의 노드에서 파티션을 호스트할 네 개의 서버가 있습니다.

각 노드에는 호스트 서버가 작동 중지되는 경우를 대비하여 백업 서버가 있습니다. 백업 서버는 다음과 같습니다. 응용프로그램이 설치되고 시작 시 40개의 파티션이 작성됩니다. 파티션은 네 가지 분류에 속합니다. 이 활성화 요청을 수행하기 위해 다음과 같은 네 개의 정책이 작성됩니다. Application Server bin 디렉토리에서 다음 명령을 실행하십시오.

./wpfadmin createPolicy /Policy1.properties

다음은 Policy1.properties 파일의 컨텐츠입니다.
CoreGroupName = DefaultCoreGroup
PolicyType = OneOfNPolicy
PolicyName = Policy1
PolicyDescription = Policy for partitions1-10
IsAlivePeriodSec = 120
QuorumEnabled = false
NumOfMatchCriteria = 2
Name_0 = -gt
Value_0 = -p
Name_1 = -pc
Value_1 = class1
Failback = true
PreferredOnly = true
NodeName_0 = NodeA
ServerName_0 = Server1
NodeName_1 = NodeA
ServerName_1 = BackupServer1
./wpfadmin createPolicy /Policy2.propertiesPolicy2.properties 파일의 다음 정보를 사용하여 실행하십시오.
CoreGroupName = DefaultCoreGroup
PolicyType = OneOfNPolicy
PolicyName = Policy2
PolicyDescription = Policy for partitions11-20
IsAlivePeriodSec = 120
QuorumEnabled = false
NumOfMatchCriteria = 2
Name_0 = -gt
Value_0 = -p
Name_1 = -pc
Value_1 = class2
Failback = true
PreferredOnly = true
NodeName_0 = NodeB
ServerName_0 = Server2
NodeName_1 = NodeB
ServerName_1 = BackupServer2
./wpfadmin createPolicy /Policy3.propertiesPolicy3.properties의 다음 정보를 사용하여 발행하십시오.
CoreGroupName = DefaultCoreGroup
PolicyType = OneOfNPolicy
PolicyName = Policy3
PolicyDescription = Policy for partitions21-30
IsAlivePeriodSec = 120
QuorumEnabled = false
NumOfMatchCriteria = 2
Name_0 = -gt
Value_0 = -p
Name_1 = -pc
Value_1 = class3
Failback = true
PreferredOnly = true
NodeName_0 = NodeC
ServerName_0 = Server3
NodeName_1 = NodeC
ServerName_1 = BackupServer3
./wpfadmin createPolicy /Policy4.propertiesPolicy4.properties 파일의 다음 정보를 사용하여 실행하십시오.
CoreGroupName = DefaultCoreGroup
PolicyType = OneOfNPolicy
PolicyName = Policy4
PolicyDescription = Policy for partitions31-40
IsAlivePeriodSec = 120
QuorumEnabled = false
NumOfMatchCriteria = 2
Name_0 = -gt
Value_0 = -p
Name_1 = -pc
Value_1 = class4
Failback = true
PreferredOnly = true
NodeName_0 = NodeD
ServerName_0 = Server4
NodeName_1 = NodeD
ServerName_1 = BackupServer4
네 개의 정책에 대한 일치 기준을 유의하십시오. 이름/값 쌍으로 설정됩니다. .

이제 코어 그룹은 네 개의 정책으로 설정됩니다. 노드 A-D에서 Node Agent를 시작하십시오. 잠시 후 코어 그룹 변경사항이 모든 노드와 동기화됩니다. 응용프로그램이 이미 설치된 경우 Policy1은 preferredOnly를 true로 설정했으므로 Server1이 시작되면 partitions1-10이 Server1에서 활성화됩니다. Partitions1-10은 Server1 및 BackupServer1에서만 시작될 수 있습니다. BackupServer1이 Server1보다 먼저 시작된 경우 partitions1-10은 BackupServer1에서 활성화됩니다. Server1 또는 BackupServer1 모두 시작되지 않으면 파티션은 활성화되지 않습니다.

이 상황은 preferredOnly 및 선호하는 서버의 작동 방법을 설명합니다. 실패복구 옵션을 true로 설정한 경우 정책의 파티션은 항상 가장 선호하는 서버에서 활성화됩니다. 따라서 partitions1-10이 Server1에서 활성화된 경우 Server1이 작동 중지되고 파티션은 BackupServer1에서 활성화됩니다. 나중에 Server1이 다시 작동하면 파티션은 다시 Server1로 돌아갑니다. 이 서버가 선호하는 서버 목록에서 첫 번째이기 때문입니다.

다음 서버 시작 시나리오를 고려하십시오.
  • Server2를 시작한 후 Server2에서 partitions11-20 활성화
  • Server3을 시작한 후 Server3에서 partitions21-30 활성화
  • Server3은 이미 실행 중이고 Policy3의 선호하는 서버 목록에서 BackupServer3보다 앞에 있으므로 BackupServer3을 시작한 후 아무 것도 발생하지 않음
  • BackupServer1을 시작한 후 BackupServer1에서 partitions1-10 활성화
  • Server2가 이미 실행 중이고 Policy1의 선호하는 서버 목록에서 BackupServer2보다 앞에 있으므로 BackupServer2를 시작한 후 아무 것도 발생하지 않음
  • BackupServer4를 시작한 후 BackupServer4에서 partitions31-40 활성화
  • 실패복구가 true로 설정되고 Server1은 Policy1의 선호 서버 목록에서 BackupServer1 보다 앞에 있으므로 Server1을 시작한 후 partitions1-10을 BackupServer1에서 비활성화하고 Server1에서 활성화
  • 실패복구가 true로 설정되고 Server4가 Policy4의 선호 서버 목록에서 BackupServer4보다 앞에 있으므로, Server4를 시작한 후 partitions31-40을 BackupServer4에서 비활성화하고 Server4에서 활성화



Related concepts
관리 스크립트(wpfadmin) 및 사용

참조 주제:    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:38:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/rwpfcreatePolicy.html

© Copyright IBM 2005, 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)