[가상화] OVS CLI 명령어 정리 – OpenStack 네트워크 운영자를 위한 필수 가이드

2025. 5. 15. 00:34·깐돌의 클라우드 도구함
728x90

📘 목차

  1. OVS 브릿지 관련 명령어
  2. OVS Controller 설정
  3. OVS VXLAN 설정
  4. OVS 설정 확인 명령어
  5. OVS Flow 관련 명령어

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
🔗 OVS vsctl 공식 매뉴얼

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 컨트롤러에 연결됩니다.

🔌 OVS Controller Integration 문서

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 인터페이스를 추가할 수 있습니다.

📡 VXLAN 설정 가이드 (RedHat)

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, 네트워크 가상화 환경에서 네트워크 문제를 해결하고 구조를 이해하는 데 필수입니다. 본 가이드를 참고해 현업에서도 활용해보세요!

728x90
반응형

'깐돌의 클라우드 도구함' 카테고리의 다른 글

[Linux] RHEL Disk 추가 및 마운트 설정 방법  (1) 2025.05.16
[가상화] Neutron - Allowed Address Pair 기능을 활용한 VIP 설정 가이드  (0) 2025.05.16
[Linux] Bonding 인터페이스 수동 절체 방법 가이드  (0) 2025.05.15
[Linux] CPU 부하 테스트용 스크립트 작성 및 실행 가이드  (0) 2025.05.15
[Linux] lshw tool를 통한 network 종류 확인방법  (0) 2025.05.15
'깐돌의 클라우드 도구함' 카테고리의 다른 글
  • [Linux] RHEL Disk 추가 및 마운트 설정 방법
  • [가상화] Neutron - Allowed Address Pair 기능을 활용한 VIP 설정 가이드
  • [Linux] Bonding 인터페이스 수동 절체 방법 가이드
  • [Linux] CPU 부하 테스트용 스크립트 작성 및 실행 가이드
깐돌씨
깐돌씨
하루하루를 기록하는 공간. 일상에서 얻은 영감, 좋아하는 취미, 그리고 클라우드 업무 팁까지 함께 나눕니다.
  • 깐돌씨
    조용한 깐돌이네
    깐돌씨
  • 전체
    오늘
    어제
    • 분류 전체보기 (124) N
      • 깐돌일기 (49) N
      • 취미탐험대 (19)
      • 깐돌의 클라우드 도구함 (56) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    rhocp
    Docker
    KVM
    공모주청약
    IPMI
    에스엔시스
    kickstart
    리눅스 가상화
    리눅스 서버
    RHEL8
    rhel
    리눅스
    신규상장주
    private registry
    공모주분석
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
깐돌씨
[가상화] OVS CLI 명령어 정리 – OpenStack 네트워크 운영자를 위한 필수 가이드
상단으로

티스토리툴바