OVS CLI 명령어 정리 – OpenStack 네트워크 운영자를 위한 필수 가이드
📘 목차
OVS(Open vSwitch)는 오픈스택 환경에서 네트워크를 구성하고 운영할 때 필수적인 도구입니다. 이 글에서는 **자주 사용하는 OVS 명령어를 범주별로 정리**하고, 실제 예제를 통해 이해를 돕겠습니다. 실습 및 문서 참고를 위해 링크도 버튼으로 제공해드려요.
1. OVS 브릿지 관련 명령어
OVS에서 브릿지(Bridge)는 네트워크 인터페이스를 연결하고 제어하는 가상 스위치의 역할을 합니다.
# 브릿지 생성
ovs-vsctl add-br br-int
# 브릿지 목록 확인
ovs-vsctl list-br
# 특정 브릿지 상세 정보 조회
ovs-vsctl list bridge br-int
# 포트 추가
ovs-vsctl add-port br-int eth0
ovs-vsctl add-port br-lbaas bonds1.204 -- set interface bonds1.204 ofport=1
# 포트 목록 조회
ovs-vsctl list-ports br-int
2. OVS Controller 설정
Open vSwitch는 외부 OpenFlow 컨트롤러와 연결하여 트래픽을 중앙 제어할 수 있습니다.
# 컨트롤러 설정 예제
ovs-vsctl set-controller br-int tcp:127.0.0.1:6633
이 설정을 통해 br-int
브릿지가 127.0.0.1:6633 주소의 OpenFlow 컨트롤러에 연결됩니다.
3. OVS VXLAN 설정
VXLAN은 가상 네트워크를 물리 네트워크 위에 오버레이하여 확장성을 제공합니다. 서로 다른 호스트 간 가상 네트워크를 연결할 수 있습니다.
# VXLAN 포트 추가 예제
ovs-vsctl add-port br1 vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.1.10
ovs-vsctl add-port br1 vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.1.11
이 명령어로 br1
브릿지에 VXLAN 인터페이스를 추가할 수 있습니다.
4. OVS 설정 확인 명령어
현재 구성된 OVS 정보 및 포트/브릿지 상태를 확인하려면 아래 명령어를 사용합니다.
# 전체 OVS 구성 보기
ovs-vsctl show
# Bond 인터페이스 정보 보기
ovs-appctl bond/show
# Bond 목록 출력
ovs-appctl bond/list
ovs-vsctl show
는 OVS 환경의 구성 전반을 확인할 때 가장 자주 사용되는 명령어입니다.
5. OVS Flow 관련 명령어
Flow는 네트워크 패킷이 어떻게 전송될지를 정의하는 규칙입니다. ovs-ofctl
명령어로 조회할 수 있습니다.
# Flow 정보 출력
ovs-ofctl dump-flows br-int
Flow 기반 네트워크 트래픽 제어가 필요한 환경에서 꼭 알아야 할 명령어입니다.
📢 OVS CLI 명령어는 OpenStack, KVM, 네트워크 가상화 환경에서 네트워크 문제를 해결하고 구조를 이해하는 데 필수입니다. 본 가이드를 참고해 현업에서도 활용해보세요!
'클라우드 컴퓨팅' 카테고리의 다른 글
RHEL 계열에서 createrepo와 reposync를 활용한 오프라인 RPM 저장소 구성 방법 (0) | 2025.05.19 |
---|---|
Ceph Monitoring 명령어 정리 (2025년 기준) (0) | 2025.05.16 |
Ceph Dashboard 활성화 및 사용자 계정 생성 방법 (0) | 2025.05.16 |
Neutron - Allowed Address Pair 기능을 활용한 VIP 설정 가이드 (0) | 2025.05.16 |