Skip to content

setup contrail containers without contrail registry

Harish Kumar edited this page Mar 15, 2017 · 1 revision
  • Refer Quickstart guide for basic setup
  • Edit inventory and remove/comment out variables "docker_registry" and "docker_registry_insecure"
  • Copy container tar.gz files under playbooks/container_images/ directory
$ ls contrail-ansible/playbooks/container_images/
contrail-agent-u14.04-4.0.0.0-3042.tar.gz        contrail-analytics-u14.04-4.0.0.0-3042.tar.gz   contrail-kube-manager-u14.04-4.0.0.0-3042.tar.gz  contrail-vrouter-compiler-c7.1-4.0.0.0-3042.tar.gz
contrail-analyticsdb-u14.04-4.0.0.0-3042.tar.gz  contrail-controller-u14.04-4.0.0.0-3042.tar.gz  contrail-repo-c7.1-4.0.0.0-3042.tar.gz

  • Run ansible-playbook
$ ansible-playbook -i <inventory file path>  site.yml 

$ ansible-playbook -i single-controller-centos-inventory  site.yml 
  • Sample inventory file shown below (without any commented lines)
[contrail-controllers]
192.168.0.24

[contrail-analyticsdb]
192.168.0.24

[contrail-analytics]
192.168.0.24

[contrail-kubernetes]
192.168.0.24

[contrail-compute]
192.168.0.25
192.168.0.26

[all:vars]
docker_install_method=package
ansible_user=root
ansible_connection=ssh
ansible_become=true
os_release = u14.04
controller_ip=192.168.0.24
contrail_version=4.0.0.0-3011
cloud_orchestrator=kubernetes
vrouter_physical_interface=eth0