OpenStack Neutron에서 네트워크 구성 문제를 해결한 경험
졸업 작품으로 소규모 프라이빗 클라우드 환경을 구성할 때 OpenStack을 처음 써봤습니다. 인스턴스를 생성하면 외부에서 접근이 안 되는 문제가 반복됐는데, 원인을 찾는 데 이틀이 걸렸습니다.
Neutron 보안 그룹 기본 정책이 인바운드 트래픽을 전부 차단하도록 설정돼 있었고, Floating IP 할당 후에도 라우터의 외부 게이트웨이 설정이 누락된 상태였습니다. Neutron 공식 문서와 로그를 번갈아 보면서 네트워크 토폴로지 다이어그램을 직접 그려가며 설정을 하나씩 검증했습니다.
그 경험에서 OpenStack은 컴포넌트가 많아서 문제가 어디서 왔는지 좁혀가는 것이 핵심이라는 걸 배웠습니다. 계층별로 작동 여부를 확인하는 순서를 정하면 훨씬 빠르게 원인을 찾을 수 있다는 것이 지금도 제 디버깅 방식입니다.