Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Preparing For Installation


The Contrail Command server is not part of the Contrail cluster. It is used to provision and manage the cluster, IP fabric, and the overlay.

In this example, the Contrail Command server is set up as a VM with 4 CPUs, 32GB RAM, 100GB hard disk, and two NICs. The IP addresses and gateways are assigned to the NICs during installation of the OS.

After OS installation is complete, follow these steps to install and configure the Contrail Command server.

  1. Log in to the Contrail Command Server as root to stop and disable the firewall with the following commands:
  2. Run these commands to download and install the prerequisite application, docker:
  3. Login to the registry at using your username and password:
  4. Download the Contrail Command Deployer container. In this example, you specify the tag value 2008.121 to specify Contrail Networking Release 2008.
  5. Create a file named command_servers.yml on the Contrail Command server with the following configuration information:


    ip—Specify the IP address of the Contrail Command server.

    ssh_pass—Specify the SSH password for the root user on the Contrail Command server. For example, c0ntrail123

    sudo_pass—Specify the sudo password on the Command server. For example, c0ntrail123.

    ntpserver—Enter the IP address or host name of the NTP server. The same NTP server IP address should be used by all servers in the cluster.

    container_tag—Specify the container tag to identify the build you want to pull. The container tag should match the tag value used when you downloaded the Contrail deployer in step 4.

    container_registry—Specify the desired container registry along with a valid username and password. The value used in this example identifies the registry used for official Contrail Networking releases.

    keystone users/password—Specify the username and password to login into the Command Server GUI. Normally, the same password is used for the postgres database and for the client.