OS:RHEL6.4
OpenStack version:Havana
控制节点:xianghui-controller 10.7.0.170
计算节点:xianghui-compute 10.7.0.176
1. 为了在RHEL6.4上支持GRE,需要添加RDO源:
http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6/
下载下面两个包并安装
kernel-2.6.32-358.114.1.openstack.el6.gre.2.x86_64.rpm
kernel-firmware-2.6.32-358.114.1.openstack.el6.gre.2.noarch.rpm
[root@xianghui-controller ~]# rpm -ivh kernel-2.6.32-358.114.1.openstack.el6.gre.2.x86_64.rpm kernel-firmware-2.6.32-358.114.1.openstack.el6.gre.2.noarch.rpm
warning: kernel-2.6.32-358.114.1.openstack.el6.gre.2.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 2bc7c801: NOKEY
Preparing... ########################################### [100%]
1:kernel-firmware ########################################### [ 50%]
2:kernel ########################################### [100%]
安装的openvswitch版本:
[root@xianghui-controller ~]# rpm -qa|grep openvswitch
openvswitch-1.10.0-3.ibm.x86_64
2. 配置Neutron conf files:
控制节点:
/etc/neutron/neutron.conf
[default]
#core_plugin = neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin
[database]
connection = mysql://neutron:[email protected]/ovs_neutron
/etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
type_drivers = gre
tenant_network_types = gre
[ml2_type_gre]
tunnel_id_ranges = 15:1000
/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
enable_tunneling = True
local_ip = 10.7.0.170
计算节点:
/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
enab