Alai Nuage Nuage Vsd

Channel Version Revision Published Runs on
latest/stable 0 0 18 Mar 2021
Ubuntu 14.04
latest/edge 0 0 18 Mar 2021
Ubuntu 14.04
juju deploy alai-nuage-nuage-vsd
Show information




Nuage VSD - Policy Engine

The principle use of this charm is with the Nuage VSC and VRS components. The VSD Charm orchestrates the deployment of the The Nuage VSD: a programmable policy and analytics engine with a flexible and hierarchical network policy framework for a Cloud Management System such as OpenStack.

This charm should be used with other principle openstack charms to configure and control the data-path service units configured using the Nuage VRS Charms

NOTE: this charm relies on binaries and VSD VM definition file that are distributed to customers of Nuage Networks VSP solution.


The VSD service is deployed as a KVM virtual machine. The VSD repository: The VSD VM (.qcow) image and its VM definition file are provided either as a payload or as an URL to customers to download and deploy on Juju machines.

This VSD VM image must be placed either in the 'payload' folder within the charm or as part of a valid repository URL prior to deployment. The charm expects to find the image; if they are missing the install hook will error out.

The charm will use the VSD image and VM definition xml specified and deploy it on a kvm.

To deploy:

juju deploy nuage-vsd
juju add-relation neutron-api nuage-vsd
juju expose nuage-vsd

VSD VM (KVM) Configuration

The VSD service VM is required to have a minimum of 12GB of memory and a minimum of 4 cores.

The VSD VM management IP address is a static IP address and is a configuration parameter of the VSD charm. In a MaaS deployment this IP address must be obtained from the IP range defined for the MaaS DHCP configuration. The following nuage-vsd charm configuration parameters are required(MUST) otherwise your installation will fail: vsd-vm-ip-address: "IP Address of the VSD VM" Note: Make sure your VSD IP corresponds to any DNS name because while installing VSD service, hooks checks for DNS Name associated to VSD IP address. vsd-vm-default-gw: "Gateway for the VSD VM" vsd-vm-dns-server: "DNS Server" vsd-vm-subnet-mask-length: "Length of the subnet mask for the VM IP" vsd-repository-url: "URL to get the Nuage VSD image" vsd-vm-disk-size:"VSD VM disk size in G"

vsd-api-version: Please configure this parameter appropriately. Default is "3.2". Must be used version above 3.2. vsp-license-file: Provide the url to fetch vsd license.The VSD License must be set and valid.

Known Limitations and Issues

MaaS 1.7 API does not yet support the API to obtain an IP address from the IP range defined for the MaaS DHCP configuration.


This charm only support deployment with OpenStack Icehouse or better.

Contact Information

Nuage Networks 755 Ravendale Drive
Mountain View CA 94043