Skip to the content.

1. Tổng quan Open Vswitch

1.1. Open Vswitch là gì?

1.2. Các tính năng

Phiên bản hiện tại của Open vSwitch hỗ trợ những tính năng sau:

Một số thành phần chính của Open Vswitch:

[img

img

2. LAB Làm việc với OpenvSwitch cơ bản

Yêu cầu :

2.1 . Cài đặt OpenvSwtich trên Centos 7

yum install wget openssl-devel  python-sphinx gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool python-twisted-core python-zope-interface PyQt4 desktop-file-utils libcap-ng-devel groff checkpolicy selinux-policy-devel python-six -y 
useradd ovs
su - ovs
mkdir -p ~/rpmbuild/SOURCES
wget http://openvswitch.org/releases/openvswitch-2.9.2.tar.gz
cp openvswitch-2.9.2.tar.gz ~/rpmbuild/SOURCES/
tar xfz openvswitch-2.9.2.tar.gz
rpmbuild -bb --nocheck openvswitch-2.9.2/rhel/openvswitch-fedora.spec
exit
rpm -i /home/ovs/rpmbuild/RPMS/x86_64/openvswitch-2.9.2-1.el7.x86_64.rpm 

Kiểm tra hoạt động của OpenvSwitch

 systemctl start openvswitch.service
 systemctl enable openvswitch.service
 systemctl status openvswitch.service
 ovs-vsctl -V

2.2 : Khởi tạo bridge và gắn Port

2.3 : Cấu hình cho Interface và bridge

Sau khi tạo một một bridge, có thể định nghĩa thêm các cấu hình mới cho bridge, sử dụng các config của một network interface có sẵn . Định dạng file khuyên dùng : ifcfg-BRIDGE_NAME-NIC_NAME

DEVICE="ens37"
ONBOOT="yes"
TYPE="OVSPort"
DEVICETYPE="ovs"
OVS_BRIDGE="ovs_br_10"

2.4 : Cấu hình trên máy ảo

ovs-tun

EOF virsh net-define br-tun.xml virsh net-start ovs-tun virsh net-autostart ovs-tun ````