11CLI·스크립트·API 참조CLI·스크립트·API 참조
ClusterXL을 명령줄·스크립트·API로 다루는 방법을 한데 모았습니다. 방대한 명령 사전은 전용 참조 문서로 넘기고, 여기서는 무엇이 있고 어디서 찾는지 를 짚습니다.
명령줄 참조
ClusterXL 운영 명령 전체는 R82 CLI Reference Guide 에 정리되어 있습니다. 앞 장들에서 본 상태 확인용 cphaprob(모니터링·문제 해결), 구성용 cphaconf·set cluster member(ClusterXL 구성) 같은 명령이 거기에서 자세히 다뤄집니다.
ClusterXL 스크립트
멤버의 상태를 바꾸는 특수 스크립트 가 있습니다. 대표가 clusterXL_admin 으로, 멤버에서 수동 페일오버를 일으킬 때 씁니다(위치: $FWDIR/bin/clusterXL_admin). 테스트나 유지보수 때 원하는 멤버를 의도적으로 down/up 시키는 데 유용합니다.
Cluster 관리 API
Cluster API 는 simple-gateway API처럼 클러스터를 자동화·오케스트레이션 하기 위한 것입니다. 새 클러스터 객체 생성, 기존 객체 수정(멤버 추가·제거, 인터페이스 조작) 같은 일반적인 작업을 지원합니다.
이 API들이 "simple"이라 불리는 이유는 클러스터 객체의 모든 기능을 다 지원하지는 않 기 때문입니다. 따라서 API가 제공하지 않는 작업은 SmartConsole 에서 하면 됩니다. 자동화로 클러스터를 대량 생성·변경 할 때 이 API가 큰 힘이 되며, 자세한 명령은 Check Point Management API Reference를 참고하세요.
정리하면, 일상 운영은 SmartConsole로 하되 상태 진단은 cphaprob, 수동 페일오버는 clusterXL_admin, 대량 자동화는 Cluster API 로 내려가며, 그 방대한 명령 사전은 CLI Reference Guide와 Management API Reference 가 담당합니다.