본문 바로가기

업무이야기/패킷전달플랫폼

Gigamon FM Canvas Export & Import에 관하여

by 쫑콩아빠 2024. 8. 1.
728x90

Gigamon HC Series를 사용하다보면 Map이나 Rule 수정을 위해 HC Series 장비에 직접 CLI로 작업을 해본 경험이 더 있을 것이다.
GigaVUE-OS 6.x로 올라가면서 HC Series에 WebUI 접속이 제한 되면서 FM을 통한 운영을 권고 하고 있다.
문제는 CLI에 익숙한 엔지니어에가 FM을 통해 운영을 하는 입장에서 물론 FM이 보다 쉽게 운영을 할수 있는 장점이 있다는 것을 알고 있다.
하지만 다수의 Map이나 Rule 을 수정할 경우는 얘기가 다르다. 이때는 CLI를 통한 작업이 더 수월해진다.
FM과 HC Series와의 연동 이후에 일반적인 설정은 FM에서 discover를 해 오나 Flexible Inline 설정 부분에 대해서는 FM에서 불러들일 수가 없다. 결국 Flexible Inline 설정 시에는 CLI든 FM에서 제공하는 Canvas등 하나를 택일해야 된다.
그러다 Canvas 사용 시 역시나 다량의 Rule 작업시에 편리함을 위해 Canvas에서 작성된 MAP을 yaml로 export 한 후 yaml 파일을 수정해서 다시 import 하는 작업을 통해 보다 빠른 작업을 수행할 수 있었다.
이때 주의해야 할 문제는 yaml 파일 수정 시 정확한 형식으로 수정이 되어야 한다는 것이다.
예를 들어 아래와 같이 ruleId: 2 뒤에 ruleId: 3을 추가 하였으나 <스페이스>- ruleId:3 앞에 스페이스가 들어 갔을 경우

import 실행 시 무한 루프를 경험하게 된다.

따라서 yaml 파일 수정 시 꼭 주의가 필요하다.

728x90