Manuel,

Thank you for your proposal it has been very helpful, i have already deployed the Openstack environment and it looks good, it passed the health check made by fuel, i also deployed a VM and connected to it successfully and have ODL up and running.

I am having a problem to make the functest because i am doing it inside a workstation that does not have access to the Openstack management network, it is located inside the public network. I am not sure which is the best way to proceed:

A) if I give the workstation an IP address inside the management network will it work? or maybe IP tables are configured to reject that.
B) Do the functest from my Fuel master (it is a PC that only runs Fuel).

I read the posts in your blog that you sent Rosa and found them extremely interesting, it has been very educative. I have some questions regarding that scenario that you built (If you have no problem answering them):
- What OS and application do you use for deploying the SF? do you use OVS?
- Once you deploy a SFC does tacker pushes the configuration to ODL via REST? or do you configure the SFF and SF manually on ODL?
- Do you have any more tutorials or videos similar?
- I have read that OVS+NSH implementation that you use is developed by OPNFV and is not mainstream in OVS. Is it possible to use that OVS+NSH on a physical device running openWRT?

I ask all this questions because we are interested in setting up a similar scenario!

Thank you in advance for your response.

Best regards,

Quoting "Manuel Buil" <[email protected]>:

Hi Andres,

Please find my answers below.

Try to run the environment which is supported and after that you can
add stuff like ceilometer. Having a base that works should be your
target right now, later you can add stuff to that base.

Regards,
Manuel

On Mon, 2017-07-10 at 13:51 +0200,
[email protected] wrote:
Hello Manuel,

Thank you for your quick response! you are right that scenario is
not  
supported sorry for that! I am trying to set up a NFV environment  
(using SFC) with the ability to monitor cloud resources using  
Openstack APIs, and according to what i have been able to read  
ceilometer provides that information!

Ok since no SFC chains are supposed to be declared i am guessing i
am  
close to deploying the scenario correctly, but i am having these  
issues (let me know if you how to address them):

- Once I create a VM I am not being able to access them (ping fails).

If you list the VM with 'nova list', does it say it is active? Does it
list an ip? Check that it receives an IP lease from the server with
nova console-log


- When I restart a compute node it will take an IP address from my  
public network and after that I cannot ssh into the node.

Strange... but why do you reboot a compute? Are you trying to test some
HA behaviour?


I have the following doubts regarding the deployment options being
set  
up in fuel:

- When creating the environment in fuel what networking option
should  
i choose: Neutron with ML2 plugin & Neutron with tunneling  
segmentation or OpenDaylight with tunneling segmentation?

If you want to try SFC, you should use OpenDaylight

- Right now i am choosing the following role distribution:  
controller-ceph, controller-tacker, controller-ODL, compute-ceph,  
compute-ceph. Is this appropriate?

Start with a simpler env. with one controller and one compute. The
controller should act as cotroller, OpenDaylight controller and Tacker
VNF Manager. Ceph should work but better simpligy things and use
'Cinder LVM'

- I am using the option that states: Assign public network to all  
nodes (I read in the guide that this should be checked). But i
think  
this is causing the communication issue to the nodes.

I have that option checked too but I never reboot computes ;)

- I install Open vSwitch with the checkbox that says install NSH.
Is  
this correct?

Yes

- When marking the ODL Plugin I only check the box that says: SFC  
features with NetVirt classifier. What about use ODL to manage L3  
traffic? should I mark it.

It is not needed for sfc. That one allows you to connect several
openstack deployments among them using L3VPN.

- Do I need to install any other features in ODL (i.e l2switch) in  
order to communicate with my VMs or do I need to declare some SFC  
chains?

Nothing else. When the deployment succeeds, you should be able to run
tests. To run them, you should follow this guide (note that we just
realized that Danube 2.0 is throwing errors... try Danube 1.0 instead):

https://wiki.opnfv.org/display/sfc/OPNFV-SFC+Functest+test+cases


Thank you in advance for your help, i tried to write as clear as i  
could but english is not my native tongue

You write very clearly!


Quoting "Manuel Buil" <[email protected]>:

>
> Hi Andres,
>
> Unfortunately, that scenario is not supported in Danube. These are
> the
> ones supported:
>
> https://wiki.opnfv.org/display/SWREL/Danube+Scenario+Status
>
> What statistics do you need from SFC? Maybe you can collect them in
> another way.
>
> When the sfc scenarios are successfully deployed, no VMs or SFC
> chains
> exist.
>
> Regards,
> Manuel
>
>
> On Fri, 2017-07-07 at 10:58 +0200,
> [email protected] wrote:
> >
> > Hello,
> >
> > My name is Andrés Sánchez, i am working on deploying the OPNFV
> > HA  
> > scenario on a laboratory on my university. I have been trying
> > to  
> > deploy the scenario manually but have been encountering some
> > problems.  
> > My actual environment consists of:
> >
> > 5 Nodes: 2 CPUs, 8GB RAM.
> > 1 Fuel master: 2 CPUs, 8GB RAM.
> > 1 workstation: 2CPUs, 4GB RAM.
> >
> > I am trying to deploy the  
> > "ha_odl-l2_sfc_heat_ceilometer_scenario.yaml" on this lab, i
> > have  
> > previously deployed other Openstack scenarios on this lab so
> > the  
> > networking configuration is properly configured: on each
> > Openstack  
> > node port i assigned untagged traffic to PXE-admin, vlan 200 to
> > public  
> > network, and defaults to storage,management and private
> > (102,101,103).  
> > PXE-admin network is 192.168.100.0/24 and public network is  
> > 172.16.10.0/24 with gateways being .1 respectively.
> >
> > I already set up the fuel master with the Danube ISO  
> > "opnfv-danube.1.0.iso". I previously correctly deployed an
> > openstack  
> > cluster manually installing ODL and tacker plugins, but then i
> > found  
> > that did not appear to be correctly configured and neither ODL
> > (I  
> > created a couple of VMs and could not connect to them). When
> > creating  
> > the environment which option is supposed to be selected: Neutron
> > with  
> > ML2 plugin & Neutron with tunneling segmentation or OpenDaylight
> > with  
> > tunneling segmentation. Another thing i found is that fuel did
> > not  
> > provide the option for adding Telemetry-Mongo DB in node
> > assignment
> > (i  
> > am requiring to have Telemetry because i need to check the meters
> > it  
> > provides). I did check the box for ?Assign public network to all
> > nodes?
> >
> > I am trying to deploy now from my workstation but i have doubts  
> > regarding the way the DHA-DEA files are supposed to be written, i
> > am  
> > interested in:
> > A) Using the actual fuel master as fuel:
> >
> > sudo bash ./deploy.sh -b file:///home/lab232/fuel/deploy/config
> > -f
> > -l  
> > devel-pipeline -p lab232 -s  
> > ha_odl-l2_sfc_heat_ceilometer_scenario.yaml -i  
> > file:///home/lab232/opnfv-danube.1.0.iso -e
> >
> > B) Create a VM inside my workstation to host Fuel master and use
> > all  
> > the other nodes as Openstack nodes.
> >
> > sudo bash ./deploy.sh -b file:///home/lab232/fuel/deploy/config
> > -F
> > -l  
> > devel-pipeline -p lab232 -s  
> > ha_odl-l2_sfc_heat_ceilometer_scenario.yaml -i  
> > file:///home/lab232/opnfv-danube.1.0.iso -e
> >
> > For both scenarios i have encountered several issues an errors, i
> > am  
> > attaching the configuration files i use. Could you please provide
> > some  
> > guidance in the correct way to write these files.
> >
> > When i try to deploy scenario A i am finding ipmi adapter errors:
> > Exception: Address lookup for None failed
> > Could not open socket!
> > Error: Unable to establish IPMI v2 / RMCP+ session
> >
> > When i try to deploy scenario B i am finding: "Exception:
> > Device  
> > "pxebr" does not exist." I am guessing i need to declare a
> > bridge  
> > called pxebr on my host machine, please confirm.
> >
> > I am attaching my Dea/Dha files!
> >
> > One final question: when the environment is correctly deployed
> > is  
> > openstack supposed to have some VMs declared? is ODL supposed to
> > have  
> > any SFC paths or something declared?
> >
> > Thank you in advance for your help!
> >
> > Best regards,
> >
> > _______________________________________________
> > opnfv-tech-discuss mailing list
> > [email protected]
> > https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>






_______________________________________________
opnfv-tech-discuss mailing list
[email protected]
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to