- play_arrow Overview
- play_arrow Understanding Contrail Controller
-
- play_arrow Configuring Contrail
- play_arrow Configuring Virtual Networks
- Creating Projects in OpenStack for Configuring Tenants in Contrail
- Creating a Virtual Network with Juniper Networks Contrail
- Creating a Virtual Network with OpenStack Contrail
- Creating an Image for a Project in OpenStack Contrail
- Creating a Floating IP Address Pool
- Using Security Groups with Virtual Machines (Instances)
- Support for IPv6 Networks in Contrail
- Configuring EVPN and VXLAN
- Support for EVPN Route Type 5
- play_arrow Example of Deploying a Multi-Tier Web Application Using Contrail
- play_arrow Configuring Services
- play_arrow Configuring Service Chaining
- play_arrow Examples: Configuring Service Chaining
- play_arrow Adding Physical Network Functions in Service Chains
- play_arrow QoS Support in Contrail
- play_arrow BGP as a Service
- play_arrow Load Balancers
- play_arrow Optimizing Contrail
-
- play_arrow Contrail Security
- play_arrow Contrail Security
-
- play_arrow Monitoring and Troubleshooting Contrail
- play_arrow Configuring Traffic Mirroring to Monitor Network Traffic
- play_arrow Understanding Contrail Analytics
- play_arrow Configuring Contrail Analytics
- Analytics Scalability
- High Availability for Analytics
- System Log Receiver in Contrail Analytics
- Sending Flow Messages to the Contrail System Log
- Ceilometer Support in a Contrail Cloud
- User Configuration for Analytics Alarms and Log Statistics
- Alarms History
- Node Memory and CPU Information
- Role- and Resource-Based Access Control for the Contrail Analytics API
- Configuring Analytics as a Standalone Solution
- Configuring Secure Sandesh and Introspect for Contrail Analytics
- play_arrow Using Contrail Analytics to Monitor and Troubleshoot the Network
- Monitoring the System
- Debugging Processes Using the Contrail Introspect Feature
- Monitor > Infrastructure > Dashboard
- Monitor > Infrastructure > Control Nodes
- Monitor > Infrastructure > Virtual Routers
- Monitor > Infrastructure > Analytics Nodes
- Monitor > Infrastructure > Config Nodes
- Monitor > Networking
- Query > Flows
- Query > Logs
- Understanding Flow Sampling
- Example: Debugging Connectivity Using Monitoring for Troubleshooting
- play_arrow Common Support Answers
-
- play_arrow Contrail Commands and APIs
- play_arrow Contrail Commands
- play_arrow Contrail Application Programming Interfaces (APIs)
-
vCenter Integration for Contrail Release 5.0
This topic provides the steps for integrating Contrail Release 5.0 and microservices with VMware vCenter.
Prerequisites
Before starting the integration, prepare your system by performing the following steps.
yum update -y yum install -y yum-plugin-priorities https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install -y python-pip git gcc python-devel sshpass yum install -y git yum install ansible-2.3.2.0 pip install pyvmomi
Set Up vCenter Server
Set up your vCenter server with parameters defining such things as the data center, cluster, DVSwitches, ContrailVM, and the like.
Use the following to get the Ansible Deployer with Contrail playbooks.
From Juniper Networks, download Ansible Deployer (
contrail-ansible-deployer-5.0.0-0.40.tgz
) onto your provisioning host.Untar the tgz.
- tar xvf contrail-ansible-deployer-5.0.0-0.40.tgz
Copy the playbooks.
cp playbooks/roles/vcenter/vars/vcenter_vars.yml.sample playbooks/roles/vcenter/vars/vcenter_vars.yml
Prepare a file
vcenter_vars.yml
populated with vCenter server and ESXI hosts parameters. You can download the CentOS 7 + ESXi VM Host from Juniper Networks.For an example file, see https://github.com/Juniper/contrail-ansible-deployer/blob/master/playbooks/ roles/vcenter/vars/vcenter_vars.yml.sample.
Run the Contrail vCenter playbook.
ansible-playbook playbooks/vcenter.yml
Configure Contrail Parameters and Install
Populate the file
config/instances.yaml
with Contrail roles.For an example file, see https://github.com/Juniper/contrail-ansible-deployer/blob /master/config/instances.yaml.vcenter_example.
Install Contrail by running the Contrail playbooks.
ansible-playbook -i inventory/ -e orchestrator=vcenter playbooks/configure_instances.yml
ansible-playbook -i inventory/ -e orchestrator=vcenter playbooks/install_contrail.yml