SlideShare a Scribd company logo
Anirban Sen Chowdhary
“Ubuntu is the world's most popular operating system for OpenStack,”
Andy Randall, general manager, Metaswitch Networks said,
“Project Calico is the world's simplest, most scalable, open networking
solution for OpenStack”.
Calico, a pure layer3 approach to Virtual Networking for highly scalable &
flexible Data centers. It is a open-source technology, that implements
large, standards-based cloud data center infrastructures
Calico supports rich and flexible network policy that enforces on every
node in a cluster, to provide tenant isolation, security groups, and external
reachability constraints.
In the blog we will see a short overview of steps taken on all machines
being installed with Calico in Ubuntu.
Steps:
1) We need to first install OpenStack with Neutron and ML2 networking.
OpenStack is a cloud operating system that controls large pools of
compute, storage, and networking resources throughout a datacenter, all
managed through a dashboard that gives administrators.
Steps:
2) We need to configure APT to use the Calico PPA with recommendation
of using it with OpenStack Liberty or later.
We can configure APT to use the corresponding PPA as follows:
Calico also needs patched versions of Nova and Neutron that are provided
by our ‘kilo’ PPA. We Kilo, we can follow:
 also edit /etc/apt/preferences a bit whose effect is to prefer the Calico-
provided packages for Nova and Neutron.
Steps:
3) We will also need to add the BIRD PPA which contains fixes to BIRD that
are not yet available in Ubuntu:
Once this is done, then we need to update our package manager on each
machine:
Steps:
4) We needs to install etcd database on a single machine or on a cluster:
Once done, we then need to stop etcd the service, delete any existing etcd
database on the system, and edit a bit in etcd.conf file:
Steps:
5) We then needs to start etcd database service on a single machine or on a
cluster:
6) Install etcd proxy on every node running OpenStack services that isn’t
running the etcd database. We need to stop the etcd service and modify
etcd.conf :
7) Start etcd database service again:
Steps:
8) We then needs to install the calico-control package:
9) Need to edit the neutron.conf file and need to change core_plugin to
core_plugin = calico
10) At the end, restart the Neutron server process :
11) Needs to install the calico-compute package:
Steps:
12) We can create the /etc/calico/felix.cfg .
13) At the end, restart the Felix service with service calico-felix restart.
Offcource, there are lots of steps, lots of other configuration changes
involved in the middle. But based on the slide presentation I just presented
an overview and an idea on the steps needs to configure.
You can go to the link
https://docs.projectcalico.org/v2.6/getting-started/openstack/installation/ubun
to understand in details and follow each steps to configure Calico
successfully in Ubuntu.
For more information visit
https://www.projectcalico.org/
https://docs.projectcalico.org/v2.6/introduction/
https://blog.tigera.io/tagged/calico
Calico and ubuntu

More Related Content

PPT
Calico and simple policy
PPT
Calico and open shift
PPT
Calico and juju
PPT
Calico and stars policy
PPT
Drive into calico architecture
PPT
Calico and BGP
PPT
Calico and mesos
Calico and simple policy
Calico and open shift
Calico and juju
Calico and stars policy
Drive into calico architecture
Calico and BGP
Calico and mesos

What's hot (20)

PPT
Drive into calico architecture part 2
PPT
Calico using rkt
PPT
Deploying calico on kubernetes
PPT
Protecting host with calico
PPT
Getting started with project calico
PPT
Calico integration
PPT
Deploying calico on docker
PPT
Calico architecture
PPT
Calico to secure host interfaces
ODP
Network Monitoring in the age of the Cloud
PDF
Simplifying and Securing your OpenShift Network with Project Calico
PPT
Calico with open stack
PDF
Openstack Workshop (Networking/Storage)
PPTX
Simple, Scalable and Secure Networking for Data Centers with Project Calico
PPTX
Role of sdn controllers in open stack
PPTX
Navigating OpenStack Networking
PPT
Calico and how interprets neutron api
PPTX
Container Networking: the Gotchas (Mesos London Meetup 11 May 2016)
PDF
Multisite OpenStack for NFV: Bridging the Gap
PDF
NYC Docker Meetup: Contiv networking on Docker
Drive into calico architecture part 2
Calico using rkt
Deploying calico on kubernetes
Protecting host with calico
Getting started with project calico
Calico integration
Deploying calico on docker
Calico architecture
Calico to secure host interfaces
Network Monitoring in the age of the Cloud
Simplifying and Securing your OpenShift Network with Project Calico
Calico with open stack
Openstack Workshop (Networking/Storage)
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Role of sdn controllers in open stack
Navigating OpenStack Networking
Calico and how interprets neutron api
Container Networking: the Gotchas (Mesos London Meetup 11 May 2016)
Multisite OpenStack for NFV: Bridging the Gap
NYC Docker Meetup: Contiv networking on Docker
Ad

Similar to Calico and ubuntu (20)

PPTX
Intro to Project Calico: a pure layer 3 approach to scale-out networking
PDF
Metaswitch Project Calico
PDF
datasheet-oracle-openstack-2296038
PDF
Project calico - introduction
PDF
La apuesta de Telefónica por la cloud privada
PDF
Multi-Container Apps spanning Docker, Mesos and OpenStack
PDF
Workshop eNovance/OpenStack 20-12-2012
PDF
[OpenStack Day in Korea] Keynote #1 - Ubuntu
PPTX
Open Source Investments in Mainframe Through the Next Generation - Showcasing...
PDF
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
PPTX
OpenStack@NBU
PPT
Calico with open stack and chef
PPTX
What is the OpenStack Platform? By Peter Dens - Kangaroot
PPTX
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
PPTX
Interoperable OpenStack guest provisioning with Cloudbase-Init
PDF
Consuming Cinder from Docker
PDF
The Nix project
PPT
Calico using vagrant and virtual box
PDF
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
PDF
Container Orchestration Integration: OpenStack Kuryr
Intro to Project Calico: a pure layer 3 approach to scale-out networking
Metaswitch Project Calico
datasheet-oracle-openstack-2296038
Project calico - introduction
La apuesta de Telefónica por la cloud privada
Multi-Container Apps spanning Docker, Mesos and OpenStack
Workshop eNovance/OpenStack 20-12-2012
[OpenStack Day in Korea] Keynote #1 - Ubuntu
Open Source Investments in Mainframe Through the Next Generation - Showcasing...
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
OpenStack@NBU
Calico with open stack and chef
What is the OpenStack Platform? By Peter Dens - Kangaroot
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
Interoperable OpenStack guest provisioning with Cloudbase-Init
Consuming Cinder from Docker
The Nix project
Calico using vagrant and virtual box
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
Container Orchestration Integration: OpenStack Kuryr
Ad

More from Anirban Sen Chowdhary (20)

PPTX
Change the game with Game changer
PPTX
Ring central desktop app overview
PPTX
Overview in ringcentral digital line
PPTX
Some basics with ring central
PPTX
Ring central and python
PPTX
RingCentral application development overview
PPTX
Cloze connect ringcentral
PPTX
Overview on ring central errors part 4
PPTX
Setting up your ring central sandbox in steps
PPTX
Overview on ring central errors: part 2
PPTX
Overview on ring central errors
PPTX
Call recording overview ring central
PPTX
Ring central engaging with amazon alexa
PPTX
How ring central sdk changing the game
PPTX
When ring central connect salesforce
PPTX
Mule 4 connecting ring central
PPTX
Ring central sdk
PPTX
Ring central with okta
PPTX
Ring central connecting salesforce overview
PPTX
Ring central call logs overview (part 2)
Change the game with Game changer
Ring central desktop app overview
Overview in ringcentral digital line
Some basics with ring central
Ring central and python
RingCentral application development overview
Cloze connect ringcentral
Overview on ring central errors part 4
Setting up your ring central sandbox in steps
Overview on ring central errors: part 2
Overview on ring central errors
Call recording overview ring central
Ring central engaging with amazon alexa
How ring central sdk changing the game
When ring central connect salesforce
Mule 4 connecting ring central
Ring central sdk
Ring central with okta
Ring central connecting salesforce overview
Ring central call logs overview (part 2)

Recently uploaded (20)

PPTX
1. Introduction to Computer Programming.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Tartificialntelligence_presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPT
Teaching material agriculture food technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
1. Introduction to Computer Programming.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Digital-Transformation-Roadmap-for-Companies.pptx
MYSQL Presentation for SQL database connectivity
Mobile App Security Testing_ A Comprehensive Guide.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Tartificialntelligence_presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
20250228 LYD VKU AI Blended-Learning.pptx
Programs and apps: productivity, graphics, security and other tools
Teaching material agriculture food technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Calico and ubuntu

  • 2. “Ubuntu is the world's most popular operating system for OpenStack,” Andy Randall, general manager, Metaswitch Networks said, “Project Calico is the world's simplest, most scalable, open networking solution for OpenStack”. Calico, a pure layer3 approach to Virtual Networking for highly scalable & flexible Data centers. It is a open-source technology, that implements large, standards-based cloud data center infrastructures Calico supports rich and flexible network policy that enforces on every node in a cluster, to provide tenant isolation, security groups, and external reachability constraints.
  • 3. In the blog we will see a short overview of steps taken on all machines being installed with Calico in Ubuntu.
  • 4. Steps: 1) We need to first install OpenStack with Neutron and ML2 networking. OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators.
  • 5. Steps: 2) We need to configure APT to use the Calico PPA with recommendation of using it with OpenStack Liberty or later. We can configure APT to use the corresponding PPA as follows: Calico also needs patched versions of Nova and Neutron that are provided by our ‘kilo’ PPA. We Kilo, we can follow:  also edit /etc/apt/preferences a bit whose effect is to prefer the Calico- provided packages for Nova and Neutron.
  • 6. Steps: 3) We will also need to add the BIRD PPA which contains fixes to BIRD that are not yet available in Ubuntu: Once this is done, then we need to update our package manager on each machine:
  • 7. Steps: 4) We needs to install etcd database on a single machine or on a cluster: Once done, we then need to stop etcd the service, delete any existing etcd database on the system, and edit a bit in etcd.conf file:
  • 8. Steps: 5) We then needs to start etcd database service on a single machine or on a cluster: 6) Install etcd proxy on every node running OpenStack services that isn’t running the etcd database. We need to stop the etcd service and modify etcd.conf : 7) Start etcd database service again:
  • 9. Steps: 8) We then needs to install the calico-control package: 9) Need to edit the neutron.conf file and need to change core_plugin to core_plugin = calico 10) At the end, restart the Neutron server process : 11) Needs to install the calico-compute package:
  • 10. Steps: 12) We can create the /etc/calico/felix.cfg . 13) At the end, restart the Felix service with service calico-felix restart. Offcource, there are lots of steps, lots of other configuration changes involved in the middle. But based on the slide presentation I just presented an overview and an idea on the steps needs to configure. You can go to the link https://docs.projectcalico.org/v2.6/getting-started/openstack/installation/ubun to understand in details and follow each steps to configure Calico successfully in Ubuntu.
  • 11. For more information visit https://www.projectcalico.org/ https://docs.projectcalico.org/v2.6/introduction/ https://blog.tigera.io/tagged/calico