Related Documentation
- Server Requirements
- Downloading Installation Software
- Installing the Operating System and Contrail Packages
- Installation Overview
- Downloading Installation Software
- Installing the Operating System and Contrail Packages
- Configuring System Settings
- Installing the Contrail Packages, Part One (CentOS or Ubuntu)
- Setting Up the Testbed Definitions File
- Testbed Definitions File Settings for Deploying Contrail with an Existing OpenStack Node
- Supporting Multiple Interfaces on Servers and Nodes
- Installing the Contrail Packages, Part Two (CentOS or Ubuntu) — Installing on the Remaining Machines
- Configuring the Control Node
- Adding or Removing a Compute Node in an Existing Contrail Cluster
Installation Overview
The Contrail Controller is typically installed on multiple servers. The base software image is installed on all servers to be used, then provisioning scripts are run that launch role-based components of the software.
The roles used for the installed system include:
- cfgm—Runs Contrail configuration manager (config-node)
- openstack—Runs OpenStack services such as Nova, Quantum, and the like
- collector—Runs monitoring and analytics services
- compute—Runs vRouter service and launches tenant virtual machines (VMs)
- control—Runs the control plane service
- database—Runs analytics and configuration database services
- webui—Runs the administrator web-based user interface service
The roles are run on multiple servers in an operating installation. A single node can have multiple roles. The roles can also run on a single server for testing or demonstration purposes.
Installing the Operating System and Contrail Packages describes installing the Contrail Controller software onto multiple servers.
Your account team can help you determine the number of servers needed for your specific implementation.
Related Documentation
- Server Requirements
- Downloading Installation Software
- Installing the Operating System and Contrail Packages
- Installation Overview
- Downloading Installation Software
- Installing the Operating System and Contrail Packages
- Configuring System Settings
- Installing the Contrail Packages, Part One (CentOS or Ubuntu)
- Setting Up the Testbed Definitions File
- Testbed Definitions File Settings for Deploying Contrail with an Existing OpenStack Node
- Supporting Multiple Interfaces on Servers and Nodes
- Installing the Contrail Packages, Part Two (CentOS or Ubuntu) — Installing on the Remaining Machines
- Configuring the Control Node
- Adding or Removing a Compute Node in an Existing Contrail Cluster
Modified: 2016-12-15
Related Documentation
- Server Requirements
- Downloading Installation Software
- Installing the Operating System and Contrail Packages
- Installation Overview
- Downloading Installation Software
- Installing the Operating System and Contrail Packages
- Configuring System Settings
- Installing the Contrail Packages, Part One (CentOS or Ubuntu)
- Setting Up the Testbed Definitions File
- Testbed Definitions File Settings for Deploying Contrail with an Existing OpenStack Node
- Supporting Multiple Interfaces on Servers and Nodes
- Installing the Contrail Packages, Part Two (CentOS or Ubuntu) — Installing on the Remaining Machines
- Configuring the Control Node
- Adding or Removing a Compute Node in an Existing Contrail Cluster