CentOS 7 에 ovs 설치
아직까지는 CentOS7 이나 EPEL에서 RPM으로 제공되지는 않는다.
따라서 소스를 받아서 RPM으로 만들어 설치하는 법을 설명한다.
RPM 생성하여 설치하기
1. 필요 패키지 설치
$ 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 python-twisted-core python-zope-interface PyQt4 desktop-file-utils libcap-ng-devel groff checkpolicy selinux-policy-devel gcc-c++ python3-devel python3-sphinx unbound unbound-devel
2. 일반사용자 ovs를 생성한다. root로 해도 상관은 없다.
$ adduser ovs $ su - ovs
3. ovs 소스 패키지를 다운로드 받는다.
Open vSwitch 홈페이지 : https://www.openvswitch.org/download/
현재 최신버전은 2.15.1
이며 LTS버전은 2.13.4
이다.
여기서는 LTS버전으로 설치하도록 한다.
$ mkdir -p ~/rpmbuild/SOURCES $ wget https://www.openvswitch.org/releases/openvswitch-2.13.4.tar.gz $ cp openvswitch-2.13.4.tar.gz ~/rpmbuild/SOURCES/ $ tar -xvf openvswitch-2.13.4.tar.gz
4. RPM 패키지를 빌드한다.
$ rpmbuild -bb --nocheck openvswitch-2.13.4/rhel/openvswitch-fedora.spec
5. 패키지가 완성되면 설치하도록 한다.
$ yum localinstall /home/ovs/rpmbuild/RPMS/x86_64/openvswitch-2.13.4-1.el7.x86_64.rpm -y
6. 서비스 설정
$ systemctl enable openvswitch.service $ systemctl restart openvswitch.service $ ovs-vsctl -V ovs-vsctl (Open vSwitch) 2.13.4 DB Schema 8.2.0
참조링크
로그인하면 댓글을 남길 수 있습니다.