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@gmail.com> 发送时间:2019年11月1日(星期五) 10:40 收件人:钱江 <qianjiang@baicells.com> 抄 送:"Sun, Austin" <austin.sun@intel.com>; starlingx-discuss <starlingx-discuss@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@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_simpl...). 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@gmail.com> 发送时间:2019年11月1日(星期五) 10:10 收件人:钱江 <qianjiang@baicells.com> 抄 送:"Sun, Austin" <austin.sun@intel.com>; starlingx-discuss <starlingx-discuss@lists.starlingx.io> 主 题:Re: [Starlingx-discuss] 回复:回复: openstack network creation failure: Flat provider networks are disabled Dear QianJiang, Your command is incorrect. Example: [sysadmin@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@controller-0 ~(keystone_admin)]$ 钱江 <qianjiang@baicells.com> 於 2019年10月31日 週四 下午7:23寫道: Hi, Ezpeer I checked and yes, [sysadmin@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@gmail.com> 发送时间:2019年10月31日(星期四) 18:12 收件人:钱江 <qianjiang@baicells.com> 抄 送:"Sun, Austin" <austin.sun@intel.com>; starlingx-discuss <starlingx-discuss@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@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@intel.com> 发送时间:2019年10月31日(星期四) 16:42 收件人:钱江 <qianjiang@baicells.com>; starlingx-discuss <starlingx-discuss@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@baicells.com> Sent: Thursday, October 31, 2019 4:12 PM To: Sun, Austin <austin.sun@intel.com>; starlingx-discuss <starlingx-discuss@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@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@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@intel.com> 发送时间:2019年10月31日(星期四) 15:23 收件人:钱江 <qianjiang@baicells.com>; starlingx-discuss <starlingx-discuss@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@baicells.com> Sent: Thursday, October 31, 2019 2:42 PM To: starlingx-discuss <starlingx-discuss@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", 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@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