[Starlingx-discuss] 回复: 回复:回复: openstack network creation failure: Flat provider networks are disabled
Veldanda, Venkata
Venkata.Veldanda at windriver.com
Fri Nov 1 09:34:18 UTC 2019
Hi Qian,
>> systen network list
List of all the IP networks across your system. Like your host or pod networks. Basically each network here defines a network type that you would assign to interfaces below. For e.g. you can leverage this to separate networks etc.
>> system interface-network list
List of interfaces (logical interface names) like OAM/MGMT/CLUSTER on a specifc host. Each interface will be using a specifc network name (from your system network-list). To understand to what physical interface it is mapped on the host you can use with system host-if-list <node uuid/name>
>> system datanetwork list
List of datanetworks available on the system. Basically a data network type either you want to assign it as flat or vlan etc.
>> system interface-datanetwork list
List of data interfaces (logical data interface names) on a specific system/host and you can know how they are mapped to the above data networks. To understand to what physical interface it is mapped on the specific host you can use with system host-if-list <node uuid/name>
Regards,
Venkata Veldanda
From: 钱江 <qianjiang at baicells.com>
Sent: Friday, November 01, 2019 10:02 AM
To: Ezpeer Chen <ezpeerchen at gmail.com>
Cc: Sun, Austin <austin.sun at intel.com>; starlingx-discuss <starlingx-discuss at lists.starlingx.io>
Subject: [Starlingx-discuss] 回复: 回复:回复: openstack network creation failure: Flat provider networks are disabled
Hi, Ezpeer
Thanks very much, however I am very confused with some starlingx network concepts. From the system command, we see,
systen network list
system interface-network list
system datanetwork list
system interface-datanetwork list
Could you tell me concepts of these network/datanetwork/interface-network? Or any available materials about the system networks?
------------------------------------------------------------------
发件人:Ezpeer Chen <ezpeerchen at gmail.com<mailto:ezpeerchen at gmail.com>>
发送时间:2019年11月1日(星期五) 10:40
收件人:钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>>
抄 送:"Sun, Austin" <austin.sun at intel.com<mailto:austin.sun at intel.com>>; starlingx-discuss <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
主 题:Re: [Starlingx-discuss] 回复:回复: openstack network creation failure: Flat provider networks are disabled
Dear QianJiang,
Please reference the document https://wiki.openstack.org/wiki/StarlingX/Networking .
The document has an example about configuring the flat network.
· Configure the flat network.
Thanks.
BR
钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>> 於 2019年11月1日 週五 上午10:28寫道:
Hi, Ezpeer
I just followed "Install StarlingX Kubernetes on Virtual AIO-SX" (https://docs.starlingx.io/deploy_install_guides/r2_release/virtual/aio_simplex_install_kubernetes.html).
Below pasted from the guide,
1). the read one, "physnet0" and "physnet1", should I replace it using real interfaces in host?
2). do you have any material about "system datanetwork"
--------------------------
DATA0IF=eth1000
DATA1IF=eth1001
export COMPUTE=controller-0
PHYSNET0='physnet0'
PHYSNET1='physnet1'
SPL=/tmp/tmp-system-port-list
SPIL=/tmp/tmp-system-host-if-list
system host-port-list ${COMPUTE} --nowrap > ${SPL}
system host-if-list -a ${COMPUTE} --nowrap > ${SPIL}
DATA0PCIADDR=$(cat $SPL | grep $DATA0IF |awk '{print $8}')
DATA1PCIADDR=$(cat $SPL | grep $DATA1IF |awk '{print $8}')
DATA0PORTUUID=$(cat $SPL | grep ${DATA0PCIADDR} | awk '{print $2}')
DATA1PORTUUID=$(cat $SPL | grep ${DATA1PCIADDR} | awk '{print $2}')
DATA0PORTNAME=$(cat $SPL | grep ${DATA0PCIADDR} | awk '{print $4}')
DATA1PORTNAME=$(cat $SPL | grep ${DATA1PCIADDR} | awk '{print $4}')
DATA0IFUUID=$(cat $SPIL | awk -v DATA0PORTNAME=$DATA0PORTNAME '($12 ~ DATA0PORTNAME) {print $2}')
DATA1IFUUID=$(cat $SPIL | awk -v DATA1PORTNAME=$DATA1PORTNAME '($12 ~ DATA1PORTNAME) {print $2}')
system datanetwork-add ${PHYSNET0} vlan
system datanetwork-add ${PHYSNET1} vlan
system host-if-modify -m 1500 -n data0 -c data ${COMPUTE} ${DATA0IFUUID}
system host-if-modify -m 1500 -n data1 -c data ${COMPUTE} ${DATA1IFUUID}
system interface-datanetwork-assign ${COMPUTE} ${DATA0IFUUID} ${PHYSNET0}
system interface-datanetwork-assign ${COMPUTE} ${DATA1IFUUID} ${PHYSNET1}
--------------------------
------------------------------------------------------------------
发件人:Ezpeer Chen <ezpeerchen at gmail.com<mailto:ezpeerchen at gmail.com>>
发送时间:2019年11月1日(星期五) 10:10
收件人:钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>>
抄 送:"Sun, Austin" <austin.sun at intel.com<mailto:austin.sun at intel.com>>; starlingx-discuss <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
主 题:Re: [Starlingx-discuss] 回复:回复: openstack network creation failure: Flat provider networks are disabled
Dear QianJiang,
Your command is incorrect.
Example:
[sysadmin at controller-0 ~(keystone_admin)]$ system interface-datanetwork-list controller-0
+--------------+--------------------------------------+-----------+------------------+
| hostname | uuid | ifname | datanetwork_name |
+--------------+--------------------------------------+-----------+------------------+
| controller-0 | 13e47f32-e9a4-4a33-9bc0-63c96e32bfb0 | enp98s0f1 | physnet-pci |
| controller-0 | 6be1d6c2-01c2-45de-a319-4a6337375f7b | enp3s0 | phy-flat |
| controller-0 | f4d817b4-97ca-40e2-a1df-7ef8d0640937 | enp98s0f0 | physnet-sriov |
+--------------+--------------------------------------+-----------+------------------+
[sysadmin at controller-0 ~(keystone_admin)]$
钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>> 於 2019年10月31日 週四 下午7:23寫道:
Hi, Ezpeer
I checked and yes,
[sysadmin at controller-0 ~(keystone_admin)]$ system interface-network-list controller-0
+--------------+--------------------------------------+--------+--------------+
| hostname | uuid | ifname | network_name |
+--------------+--------------------------------------+--------+--------------+
| controller-0 | 2a17737a-bd4c-40fe-bbe7-163237109ed7 | enp2s1 | oam |
| controller-0 | 33472810-e1b3-44fa-9a30-cda0d73bc296 | lo | mgmt |
| controller-0 | 3ae75daf-b22f-47d9-bc48-5086f700563d | lo | cluster-host |
+--------------+--------------------------------------+--------+--------------+
Best Regard
------------------------------------------------------------------
发件人:Ezpeer Chen <ezpeerchen at gmail.com<mailto:ezpeerchen at gmail.com>>
发送时间:2019年10月31日(星期四) 18:12
收件人:钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>>
抄 送:"Sun, Austin" <austin.sun at intel.com<mailto:austin.sun at intel.com>>; starlingx-discuss <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
主 题:Re: [Starlingx-discuss] 回复:回复: openstack network creation failure: Flat provider networks are disabled
Dear ,
Do you do the interface-datanetwork-assign ?
#system interface-datanetwork-assign controller-0 <interface name> <data-network name>
Reference Doc:
https://wiki.openstack.org/wiki/StarlingX/Networking
Thanks.
BR
钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>> 於 2019年10月31日 週四 下午5:28寫道:
Hi, Austin
I checked, the type_drivers field has no problem. Do you have more ideas?
controller-0:~$ grep type_drivers -r /scratch/apps/stx-openstack/1.0-18-centos-stable-latest/charts/neutron/values.yaml
type_drivers: flat,vlan,vxlan
Best Regard
------------------------------------------------------------------
发件人:Sun, Austin <austin.sun at intel.com<mailto:austin.sun at intel.com>>
发送时间:2019年10月31日(星期四) 16:42
收件人:钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>>; starlingx-discuss <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
主 题:RE: 回复:[Starlingx-discuss] openstack network creation failure: Flat provider networks are disabled
Could you double check ?
grep -r type_drivers /scratch/apps/stx-openstack/{app-version}-centos-stable-latest/charts/neutron/values.yaml ?
it comes out like ‘type_drivers: flat,vlan,vxlan’,
if not , you have to use helm command to override to include flat network.
Thanks.
BR
Austin Sun.
From: 钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>>
Sent: Thursday, October 31, 2019 4:12 PM
To: Sun, Austin <austin.sun at intel.com<mailto:austin.sun at intel.com>>; starlingx-discuss <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
Subject: 回复:[Starlingx-discuss] openstack network creation failure: Flat provider networks are disabled
Hi, Austin
Thanks for your warmhearted.
Follow your suggestion, but I still get the same issue.
[sysadmin at controller-0 ~(keystone_admin)]$ system datanetwork-add enp2s1 flat
+--------------+--------------------------------------+
| Property | Value |
+--------------+--------------------------------------+
| id | 3 |
| uuid | 7b999f8b-05fe-4c44-9742-907e4551d9b7 |
| name | enp2s1 |
| network_type | flat |
| mtu | 1500 |
| description | None |
+--------------+--------------------------------------+
[sysadmin at controller-0 ~(keystone_admin)]$ system datanetwork-list
+--------------------------------------+----------+--------------+------+
| uuid | name | network_type | mtu |
+--------------------------------------+----------+--------------+------+
| 7b999f8b-05fe-4c44-9742-907e4551d9b7 | enp2s1 | flat | 1500 |
| 15eeb861-6910-4254-bb79-847bcbd88ed7 | physnet0 | vlan | 1500 |
| ad22c935-51a9-4823-9b55-f18df57e5982 | physnet1 | vlan | 1500 |
+--------------------------------------+----------+--------------+------+
controller-0:~$ openstack network create --share --external --provider-physical-network provider --provider-network-type flat provider
Error while executing command: BadRequestException: 400, Invalid input for operation: Flat provider networks are disabled.
When I tried type vlan as following, it directed different issue.
controller-0:~$ openstack network create --share --external --provider-physical-network provider --provider-network-type vlan provider
Error while executing command: BadRequestException: 400, Invalid input for operation: physical_network 'provider' unknown for VLAN provider network.
------------------------------------------------------------------
发件人:Sun, Austin <austin.sun at intel.com<mailto:austin.sun at intel.com>>
发送时间:2019年10月31日(星期四) 15:23
收件人:钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>>; starlingx-discuss <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
主 题:Re: [Starlingx-discuss] openstack network creation failure: Flat provider networks are disabled
Hi QianJiang:
The default datanetwork in guide is vlan, you should change it to flat before openstack network create.
system datanetwork-add ${PHYSNET0} flat
Thanks.
BR
Austin Sun.
From:钱江 <qianjiang at baicells.com<mailto:qianjiang at baicells.com>>
Sent: Thursday, October 31, 2019 2:42 PM
To: starlingx-discuss <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
Subject: [Starlingx-discuss] openstack network creation failure: Flat provider networks are disabled
Hi, the community
After installation of "Virtual All-in-one Simplex Installation R2.0<https://docs.starlingx.io/deploy_install_guides/r2_release/virtual/aio_simplex.html>", everything goes well except,
controller-0:~$ openstack network create --share --external --provider-physical-network provider --provider-network-type flat provider
Error while executing command: BadRequestException: 400, Invalid input for operation: Flat provider networks are disabled.
Could anyone help to point out what's the issue, and how to fix it?
Best Regard
_______________________________________________
Starlingx-discuss mailing list
Starlingx-discuss at lists.starlingx.io<mailto:Starlingx-discuss at lists.starlingx.io>
http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
valid_lft forever preferred_lft forever
163: cali4b88ce
Install StarlingX Kubernetes on Virtual AIO-SX
Install StarlingX Kubernetes on Virtual AIO-SX
Install StarlingX Kubernetes on Virtual AIO-SX
Install StarlingX Kubernetes on Virtual AIO-SX
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20191101/4b6c5016/attachment-0001.html>
More information about the Starlingx-discuss
mailing list