Hi Andres/Manuel, I could run the test cases to completion, however, each one passed partially. I am not sure if the error msgs from neutron log point to subset failure of each test case. Let me know if you have any further pointers. Pavan
SFC.log 2017-07-19 11:33:49,911 - __main__ - INFO - Results of test case 'sfc_one_chain_two_service_functions - ODL-SFC Testing SFs when they are located on the same chain': {'status': 'FAIL', 'details': [{'HTTP works': 'PASS'}, {'HTTP not blocked': 'FAIL'}]} 2017-07-19 11:39:17,153 - __main__ - INFO - Results of test case 'sfc_two_chains_SSH_and_HTTP - ODL-SFC tests': {'status': 'FAIL', 'details': [{'SSH Blocked': 'FAIL'}, {'HTTP works': 'PASS'}, {'HTTP Blocked': 'FAIL'}, {'SSH works': 'PASS'}]} 2017-07-19 11:40:57,321 - __main__ - INFO - Results of test case 'sfc_symmetric_chain - Verify the behavior of a symmetric service chain': {'status': 'FAIL', 'details': [{'HTTP works': 'PASS'}, {'HTTP Blocked': 'FAIL'}]} Neutron-all.log 2017-07-19 11:35:17.094 12923 ERROR networking_odl.common.cache Traceback (most recent call last): 2017-07-19 11:35:17.094 12923 ERROR networking_odl.common.cache File "/usr/lib/python2.7/dist-packages/networking_odl/common/cache.py", line 120, in fetch_all 2017-07-19 11:35:17.094 12923 ERROR networking_odl.common.cache for key, value in self._fetch_all(new_entry_keys): 2017-07-19 11:35:17.094 12923 ERROR networking_odl.common.cache File "/usr/lib/python2.7/dist-packages/networking_odl/ml2/network_topology.py", line 228, in _fetch_and_parse_network_topology 2017-07-19 11:35:17.094 12923 ERROR networking_odl.common.cache .format(', '.join(addresses))) 2017-07-19 11:35:17.094 12923 ERROR networking_odl.common.cache ValueError: No such topology element for given host addresses: node-4.domain.tld 2017-07-19 11:35:17.094 12923 ERROR networking_odl.common.cache 2017-07-19T11:35:17.097015+00:00 node-1 neutron-server: 2017-07-19 11:35:17.096 12923 ERROR networking_odl.ml2.network_topology [req-960c5cd1-947a-47a6-a2dd-d002dce56176 - - - - -] Network topology element has failed binding port: 2017-07-19 11:35:17.096 12923 ERROR networking_odl.ml2.network_topology Traceback (most recent call last): 2017-07-19 11:35:17.096 12923 ERROR networking_odl.ml2.network_topology File "/usr/lib/python2.7/dist-packages/networking_odl/ml2/network_topology.py", line 117, in bind_port 2017-07-19 11:35:17.096 12923 ERROR networking_odl.ml2.network_topology port_context, vif_type, self._vif_details) 2017-07-19 11:35:17.096 12923 ERROR networking_odl.ml2.network_topology File "/usr/lib/python2.7/dist-packages/networking_odl/ml2/ovsdb_topology.py", line 175, in bind_port 2017-07-19 11:35:17.096 12923 ERROR networking_odl.ml2.network_topology _('Unable to find any valid segment in given context.')) 2017-07-19 11:35:17.096 12923 ERROR networking_odl.ml2.network_topology ValueError: Unable to find any valid segment in given context. 2017-07-19 11:35:17.096 12923 ERROR networking_odl.ml2.network_topology 2017-07-19T11:35:17.097555+00:00 node-1 neutron-server: 2017-07-19 11:35:17.097 12923 ERROR networking_odl.ml2.network_topology [req-960c5cd1-947a-47a6-a2dd-d002dce56176 - - - - -] Unable to bind port element for given host and valid VIF types: 2017-07-19T11:35:17.098497+00:00 node-1 neutron-server: 2017-07-19 11:35:17.098 12923 ERROR neutron.plugins.ml2.managers [req-960c5cd1-947a-47a6-a2dd-d002dce56176 - - - - -] Failed to bind port d09ae072-6b8b-423b-8f07-f562b819ee6c on host node-4.domain.tld for vnic_type normal using segments [{'segmentation_id': None, 'physical_network': u'physnet1', 'id': u'd106fed7-3947-4a29-8506-7841d8a91992', 'network_type': u'flat'}] > On 18-Jul-2017, at 6:31 PM, andres.sanchez.ra...@estudiant.upc.edu wrote: > > Hello Pavan, > > I encountered similar errors in my SFC log, my script also gave an error when > waiting the instance to come up but i have not been able to resolve it. > Looking into your logs I think the problem is in Neutron so you should > probably check Neutron logs, and also validate that you can manually start > instances and assign floating IPs to them. I will let you know if i am able > to resolve my issues. > > Best regards, > > Quoting "Pavan Gupta" <pavan.gu...@calsoftinc.com>: > >> Hi Andres, >> I ran ‘functest openstack clean’ and that tool care of ‘SFC already exist’ >> error. The test ran further till it hit the following issue. In case, you >> have come across this issue, let me know. >> >> >> >> SFC.log >> >> 2017-07-18 08:45:38,445 - ovs_logger - ERROR - list index out of range >> 2017-07-18 08:45:38,447 - sfc.lib.utils - INFO - This is the first_RSP: >> 2017-07-18 08:45:38,589 - ovs_logger - ERROR - list index out of range >> 2017-07-18 08:45:38,590 - sfc.lib.utils - INFO - These are the rsps: >> [u'0x24d'] >> 2017-07-18 08:45:39,592 - sfc.lib.utils - INFO - classification rules updated >> 2017-07-18 08:45:39,592 - functest_utils - INFO - >> wait_for_classification_rules(*(<opnfv.utils.ovs_logger.OVSLogger object at >> 0x7f32305748d0>, [<opnfv.utils.ssh_utils.ProxyHopClient object at >> 0x7f3254435790>], 1), **{}) took: 1.26158809662 sec >> 2017-07-18 08:45:40,972 - sfc.lib.utils - INFO - Instance name and ip >> ta-1583-7563-4451-9c72-4401f96ca366-vdu1-x5gpjvyrdt6n:172.26.48.61 >> 2017-07-18 08:45:40,973 - sfc.lib.utils - INFO - Waiting for instance >> ta-1583-7563-4451-9c72-4401f96ca366-vdu1-x5gpjvyrdt6n:172.26.48.61 to come up >> 2017-07-18 08:47:28,837 - sfc.lib.utils - INFO - Instance >> ta-1583-7563-4451-9c72-4401f96ca366-vdu1-x5gpjvyrdt6n:172.26.48.61 didn't >> come up >> 2017-07-18 08:47:28,837 - __main__ - ERROR - Exception when executing: >> sfc_one_chain_two_service_functions >> 2017-07-18 08:47:28,838 - __main__ - ERROR - 'NoneType' object is not >> iterable >> >> Nova Log: >> >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager >> [req-0dcc028d-b285-476e-a890-89a13dfd137f e7d3de05afef47ac9ead04257febcb70 >> 517aa5fe041d47ba89b8d90be739e741 - - -] Instance failed network setup after >> 1 attempt(s) >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager Traceback (most >> recent call last): >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager File >> "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1401, in >> _allocate_network_async >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager >> bind_host_id=bind_host_id) >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager File >> "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 881, >> in allocate_for_instance >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager bind_host_id, >> dhcp_opts, available_macs) >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager File >> "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 1000, >> in _update_ports_for_instance >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager vif.destroy() >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager File >> "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in >> __exit__ >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager >> self.force_reraise() >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager File >> "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in >> force_reraise >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager >> six.reraise(self.type_, self.value, self.tb) >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager File >> "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 970, >> in _update_ports_for_instance >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager port_client, >> instance, port_id, port_req_body) >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager File >> "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 437, >> in _update_port >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager >> _ensure_no_port_binding_failure(port) >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager File >> "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 175, >> in _ensure_no_port_binding_failure >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager raise >> exception.PortBindingFailed(port_id=port['id']) >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager PortBindingFailed: >> Binding failed for port c062c57e-95dc-4c7b-b7a6-0cc003b3a0db, please check >> neutron logs for more information. >> 2017-07-18 07:17:33.633 14742 ERROR nova.compute.manager >> >> Pavan >> >>> On 17-Jul-2017, at 7:14 PM, andres.sanchez.ra...@estudiant.upc.edu wrote: >>> >>> Pavan, >>> >>> >>> I have not encountered those errors! It looks like there is already and SFC >>> classifier already declared, but i thought that if you run the functest >>> script it deleted anything that was previously declared. Maybe Manuel has >>> any idea, i am still working on my scenario trying to set it up correctly. >>> >>> Best regards, >>> >>> Quoting "Pavan Gupta" <pavan.gu...@calsoftinc.com>: >>> >>>> HI Andres, >>>> Thanks to your inputs, the test moved forward, though it failed. Here’s >>>> the log snippe. Let me know if you know how to fix this issue: >>>> >>>> 2017-07-17 12:24:16,434 - tacker_utils - ERROR - error >>>> [create_sfc(tacker_client, 'red', 'None', '['testVNF1', 'testVNF2']')]: >>>> SFC with name red already exists! >>>> 2017-07-17 12:24:16,463 - tacker_utils - ERROR - error >>>> [create_sfc_classifier(tacker_client, 'red_http', 'None','red', >>>> '{'source_port': 0, 'protocol': 6, 'dest_port': 80}')]: 'SFC Classifier >>>> with name red_http already exists!’ >>>> >>>> 2017-07-17 12:24:18,094 - ovs_logger - ERROR - list index out of range >>>> 2017-07-17 12:24:18,096 - sfc.lib.utils - INFO - This is the first_RSP: >>>> 2017-07-17 12:24:18,355 - ovs_logger - ERROR - list index out of range >>>> 2017-07-17 12:24:18,356 - sfc.lib.utils - INFO - These are the rsps: [] >>>> 2017-07-17 12:24:19,435 - ovs_logger - ERROR - list index out of range >>>> 2017-07-17 12:24:19,437 - sfc.lib.utils - INFO - These are the rsps: [] >>>> 2017-07-17 12:24:20,262 - sfc.lib.utils - INFO - Instance name and ip >>>> ta-8503-b3cf-4764-9894-f449e803e904-vdu1-ncexgzd3abmm:172.26.48.54 >>>> 2017-07-17 12:24:20,263 - sfc.lib.utils - INFO - Waiting for instance >>>> ta-8503-b3cf-4764-9894-f449e803e904-vdu1-ncexgzd3abmm:172.26.48.54 to come >>>> up >>>> >>>> Pavan >>>> >>>>> On 17-Jul-2017, at 5:44 PM, andres.sanchez.ra...@estudiant.upc.edu wrote: >>>>> >>>>> Hello Pavan, >>>>> >>>>> I encountered a similar problem in my setting, it appears that the >>>>> problem is that the configuration file is not updated with your installer >>>>> IP address. So what i did was: edit the file >>>>> "/home/opnfv/repos/sfc/sfc/tests/functest/config.yaml" and modify the >>>>> installer IP address and cluster number. You can get the cluster number >>>>> by executing the command "fuel node list" in your Fuel master machine. >>>>> >>>>> I hope this helps you. >>>>> >>>>> Best regards, >>>>> >>>>> Quoting "Pavan Gupta" <pavan.gu...@calsoftinc.com>: >>>>> >>>>>> HI Andres, >>>>>> I now hit issue related to 10.20.0.2 IP address. Though at time of >>>>>> starting the container I gave a different IP address, I see there are >>>>>> several files that have 10.20.0.2 IP address. Shouldn’t that change? >>>>>> This is where my script fails: >>>>>> root@c8fc69ea9256:~# cat /home/opnfv/functest/results/sfc.log >>>>>> 2017-07-17 10:40:22,732 - SSH utils - ERROR - timed out >>>>>> Traceback (most recent call last): >>>>>> File "./run_tests.py", line 189, in <module> >>>>>> main(report=args.report) >>>>>> File "./run_tests.py", line 81, in main >>>>>> installer_pwd=COMMON_CONFIG.installer_password) >>>>>> File "/home/opnfv/repos/releng/modules/opnfv/deployment/factory.py", >>>>>> line 43, in get_handler >>>>>> installer_pwd=installer_pwd) >>>>>> File >>>>>> "/home/opnfv/repos/releng/modules/opnfv/deployment/fuel/adapter.py", >>>>>> line 26, in __init__ >>>>>> pkey_file=None) >>>>>> File "/home/opnfv/repos/releng/modules/opnfv/deployment/manager.py", >>>>>> line 332, in __init__ >>>>>> 'Cannot establish connection to the installer node!') >>>>>> Exception: Cannot establish connection to the installer node! >>>>>> >>>>>> Pavan >>>>>> >>>>>>> On 13-Jul-2017, at 6:35 PM, andres.sanchez.ra...@estudiant.upc.edu >>>>>>> wrote: >>>>>>> >>>>>>> Hello Manuel | Pavan, >>>>>>> >>>>>>> The error where 10.20.0.2 occurs afterwards (when executing functest >>>>>>> testcase run odl-sfc), for what I can see this is ocurring at executing >>>>>>> "functest env prepare". >>>>>>> >>>>>>> If I understand correctly this error is indicating that the machine >>>>>>> where you are executing the test does not have connectivity to >>>>>>> Openstack admin endpoints (which are located in the admin network you >>>>>>> set up in Fuel - 192.168.0.0/24 by default). So it is probably a >>>>>>> networking configuration issue: you must be either on the same network >>>>>>> as openstack admin endpoints (192.168.0.0) or your networking equipment >>>>>>> must be able to route packets to this network. In my setup I did not >>>>>>> have any problem with iptables so if you are using fuel this is >>>>>>> probably not the issue. >>>>>>> >>>>>>> Best regards, >>>>>>> >>>>>>> Quoting "Manuel Buil" <mb...@suse.com>: >>>>>>> >>>>>>>> Andres, can you explain Pavan what you did to solve your issue? I think >>>>>>>> he is also hitting the error you found that 10.20.0.2 is hardcoded. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Manuel >>>>>>>> >>>>>>>> >>>>>>>> On Thu, 2017-07-13 at 15:28 +0530, Pavan Gupta wrote: >>>>>>>>> > Ok. Any idea what needs to be done. I am trying things at my >>>>>>>> side.Pavan >>>>>>>>> >>>>>>>>> > > > On 12-Jul-2017, at 7:32 PM, Manuel Buil <mb...@suse.com> wrote: >>>>>>>>> > Hey Pavan, >>>>>>>>> > >>>>>>>>> > > > > > The container must be able to contact the openstack >>>>>>>>> > > > > > environment, >>>>>>>> otherwise it cannot trigger openstack actions. Do you have perhaps >>>>>>>> a problem with iptables? >>>>>>>>> > >>>>>>>>> > Regards, >>>>>>>>> > Manuel >>>>>>>>> > On Wed, 2017-07-12 at 19:05 +0530, Pavan Gupta wrote: >>>>>>>>> > > Hi Manuel, >>>>>>>>> > > > > > I have deployed the setup for SFC Functest now. However, >>>>>>>>> > > > > > while >>>>>>>> preparing the environment, I see the following error: >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > > > > 2017-07-12 13:31:30,091 - prepare_env - INFO - >>Verifying >>>>>>>> connectivity to the admin endpoint 192.168.0.2:35357... >>>>>>>>> > > > > > 2017-07-12 13:33:20,236 - prepare_env - ERROR - ERROR: >>>>>>>>> > > > > > Cannot >>>>>>>> talk to the admin endpoint 192.168.0.2:35357 . >>>>>>>>> > > > > > 2017-07-12 13:33:20,236 - prepare_env - ERROR - Problem >>>>>>>>> > > > > > while >>>>>>>> running 'check_os.sh'. >>>>>>>>> > > > > > > > > 2017-07-12 13:33:20,299 - functest_utils - ERROR - >>>>>>>>> > > > > > > > > The command >>>>>>>> 'python /home/opnfv/repos/functest/functest/ci/prepare_env.py >>>>>>>> start' failed. >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > > > > In case, you know if there is a fix for this issue, kindly >>>>>>>>> > > > > > let me >>>>>>>> know. >>>>>>>>> > > Thanking you. >>>>>>>>> > > Regards, >>>>>>>>> > > Pavan >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > > > > > > On 11-Jul-2017, at 1:20 PM, Manuel Buil >>>>>>>>> > > > > > > > <mb...@suse.com> wrote: >>>>>>>>> > > > Hello, >>>>>>>>> > > > >>>>>>>>> > > > > > > > Ok, if you are familiar with the fuel installer, then >>>>>>>>> > > > > > > > follow >>>>>>>> this >>>>>>>>> > > > guide: >>>>>>>>> > > > >>>>>>>>> > > > > > > > https://wiki.opnfv.org/display/sfc/OPNFV-SFC+Functest+test+case >>>>>>>> s >>>>>>>>> > > > >>>>>>>>> > > > Regards, >>>>>>>>> > > > Manuel >>>>>>>>> > > > >>>>>>>>> > > > On Mon, 2017-07-10 at 23:13 +0530, Pavan Gupta wrote: >>>>>>>>> > > > > Hi Manuel, >>>>>>>>> > > > > > > > > > Thank you for your reply. We are using Fuel >>>>>>>>> > > > > > > > > > installer to >>>>>>>> create a >>>>>>>>> > > > > > > > > > setup within the company. In addition, we have >>>>>>>>> > > > > > > > > > access to >>>>>>>> OPNFV >>>>>>>>> > > > > > > > > > community lab (Fuel Installer). I can try SFC in the >>>>>>>> community lab if >>>>>>>>> > > > > > > > > > things are available. Kindly let me know what needs >>>>>>>>> > > > > > > > > > to be >>>>>>>> done. >>>>>>>>> > > > > Pavan >>>>>>>>> > > > > >>>>>>>>> > > > > > > > > > > > > > > > > > On 10-Jul-2017, at 10:56 PM, Manuel >>>>>>>>> > > > > > > > > > > > > > > > > > Buil <mb...@suse.com> >>>>>>>> wrote: >>>>>>>>> > > > > > >>>>>>>>> > > > > > Hi Pavan, >>>>>>>>> > > > > > >>>>>>>>> > > > > > > > > > > > Yes, you can use OPNFV and the SFC project. >>>>>>>>> > > > > > > > > > > > When would you >>>>>>>> like to >>>>>>>>> > > > > > > > > > > > deploy it? We are currently changing the >>>>>>>>> > > > > > > > > > > > platform and >>>>>>>> moving from >>>>>>>>> > > > > > fuel >>>>>>>>> > > > > > to openstack-ansible, however, we will not be ready before >>>>>>>>> > > > > > September. >>>>>>>>> > > > > > >>>>>>>>> > > > > > Are you familiar with the fuel installer? >>>>>>>>> > > > > > >>>>>>>>> > > > > > Regards, >>>>>>>>> > > > > > Manuel >>>>>>>>> > > > > > >>>>>>>>> > > > > > On Mon, 2017-07-10 at 18:23 +0530, Pavan Gupta wrote: >>>>>>>>> > > > > > > > > > > > > > I am Pavan Gupta from Calsoft Inc., Pune >>>>>>>>> > > > > > > > > > > > > > (India) and we >>>>>>>> are >>>>>>>>> > > > > > > actively >>>>>>>>> > > > > > > > > > > > > > engaging ourselves with the OPNFV community >>>>>>>>> > > > > > > > > > > > > > and >>>>>>>> development >>>>>>>>> > > > > > > projects. >>>>>>>>> > > > > > > > > > > > > > As part of this exercise, we are creating >>>>>>>>> > > > > > > > > > > > > > an OPNFV setup >>>>>>>> and >>>>>>>>> > > > > > > would >>>>>>>>> > > > > > > > > > > > > > like to run sample VNFs and also service >>>>>>>>> > > > > > > > > > > > > > chain them >>>>>>>> together. I >>>>>>>>> > > > > > > would >>>>>>>>> > > > > > > > > > > > > > like to understand from you if the SFC >>>>>>>>> > > > > > > > > > > > > > project can be >>>>>>>> used to >>>>>>>>> > > > > > > create >>>>>>>>> > > > > > > a trial NFV system. >>>>>>>>> > > > > > > >>>>>>>>> > > > > > > > > > > > > > Also, it would be helpful if you could >>>>>>>>> > > > > > > > > > > > > > share any >>>>>>>> documents that >>>>>>>>> > > > > > > would >>>>>>>>> > > > > > > help us get started. >>>>>>>>> > > > > > > Thanking you. >>>>>>>>> > > > > > > Regards, >>>>>>>>> > > > > > > Pavan Gupta >>>>>>>>> > > > > >>>>>>>>> > > > >>>>>>>>> > > >>>>>>>>> > >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > >
_______________________________________________ opnfv-tech-discuss mailing list opnfv-tech-discuss@lists.opnfv.org https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss