테스트 서버 구성

- Reference
- 10.2 기준 External Elasticsearch 구성 Tutorial
- 10.7 documentation Cache Configuration 관련 설정 부분
- Terracotta 기본 이해 및 추가자료
- Settings
- Hostname
- 192.168.1.54 : datacenter01
- 192.168.1.65 : datacenter02
- 192.168.1.96 : datacenter01_copy1 ( datacenter01 fast clone )
- 192.168.1.134 : datacenter01_copy2 ( datacenter01 fast clone )
- HA 구성
- tc-config.xml

- 54 - 65 ( Terracotta Server Array URLs )

- 96 , 134 서버도 동일한 Terracotta Server Array URLs 설정, /webM/APIGW/common/conf/ 경로에 동일한 테라코타 라이센스 필요
- DB Settings
- oracle 12c / 192.168.1.14 서버의 wm107/wm107 계정 사용

TEST 1- clone 이 아닌 개별 vm 설치 후 구성
- ElasticAutostart : false / External Elasticsearch hosts 192.168.1.74:9240 으로 구성
- 모두 동기화 됨...
- 오류가 일어난 이유 가능성 > cache / kibana
TEST 2- 96, 134 를 54서버의 fast clone으로 구성한 HA 구성 세팅 (위 세팅 구성)
- Elasticsearch Autostart : False / External Elasticsearch 구성 (192.168.1.74:9240)
- /webM/APIGW/IntegrationServer/instances/default/packages/WmAPIGateway/config/resources/elasticsearch/config.properties (4 서버 동일 구성)

- Kibana Autostart : true
- /webM/APIGW/profiles/IS_default/apigateway/config/uiconfiguration.properties

- /webM/APIGW/profiles/IS_default/apigateway/dashboard/config/kibana.yml

- Extended settings 기본설정

- 54 서버 policy 수정
- 65 동기화 (O)
- 96 동기화 (X)
- 134 동기화 (X)
- 65 서버 policy 수정
- 모든서버 동기화
- 96 서버 policy 수정
- 54 동기화 (X)
- 65 동기화 (O)
- 134 동기화 (X)
- 134 서버 policy 수정
- 54 동기화 (X)
- 65 동기화 (O)
- 134 동기화 (X)
- 4 서버 모두 Kibana server is not ready yet 으로 나옴.. Auto start 로 설정해 놓았지만 Kibana가 정상적으로 동작하지 않음.

- 수동으로 실행시 이미 포트 사용 중 / 키바나가 동작중이라고 나옴 / vi kibana.pid 명령어로 pid 확인후
- root 계정으로 ps {pid} 검색후 kill 하면 키바나 동작 중지
TEST 3 / Kibana 문제 가능성- 위 세팅 구조에서 Kibana autostart : false 테스트 진행 ( 4 서버 모두 수동 kibana start )
- cd /webM/APIGW/profiles/IS_default/apigateway/dashboard/bin // ./kibana &
- 54 서버 policy 수정
- 65 동기화 (O)
- 96 동기화 (X)
- 134 동기화 (X)
- 동기화 되지 않는 것으로 보아 Kibana 문제가 아님
- 각 서버 Analytics 화면은 정상적으로 올라옴
TEST 4 / Cache 설정 문제 가능성
Integration Server Ehcache 관련 설정 확인 ( Document 확인 )
test 4-1 )

>> 동기화 X
test 4-2 ) off-heap? on-heap???



tc-config.xml 가이드
{webmethods Home} / Terracotta/config-samples 에서 확인!
4-3) 테라코타 문제????

clone 서버 둘 Terracotta 삭제
>> 동기화 안됨..
4-4) offheap = true 설정 후 테스트
>> 동기화 안됨
4-5 ) Cache 관련 설정??
/webM/APIGW/IntegrationServer/instances/default/config/server.cnf

extended settings 백업 캡처

>> 전부 0으로 설정 >> 동기화 X

http://192.168.1.65:9072/apigatewayui/#/api/REST:6f37b9c1-99dd-4fb0-b3b9-f4d7c0963c27/policies
6f37b9c1-99dd-4fb0-b3b9-f4d7c0963c27
4-6 ) Clustering IP 이상..?

- TEST 5 : SR 답변

- /
/IntegrationServer/instances/default/config/clusteruuid.dat - vm Copy -> clusteruuid.dat 파일까지 copy 되어 문제가 생김
- 1,3,4 서버의 clusteruuid 겹침
- Remove clusteruuid.dat

>> 삭제 후 테스트 시 동기화 (O)