Thanks, Austin:

 

It’s working for me. Share my steps:

 

echo "Using helm-overrides to change the vni"

cat > neutron-overrides.yaml <<EOF

conf:

plugins:

   ml2_conf:

     ml2_type_vxlan:

       vni_ranges:

       - 1:4000

EOF

 

echo "Update the neutron overrides and apply to stx-openstack"

source /etc/platform/openrc

system helm-override-update stx-openstack neutron openstack --values neutron-overrides.yaml

system application-apply stx-openstack

watch -n 5 system application-list

 

Regards,

C.H. Huang

 

From: Sun, Austin <austin.sun@intel.com>
Sent: Tuesday, November 17, 2020 4:44 PM
To: CH.Huang789 <ch.huang789@advantech.com.tw>; starlingx-discuss@lists.starlingx.io
Subject: RE: [Starlingx-discuss]
回复:回复: StarlingXRegarding external networking issue

 

Hi Huang:

It’s better to use helm override command to change neutron ml2 setting .

Please refer to Networking setting [1]

 

 

 

[1] https://wiki.openstack.org/wiki/StarlingX/Networking#Useful_Networking_Commands

 

Thanks.

BR
Austin Sun.

From: CH.Huang789 <ch.huang789@advantech.com.tw>
Sent: Tuesday, November 17, 2020 4:37 PM
To: starlingx-discuss@lists.starlingx.io
Subject: Re: [Starlingx-discuss]
回复:回复: StarlingXRegarding external networking issue

 

Hi All:

 

I try to edit the ml2_config.ini but it’s always show me a readonly file even I am the root user or I use “sudo”.

controller-0:~$ source ./openrc.os

[sysadmin@controller-0 ~(keystone_admin)]$ kubectl exec -it neutron-ovs-agent-controller-0-937646f6-k5q4x -n openstack -- bash

[root@controller-0 /]# vi /etc/neutron/plugins/ml2/ml2_conf.ini

 

[agent]

extensions =

[ml2]

extension_drivers = port_security

mechanism_drivers = openvswitch,sriovnicswitch,l2population

path_mtu = 0

physical_network_mtus = phy-flat1:1500,physnet2:1500

tenant_network_types = vlan,vxlan

type_drivers = flat,vlan,vxlan

[ml2_type_flat]

flat_networks = phy-flat1,physnet2

[ml2_type_vxlan]

vni_ranges =

vxlan_group =

[ovs_driver]

vhost_user_enabled = true

[securitygroup]

firewall_driver = openvswitch

~

"/etc/neutron/plugins/ml2/ml2_conf.ini" [readonly] 18L, 435C

 

Can someone help me?

 

Regards,

C.H. Huang