virtualization/VMware

[VMware] Nutanix Content Pack for vRealize Log Insight

yueisu 2016. 10. 11. 22:58

이 블로그에서도 vRealize Log Insight에 대해서 소개를 했습니다.


vRealize Operations Manager와는 달리 로그관리, 분석이 주된 임무죠. 

쉽게 말하자면 Syslog 서버입니다만 대량의 로그를 수집 결과를 그래픽으로 표시해주며 인터렉티브한 로그 분석을 통해 보다 효율적인 트러블슈팅가 가능하다는 점이 특징이라고 할 수 있습니다.


또한 vROps와 동일하게 수집,분석할 제품이나 솔루션용 플러그인(컨텐츠 팩이라고 합니다)을 추가하므로써 제품의 특성에 맞춘 로그관리가 가능합니다.


이런 vRealize Log Insight에 nutanix용 컨텐츠 팩이 공개되었습니다.

VMware사의 공식 블로그에도 소개되었습니다만, Nutanix용 컨텐츠 팩은 어플리케이션 개발사인 Blue Medora사가 작성, 제공을 하고 있습니다. nutanix용 컨텐츠 팩을 설치하므로써 nutanix의 로그도 vLI를 통해 통합관리할 수 있게됩니다.


다음의 전제조건을 갖춘 환경이라면 간단히 설치하여 이용을 할 수 있습니다.

    • Nutanix NOS 4.6이상
    • Log Insight 3.3이상


① vLI의 마켓플레이스로부터 nutanix용 컨텐츠 팩을 설치합니다.

버전 1.0에서는 Nutanix용 컨텐츠 팩을 설치후 vLI쪽에서 nutanix를 에이전트로 등록을 하는 방식이었습니다만, 솔직히(?) 정상적으로 작동을 하지않았습니다.(제가 제대로 설정을 하지않아서 그랬을지도 모르겠습니다만... 흐흐) 


버전 1.1에서는 vLI의 가상 IP어드레스 부여 기능을 이용하여 nutanix로부터의 로그를 필터링하는 방식으로 변경되었습니다. 이 방식이 간단한거 같네요. 흐흐


② vLI의 가상 IP어드레스를 작성후 nutanix의 태그를 추가합니다.


ncli> rsyslog-config set-status enable=false

③ nutanix의 CVM에 SSH 접속을 하여, 원격로그를 무효화합니다.

ncli>  rsyslog-config add-server name=vLI FQDN명 ip-address='vLI IP어드레스' port=514 network-protocol=UDP
④ 원격로그서버로 vLI을 설정합니다.

ncli> rsyslog-config add-module server-name=vLI FQDN명 module-name=cassandra level=INFO include-monitor-logs=true

ncli> rsyslog-config add-module server-name=vLI FQDN명 module-name=cerebro level=INFO include-monitor-logs=true

ncli> rsyslog-config add-module server-name=vLI FQDN명 module-name=curator level=INFO include-monitor-logs=true

ncli> rsyslog-config add-module server-name=vLI FQDN명 module-name=genesis level=INFO include-monitor-logs=true

ncli> rsyslog-config add-module server-name=vLI FQDN명 module-name=prism level=INFO include-monitor-logs=true

ncli> rsyslog-config add-module server-name=vLI FQDN명 module-name=stargate level=INFO include-monitor-logs=true

ncli> rsyslog-config add-module server-name=vLI FQDN명 module-name=zookeeper level=INFO include-monitor-logs=true
⑤ 감시할 서비스의 로그를 vLI로 전송 설정을 합니다.

ncli> rsyslog-config set-status enable=true
⑥ 원격로그를 유효화합니다.

이로써 설정은 끝입니다. 위의 설정후 5분후에 vLI의 대쉬보드의 "Nutanix-Clusters"를 클릭하시면 설정한 로그 통계가 그래피컬하게 표시되는 것을 확인할 수 있습니다.

또한 로그를 시간대별로 분석하여 로그 메시지를 분석할 수도 있습니다.

vROps처럼 제대로 이용을 하면 가상화 인프라 운용 부하를 크게 줄일 수 있으니, 라이센스를 소유하고 계시다면 꼭 이용을 해보시길...