Instalasi OpenvSwitch di CentOS 7

76 | 28 January 2021 00:12 | Linux | Ditulis oleh Arif Zulfikar Pelian

Openvswitch adalah software switch yang berbasis opensource yang berada dalam licensi apache 2.0. Openvswitch di desain untuk mengaktifkan automatic network traffic melalui standard emulasi software yang dikembangkan oleh extension programming. Openvswitch bisa dibilang salah satu software emulasi network yang canggih sebab meskipun emulasi traffik network melalui skema software namun mampu mensupport protocol-protocol seperti Netflow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag, bahkan sampai 802.1q. Secara gak langsung kita dapat menyimpulkan bahwa openvswitch memang di desain mensupport distribusi traffik network melalui multiple physical server, teknologi openvswitch ini hampir mirip dengan teknologi VMware Distributed Switch dan Cisco Nexus 1000V.

Dibawah ini adalah langkah-langkah instalasi openvswitch di CentOS 7.

Instalasi paket yang dibutuhkan, jalankan command dibawah ini sebagai root.

[[email protected] ~]# yum -y install wget openssl-devel gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool

Tambahkan user ovs.

[[email protected] ~]# adduser ovs

Generate RPM file sebagai ovs user.

[[email protected] ~]# su - ovs

[[email protected] ~]$ mkdir -p ~/rpmbuild/SOURCES

[[email protected] ~]$ wget http://openvswitch.org/releases/openvswitch-2.3.1.tar.gz

[[email protected] ~]$ cp openvswitch-2.3.1.tar.gz ~/rpmbuild/SOURCES/

[[email protected] ~]$ tar xfz openvswitch-2.3.1.tar.gz

[[email protected] ~]$ sed 's/openvswitch-kmod, //g' openvswitch-2.3.1/rhel/openvswitch.spec > openvswitch-2.3.1/rhel/openvswitch_no_kmod.spec

[[email protected] ~]$ rpmbuild -bb --nocheck ~/openvswitch-2.3.1/rhel/openvswitch_no_kmod.spec

[[email protected] ~]$ exit

Install RPM package dari rpm yang sudah di generate di langkah sebelumnya.

[[email protected] ~]# yum localinstall /home/ovs/rpmbuild/RPMS/x86_64/openvswitch-2.3.1-1.x86_64.rpm

Notes : 

Apabila selinux dalam enforcing mode, maka context file nya harus disesuaikan dulu. Maka lakukan langkah-langkah dibawah ini.

[[email protected] ~]# yum install policycoreutils-python -y

[[email protected] ~]# mkdir /etc/openvswitch

[[email protected] ~]# restorecon -Rv /etc/openvswitch

[[email protected] ~]# semanage fcontext -a -t openvswitch_rw_t "/etc/openvswitch(/.*)?"

 Setelah selesai lalu reboot.

 Verifikasi apakah openvswitch sudah terinstall atau belum jalankan command line tools dibawah ini.

[[email protected] ~]# ovs-vsctl -V

##Apabila output seperti dibawah ini berarti instalasi openvswitch berhasil##

ovs-vsctl (Open vSwitch) 2.3.1

Compiled Jun  7 2015 18:06:48

DB Schema 7.6.2


Instalasi openvswitch di CentOS7 berhasil dilakukan, semoga bermanfaat.

Bagikan
Cari Artikel
Top 5 Kategori
Artikel Terfavorit