Installation and Configuration of Subscriber Intelligence Solution using Ansible
The Gigamon Ansible Module consists of various playbooks that converts high level user intent in YAML format into JSON format.
The GigaVUE-FM uses the JSON format and translates the inputs into various individual components like GigaSMART GSgroups, GSOPs, FlowMaps, etc that are configured on the Physical or Virtual devices.
The Gigamon Ansible Module exposes playbooks that allows the configuration and maintenance of the Subscriber Intelligence solutions and the GigaVUE-FM GUI allows you to visualise, monitor and troubleshoot Subscriber Intelligence Solutions.
Refer to the following sections for configuring the Subscriber Intelligence solution:
System Requirements |
Installation and Configuration of Gigamon Ansible Module |
Rules and Notes |
The Gigamon Ansible Module allows you to configure the following:
S.No | Steps | Refer to.. |
1. | CUPS Solution | Configuration of CUPS using Ansible |
2. | Non-CUPS Solution | Configuration of Non-CUPS using Ansible |
System Requirements
Ensure that the following environment is available before installing 'gigamon-ansible:
- Python version: 2.7.15 or greater
- Operating System: Linux
- Ansible version: 2.9.4 or greater
- Python Packages
- requests - Install this using pip install requests
- ruamel.yaml -Install this using ruamel.yaml
- jsonschema - Install this using pip install jsonschema
- netaddr - Install this using pip install netaddr
Installation and Configuration of Gigamon Ansible Module
Gigamon-Ansible module can be installed as follows:
Package | Operating System | Commands to install the Package |
RPM package | CentOS | sudo yum install <packageName>.rpm
|
Deb package | Ubuntu | sudo apt install <packageName>.deb
|
The package is extracted under the path /usr/local/share/gigamon.
For setting the Pythonpath, add the following to ~/.baschrc and source it:
export INSTALL_DIR=/usr/local/share/gigamon
export PYTHONPATH=$PYTHONPATH:$INSTALL_DIR
Rules and Notes
You must ensure the following rules and notes while deploying Subscriber Intelligence Solution:
- GigaVUE-FM is reachable from the server on which Ansible is executed.
- All the required licenses are installed on the Gigamon devices.
- The required permission for RBAC is available.
- Configurations that are not handled by the Mobility playbook are prec-configured.
- Migration of Subscriber Intelligence Solution from GigaVUE‑FM 5.9 to any other version is impossible.