Caution
The OpenContrail versions support status:
In OpenContrail 4.x, the OpenContrail controller and analytics modules are delivered as containers to reduce the complexity of the OpenContrail deployment and to group the related OpenContrail components.
Each container has an INI-based configuration file that is available on the host system and mounted within a specific container.
The OpenContrail containers run with the host
network,
without using a Docker bridge. All services within a container
listen on the host
network interface.
Note
For the sake of visual clarity, the diagrams in this section illustrate only the OpenContrail architecture with OpenStack. The diagrams presuppose the DriveTrain and StackLight LMA nodes.
The following diagram describes the minimum production installation of OpenContrail 4.x with OpenStack for MCP.
An OpenContrail 4.x cluster for OpenStack contains the following types of entities:
Includes the package-based OpenContrail services, such as the API server
and configuration database.
Runs on top of the ntw
virtual machine as a Docker container initialized
by docker-compose
.
Includes the OpenContrail metering and analytics package-based services,
such as analytics API, alarm generator and data collector.
Runs on top of the nal
virtual machine as a Docker container initialized
by docker-compose
.
Includes the OpenContrail metering and analytics package-based services.
This container includes a database for Analytics container,
Kafka, and ZooKeeper.
Runs on top of the nal
virtual machine as a Docker container initialized
by docker-compose
.
A forwarding plane that runs in the hypervisor of a compute node. It extends the network from the physical routers and switches into a virtual overlay network hosted on compute nodes.
A physical or virtual gateway router that provides access to an external network.
See also