Dear  QianJiang, 

Please reference the document https://wiki.openstack.org/wiki/StarlingX/Networking .

The document has an example about configuring 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_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@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:



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>

发送时间:20191031(星期四) 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