1. 程式人生 > >在OpenStack Neutron裡如何改變預設租戶網路的型別

在OpenStack Neutron裡如何改變預設租戶網路的型別

OpenStack Neutron支援的租戶網路型別有flat, local, VLAN, VXLAN和GRE。通常用的比較多的是VLAN, VXLAN和GRE。在使用租戶網路的時候,有時侯會面臨一個問題,如何改變預設的租戶網路型別,比如從VLAN改為VXLAN。要實現這一點,需要做如下修改,以從VLAN到VXLAN為例:

1. 在controller節點上修改/etc/neutron/plugin.ini中的內容如下:

tenant_network_types = vxlan

2. 在controller節點上重新populate Neutron資料庫:

# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \
--config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron


3. 在network節點上修改/etc/neutron/plugin.int和/etc/neutron/plugins/ml2/openvswitch_agent.ini中的內容如下:

tenant_network_types = vxlan

4. 在network節點重啟neutron服務:

# openstack-service restart neutron

5. 在compute節點上修改/etc/neutron/plugin.int和/etc/neutron/plugins/ml2/openvswitch_agent.ini中的內容如下:

tenant_network_types = vxlan

6. 在compute節點重啟neutron服務:

# openstack-service restart neutron

之後如果再建立租戶網路,預設就會是VXLAN型別了。