Follow these steps to deploy Nuage Networks VCS with OpenStack-Ansible (OSA):
/opt/nuage-openstack-ansible
.Configuring the neutron plugin requires creating or editing of parameters in the following two files:
/etc/openstack_deploy/user_nuage_vars.yml
/etc/openstack_deploy/user_variables.yml
On the deployment host, copy the Nuage user variables file from
/opt/nuage-openstack-ansible/etc/user_nuage_vars.yml
to the
/etc/openstack_deploy/
folder.
# cp /opt/nuage-openstack-ansible/etc/user_nuage_vars.yml \ /etc/openstack_deploy/
Next, modify the following parameters in that file as per your Nuage VCS environment:
Replace VSD Enterprise Name with the name of VSD Enterprise:
nuage_net_partition_name: "<VSD Enterprise Name>"
Replace VSD IP and VSD GUI Port as per your VSD configuration:
nuage_vsd_ip: "<VSD IP>:<VSD GUI Port>"
Replace VSD Username, VSD Password, and VSD Organization Name with your login credentials for the VSD GUI:
nuage_vsd_username: "<VSD Username>"
nuage_vsd_password: "<VSD Password>"
nuage_vsd_organization: "<VSD Organization Name>"
Replace Nuage VSP Version with the Nuage VSP release for Integration. For example, for Nuage VSP release 3.2 this value would be v3_2.
nuage_base_uri_version: "<Nuage VSP Version>"
Replace Nuage VSD CMS Id with the CMS-Id
generated by VSD to
manage your OpenStack cluster:
nuage_cms_id: "<Nuage VSD CMS Id>"
Replace Active VSC-IP with the IP address of your active VSC node and Standby VSC-IP with the IP address of your standby VSC node:
active_controller: "<Active VSC-IP>"
standby_controller: "<Standby VSC-IP>"
Replace Local Package Repository with the link of the local
repository hosting the Nuage VRS packages. For example:
http://192.0.2.10/debs/3.2/vrs/
:
nuage_vrs_debs_repo: "deb <Local Package Repository>"
On the Deployment host, add the following lines to the
/etc/openstack_deploy/user_variables.yml
file, replacing the
Local PyPi Mirror URL with the link to the PyPi server hosting
the Nuage OpenStack Python packages in “.whl” format:
neutron_plugin_type: "nuage"
nova_network_type: "nuage"
pip_links:
- { name: "openstack_release", link: "{{ openstack_repo_url \
}}/os-releases/{{ openstack_release }}/" }
- { name: "nuage_repo", link: "<Local PyPi Mirror URL>" }
After you set up the multi-node OpenStack cluster, start the OpenStack deployment as listed in the OpenStack-Ansible Install guide by running all playbooks in sequence on the deployment host.
After OpenStack deployment is complete, deploy Nuage VRS on all
compute target hosts in the OpenStack cluster by running the Nuage
VRS playbooks in /opt/nuage-openstack-ansible/nuage_playbook
on
your deployment host:
# cd /opt/nuage-openstack-ansible/nuage_playbooks
# openstack-ansible nuage_all.yml
Note
To obtain Nuage Networks VSP software packages, user documentation, and licenses, contact info@nuagenetworks.net.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.