멤버를 다른 코어 그룹으로 이동할 때는 각 프로세스가
오직 한 코어 그룹의 멤버이고, 특정 클러스터의 모든 멤버가
같은 코어 그룹에 속해 있어야 한다는 점을 기억하십시오.
시작하기 전에
- 코어 그룹(고가용성 도메인) 주제를 검토하십시오.
- 이동할 코어 그룹 멤버와 이를 이동할 대상 코어 그룹을 결정하십시오.
- 하나의 클러스터 멤버를 이동하면, 클러스터의 모든 기타 멤버가
자동으로 새 코어 그룹으로 변경됩니다.
이 태스크 정보
다음과 같은 경우에는 하나 이상의 코어 그룹 멤버를 이동해야 할 수 있습니다.
- 새로 작성된 코어 그룹을 채우려는 경우
- 기존 코어 그룹의 밸런스를 다시 조정하려는 경우
애플리케이션 서버, 배치 관리자 또는 노드 에이전트를 이동하기 위해 수행하는 단계는 서로 약간 다릅니다. 애플리케이션 서버,
배치 관리자 또는 노드 에이전트의 이동 여부에 따라
다음 단계 중 하나를 완료하십시오.
유의: 일반적으로 배치 관리자는 이동하지 않아야 합니다.
프로시저
- 하나 이상의 애플리케이션 서버를 또 다른 코어 그룹으로 이동하십시오.
- 이동시킬 애플리케이션 서버를 중지하십시오.
- 관리 콘솔에서 을 클릭하여
토폴로지에 코어 그룹 목록을 표시하십시오.
- 이동시킬 애플리케이션 서버를 포함하는 코어 그룹의 이름을 클릭하십시오.
- 이 코어 그룹의 구성 분할창에 있는 추가 특성에서 코어 그룹 서버를 클릭하여 이 코어 그룹의 멤버 목록을 표시하십시오. 이 목록은 이 코어 그룹의 멤버인 모든 애플리케이션 서버, 노드 에이전트 및 배치 관리자를 포함합니다.
- 선택 열에서, 새 코어 그룹으로 이동시키려는 애플리케이션 서버를 선택하십시오.
선택한 애플리케이션 서버를 이동할 하나의 대상 코어 그룹만을 지정할 수 있습니다. 이 목록에서 일부 애플리케이션 서버를 둘 이상의 다른 코어 그룹으로 이동해야 하는 경우에는
각 코어 그룹에 대해 이 단계와 다음 단계를 반복해야 합니다.
- 이동을 클릭하십시오. 관리 콘솔 분할창이 표시됩니다. 이 분할창에는 이동하려고 선택한 애플리케이션 서버
및 현재 이 서버가 속한 코어 그룹이 나열됩니다.
- 이 애플리케이션 서버가 이동하려는 코어 그룹을 선택하십시오. 대상 코어 그룹 아래의 풀 다운 메뉴에는 시스템에서 사용 가능한 코어 그룹을 나열합니다.
- 적용을 클릭한 후 저장을 클릭하십시오.
- 를 클릭하고
실행 중인 모든 노드를 선택한 다음 동기화를 클릭하여 실행 중인
모든 노드에 구성 변경사항을 동기화하십시오.
- 이동한 애플리케이션 서버를 다시 시작하십시오.
- 하나 이상의 노드 에이전트를 또 다른 코어 그룹으로 이동하십시오.
- 이동시킬 노드 에이전트를 중지하십시오.
- 관리 콘솔에서 을 클릭하여
토폴로지에 코어 그룹 목록을 표시하십시오.
- 이동시킬 노드 에이전트를 포함하는 코어 그룹의 이름을 클릭하십시오.
- 이 코어 그룹의 구성 분할창에 있는 추가 특성에서 코어 그룹 서버를 클릭하여 이 코어 그룹의 멤버 목록을 표시하십시오. 이 목록은 이 코어 그룹의 멤버인 모든 애플리케이션 서버, 노드 에이전트 및 배치 관리자를 포함합니다.
- 선택 열에서, 새 코어 그룹으로 이동시키려는 노드 에이전트를 선택하십시오.
선택한 노드 에이전트를 이동할 하나의 대상 코어 그룹만을 지정할 수 있습니다. 이 목록에서 일부 노드 에이전트를 둘 이상의 다른 코어 그룹으로 이동해야 하는 경우에는 각 코어 그룹에 대해 이 단계와 다음 단계를 반복해야 합니다.
- 이동을 클릭하십시오. 분할창이 표시됩니다. 이 분할창에는 이동하려고 선택한 노드 에이전트 및 현재 이 에이전트가 속한 코어 그룹이 나열됩니다.
- 이 노드 에이전트가 이동하려는 코어 그룹을 선택하십시오. 대상 코어 그룹 아래의 풀 다운 메뉴에는 시스템에서 사용 가능한 코어 그룹을 나열합니다.
- 적용을 클릭한 후 저장을 클릭하십시오.
- profile_root/node_agent_profile/bin 디렉토리에서 syncNode 명령을 발행하여
업데이트된 구성을 노드에 수동으로 동기화하십시오.
유의: 이동한 노드 에이전트를 다시 시작하기 전에 이 동기화를 수행해야 합니다.
- 이동한 노드 에이전트를 다시 시작하십시오.
- 다른 코어 그룹으로 배치 관리자를 이동하십시오.
- 배치 관리자를 중지하십시오.
- 배치 관리자 프로파일 아래에서 로컬 모드 스크립팅 세션을 시작하십시오. profile_root/deployment_manager_profile/bin 디렉토리에서 다음 명령을 사용하십시오.
wsadmin –conntype NONE –lang jython
- 로컬 모드 스크립트 세션에서 배치 관리자를 이동하십시오. 다음 명령을 사용하십시오.
AdminTask.moveServerToCoreGroup("-source <source_Core_Group>
-target <target_Core_Group>
-nodeName <node_name> -serverName <server_name>")
- 구성 변경을 저장하십시오. 다음 명령을 사용하십시오.
AdminConfig.save()
- 배치 관리자를 다시 시작하십시오.
- 를 클릭하고
실행 중인 모든 노드를 선택한 다음 동기화를 클릭하여 실행 중인
모든 노드에 구성 변경사항을 동기화하십시오.
결과
모두 다시 시작한 후에 이동된 모든 애플리케이션 서버, 노드 에이전트 및 배치 관리자는 해당 새로운 코어 그룹에 속해야 합니다.
다음에 수행할 작업
- 서버가 올바른 코어 그룹에 있는지 확인할 수 있습니다. 각 코어
그룹의 경우, 관리 콘솔에서 를 클릭하고
표시된 코어 그룹 멤버 목록을 보십시오.
- 코어 그룹 간에 서로 통신해야 할 경우 코어 그룹 브릿지를 설정할 수 있습니다. 자세한 정보는 코어 그룹 브릿지 서비스를 사용하여 코어 그룹과 통신 주제를 참조하십시오.