[Starlingx-discuss] FW: OVS-DPDK Upgrade Testing

Xu, Chenjie chenjie.xu at intel.com
Mon Mar 4 15:38:44 UTC 2019


Hi Joseph,
For the following bug sent on last Friday:
system host-port-list compute-1
'pdevice'
I attached the /var/log/sysinv.log of controller-0 and compute-1. According to the logs, the compute-1 is not correctly installed. Could you please take a look at the logs and provide some comments?

Best Regards,
Xu, Chenjie

From: Xu, Chenjie
Sent: Monday, March 4, 2019 10:08 PM
To: Richard, Joseph <Joseph.Richard at windriver.com>; Ghada.Khalil at windriver.com; Peters, Matt <Matt.Peters at windriver.com>
Cc: starlingx-discuss at lists.starlingx.io; Lin, Shuicheng <shuicheng.lin at intel.com>; Martinez Monroy, Elio <elio.martinez.monroy at intel.com>; Zhao, Forrest <forrest.zhao at intel.com>; Xie, Cindy <cindy.xie at intel.com>; Cabrales, Ada <ada.cabrales at intel.com>; Jones, Bruce E <bruce.e.jones at intel.com>; Qin, Kailun <kailun.qin at intel.com>; Guo, Ruijing <ruijing.guo at intel.com>; Le, Huifeng <huifeng.le at intel.com>
Subject: RE: [Starlingx-discuss] OVS-DPDK Upgrade Testing

Hi Joseph,
Thank you for your reply! For now I'm trying to configure QOS in StarlingX by changing puppet to change neutron configuration files. But I think this is not a good way to configure QOS in StarlingX. Could you please provide some guide on how to configure QOS in StarlingX? I noticed that the StarlingX custom QOS extension has been removed. (https://storyboard.openstack.org/#!/story/2003948)

Best Regards,
Xu, Chenjie

From: Richard, Joseph [mailto:Joseph.Richard at windriver.com]
Sent: Saturday, March 2, 2019 12:41 AM
To: Xu, Chenjie <chenjie.xu at intel.com<mailto:chenjie.xu at intel.com>>; Khalil, Ghada <Ghada.Khalil at windriver.com<mailto:Ghada.Khalil at windriver.com>>; Peters, Matt <Matt.Peters at windriver.com<mailto:Matt.Peters at windriver.com>>
Cc: starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>; Lin, Shuicheng <shuicheng.lin at intel.com<mailto:shuicheng.lin at intel.com>>; Martinez Monroy, Elio <elio.martinez.monroy at intel.com<mailto:elio.martinez.monroy at intel.com>>; Zhao, Forrest <forrest.zhao at intel.com<mailto:forrest.zhao at intel.com>>; Xie, Cindy <cindy.xie at intel.com<mailto:cindy.xie at intel.com>>; Cabrales, Ada <ada.cabrales at intel.com<mailto:ada.cabrales at intel.com>>; Jones, Bruce E <bruce.e.jones at intel.com<mailto:bruce.e.jones at intel.com>>; Qin, Kailun <kailun.qin at intel.com<mailto:kailun.qin at intel.com>>; Guo, Ruijing <ruijing.guo at intel.com<mailto:ruijing.guo at intel.com>>; Le, Huifeng <huifeng.le at intel.com<mailto:huifeng.le at intel.com>>
Subject: RE: [Starlingx-discuss] OVS-DPDK Upgrade Testing

1:
You need to use sysinv to add the address, not add it using ip commands.
usage: system host-addr-add <hostname or id> <interface name or id> <ipv4/ipv6
                            address> <prefix length>

2:
Check in /var/log/sysinv.log for the traceback at that time.

From: Xu, Chenjie [mailto:chenjie.xu at intel.com]
Sent: Friday, March 1, 2019 9:55 AM
To: Richard, Joseph; Khalil, Ghada; Peters, Matt
Cc: starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>; Lin, Shuicheng; Martinez Monroy, Elio; Zhao, Forrest; Xie, Cindy; Cabrales, Ada; Jones, Bruce E; Qin, Kailun; Guo, Ruijing; Le, Huifeng
Subject: [Starlingx-discuss] OVS-DPDK Upgrade Testing

Hi Joseph,
I'm responsible for the Basic Functional Testing for OVS-DPDK Upgrade. I have set up a StarlingX multimode environment (1 controller and 2 computes) using the ISO image for OVS/DPDK upgrade test. I have 2 questions for you:

1. I don't know how associate a vxlan providernet with compute node. Could you please provide the steps how to associate a vxlan providernet with compute node? The commands I use are following:
     neutron providernet-create tenant_vxlan --type=vxlan --mtu=1400
neutron providernet-range-create --name tenant_vxlan-a-range1 --range 100-400 --group 224.0.0.1 --ttl 255  tenant_vxlan
system datanetwork-add tenant_vxlan vxlan --multicast_group 224.0.0.1 --ttl 255 --port_num 4789
system host-if-modify -p tenant_vxlan -c data compute-0 enp4s0f1
system host-unlock compute-0
After executing "system host-unlock compute-0", it will report "Interface enp4s0f1 is associated to VXLAN data network tenant_vxlan which requires an IPv4 address". But I do allocate a IP address for enp4s0f1. You can check the attached images.

2. I have found one bug and will investigate it. If you have any ideas please let me know. After installing the compute-1, I try to list the interface on compute-1 by following command:
system host-port-list compute-1
'pdevice'
The normal output should be:
system host-port-list compute-0
+--------------------------------------+----------+----------+--------------+--------+-----------+-------------+------------------------------------------------+
| uuid                                 | name     | type     | pci address  | device | processor | accelerated | device type                                    |
+--------------------------------------+----------+----------+--------------+--------+-----------+-------------+------------------------------------------------+
| e072d576-90a6-4040-87df-66a913076df0 | eno1     | ethernet | 0000:07:00.0 | 0      | 0         | True        | I350 Gigabit Network Connection                |
| 485b6e35-5b75-4b73-93dc-7deae0fb5c5c | eno2     | ethernet | 0000:07:00.1 | 0      | 0         | True        | I350 Gigabit Network Connection                |
| 8b448ab6-e9df-4ce7-84a4-256d97f6fd5b | enp4s0f0 | ethernet | 0000:04:00.0 | 0      | 0         | True        | 82599ES 10-Gigabit SFI/SFP+   Network Connection |
| 6d5b1ce7-ae76-4781-9e51-93bfe8417dc0 | enp4s0f1 | ethernet | 0000:04:00.1 | 0      | 0         | True        | 82599ES 10-Gigabit SFI/SFP+ Network Connection |
+--------------------------------------+----------+----------+--------------+--------+-----------+-------------+------------------------------------------------+

Best Regards,
Xu, Chenjie

From: Xu, Chenjie
Sent: Friday, March 1, 2019 2:32 PM
To: Lin, Shuicheng <shuicheng.lin at intel.com<mailto:shuicheng.lin at intel.com>>
Cc: Martinez Monroy, Elio <elio.martinez.monroy at intel.com<mailto:elio.martinez.monroy at intel.com>>; Zhao, Forrest <forrest.zhao at intel.com<mailto:forrest.zhao at intel.com>>; Xie, Cindy <cindy.xie at intel.com<mailto:cindy.xie at intel.com>>; Cabrales, Ada <ada.cabrales at intel.com<mailto:ada.cabrales at intel.com>>; Jones, Bruce E <bruce.e.jones at intel.com<mailto:bruce.e.jones at intel.com>>; Qin, Kailun <kailun.qin at intel.com<mailto:kailun.qin at intel.com>>; Guo, Ruijing <ruijing.guo at intel.com<mailto:ruijing.guo at intel.com>>; Le, Huifeng <huifeng.le at intel.com<mailto:huifeng.le at intel.com>>
Subject: RE: ISO image for OVS/DPDK upgrade

Hi Shuicheng,
Thank you for your information! I will start to do the Basic Functional Test.

Best Regards,
Xu, Chenjie


From: Lin, Shuicheng
Sent: Friday, March 1, 2019 2:03 PM
To: Xu, Chenjie <chenjie.xu at intel.com<mailto:chenjie.xu at intel.com>>; Martinez Monroy, Elio <elio.martinez.monroy at intel.com<mailto:elio.martinez.monroy at intel.com>>
Cc: Zhao, Forrest <forrest.zhao at intel.com<mailto:forrest.zhao at intel.com>>; Xie, Cindy <cindy.xie at intel.com<mailto:cindy.xie at intel.com>>; Cabrales, Ada <ada.cabrales at intel.com<mailto:ada.cabrales at intel.com>>; Jones, Bruce E <bruce.e.jones at intel.com<mailto:bruce.e.jones at intel.com>>; Qin, Kailun <kailun.qin at intel.com<mailto:kailun.qin at intel.com>>; Guo, Ruijing <ruijing.guo at intel.com<mailto:ruijing.guo at intel.com>>
Subject: ISO image for OVS/DPDK upgrade

Hi Chenjie/Elio,
Here is the ISO image for OVS/DPDK upgrade test.
I have done basic deploy test, and could ping VM from each other successfully.
Please help have a try with it, and notify me if there is any issue.
It is built with recent code of centos76 feature branch.

ec at 10.239.154.150:/home/ec/bootimage_ovs.iso<mailto:ec at 10.239.154.150:/home/ec/bootimage_ovs.iso>
scp passwd: 1

Here is the patch list for the upgrade in case you want to have a check:
https://review.openstack.org/640244
https://review.openstack.org/640245

Best Regards
Shuicheng
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20190304/ee14e8c8/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: controller.sysinv.log
Type: application/octet-stream
Size: 2920856 bytes
Desc: controller.sysinv.log
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20190304/ee14e8c8/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: compute-1.sysinv.log
Type: application/octet-stream
Size: 643961 bytes
Desc: compute-1.sysinv.log
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20190304/ee14e8c8/attachment-0003.obj>


More information about the Starlingx-discuss mailing list