wsadmin 스크립트를 사용하여 클러스터 멤버 템플리트 수정
AdminConfig 오브젝트 및 wsadmin 도구를 사용하여 애플리케이션 서버, 일반 서버 및 프록시 서버 클러스터에 대한 클러스터 멤버 템플리트를 수정하십시오.
이 태스크 정보
사용자가 작성하는 첫 번째 클러스터 멤버의 사본이 클러스터 범위에 템플리트로 저장되어 있습니다. 기존 서버를 템플리트로 사용하거나 기본 서버 템플리트를 사용하여 첫 번째 클러스터 멤버를 작성할 수 있습니다. 서버를 클러스터로 변환하여 클러스터를 작성할 때 첫 번째 클러스터 멤버를 작성할 수도 있습니다. 첫 번째 클러스터 멤버를 작성할 때에는 클러스터 멤버의 템플리트가 클러스터 범위 아래에 저장되어 있습니다. 클러스터 범위에 저장된 클러스터 멤버 템플리트를 사용하여 추가 클러스터 멤버가 작성됩니다.
클러스터는 동종이거나 이기종일 수 있습니다.
동종 클러스터는 동일한 제품 버전을 사용하는 노드에 걸쳐 있습니다. 이기종 클러스터는 다른 제품 버전을 사용하는
노드에 걸쳐 있습니다. 클러스터에는 제품의 다른 버전에서 실행되는 노드의 멤버를 포함할 수 있으므로 클러스터 멤버로 구성된
각 버전의 애플리케이션 서버 노드마다 하나의 템플리트가 저장됩니다. 동일 버전의 노드에서 첫 번째
멤버를 작성하기 전까지는 해당 노드 버전에는 클러스터 멤버 템플리트가
존재하지 않습니다. 예를 들어, 클러스터에 여러 버전 7 노드 및 여러 버전 6.1 노드가 들어 있는 경우에는
다음과 같이 버전 7 노드에 하나의 클러스터 멤버 템플리트가 있고, 버전 6.1 노드에 하나가 있습니다.
- $dmgr_profile_root/config/templates/clusters/clusterName/servers/V8.5MemberTemplate 템플리트가 버전 8.5 노드에서 작성된 모든 멤버의 템플리트로 사용됩니다.
- $dmgr_profile_root/config/templates/clusters/clusterName/servers/V8.0MemberTemplate 템플리트가 버전 8.0 노드에서 작성된 모든 멤버의 템플리트로 사용됩니다.
- $dmgr_profile_root/config/templates/clusters/clusterName/servers/V7MemberTemplate 템플리트가 버전 7 노드에서 작성된 모든 멤버의 템플리트로 사용됩니다.
- $app_server_root/config/clusters/clusterName/servers/V6.1MemberTemplate 템플리트가 버전 6.1 노드에서 작성된 모든 멤버의 템플리트로 사용됩니다.
- $app_server_root/config/clusters/clusterName/servers/V6MemberTemplate 템플리트가 버전 6 노드에서 작성된 모든 멤버의 템플리트로 사용됩니다.
그러므로 클러스터 멤버의 구성을 변경할 때에는 기존 멤버와 동기화를 유지하기 위해 해당 클러스터 범위에 저장된 템플리트에도 동일하게 구성을 변경해야 합니다. 마찬가지로 템플리트에 구성을 변경할 때에는 기존 클러스터 멤버에도 동일하게 구성을 변경해야 합니다.
서버 수정 방법과 유사하게 wsadmin 도구를 사용하여 클러스터 멤버 템플리트를 수정할 수 있습니다. 관리 콘솔을 사용해서는 클러스터 멤버 템플리트를 수정할 수 없습니다. 다음 단계를 수행하려면 wsadmin 도구를 사용하여 클러스터 멤버 템플리트를 수정하십시오.