在CentOS7的环境中,从openstack/newton的RDO上安装openvswitch
在 CentOS7 环境中,从 openstack/newton 的 RDO 安装 openvswitch。
翻译以下内容为中文,只需要一种选项:
目的:
- SDN ことはじめ
组成
-
- Virtual Box + Vagrant
- CentOS 7 box
步骤:
1. 制作盒子
vagrant box list | grep "centos/7"
vagrant box add centos/7
vagrant box update --box centos/7
mkdir -p ./vagrant/openvswitch/centos7
cd ./vagrant/openvswitch/centos7
vagrant init centos/7 -m
Vagrant.configure(2) do |config|
config.vm.box = "centos/7"
config.vm.network "private_network", type: "dhcp"
end
vagrant up
vagrant ssh
2. 安装 OpenvSwitch
sudo yum -y update
sudo hostnamectl set-hostname openvswitch-test1
sudo hostnamectl status
exit
vagrant ssh
RDO_FILENAME=`curl -s https://repos.fedorapeople.org/repos/openstack/openstack-newton/ | grep -oE "rdo-release-newton-[0-9].noarch.rpm" | tail -1`
echo $RDO_FILENAME
sudo rpm -Uvh https://repos.fedorapeople.org/repos/openstack/openstack-newton/$RDO_FILENAME
sudo yum -y install openvswitch
sudo systemctl status openvswitch
sudo systemctl start openvswitch
sudo systemctl enable openvswitch
sudo systemctl status openvswitch
$ sudo ovs-vsctl show
f2139d68-bec7-49bb-8ae7-e1ddbed63d4f
ovs_version: "2.5.0"