SlideShare a Scribd company logo
1 of 46
Download to read offline
Openstack On Fedora, Fedora On Openstack: An
Introduction To Cloud IaaS
Sadique Puthen
Principal Technical Support Engineer, Red Hat
27 June 2015, FudCon, Pune
❏ Application and legacy infrastructure.
❏ Application and infrastructure-as-a-
service.
❏ Openstack: Operating system for cloud
IaaS.
❏ Openstack: Components
❏ keystone, glance and nova
❏ Openstack: Storage-as-a-service
❏ cinder, swift and manila
❏ Openstack: Networking-as-a-service
❏ Neutron
Agenda
❏ Openstack: Orchestration, metering and
dashboard
❏ Heat, ceilometer and horizon.
❏ Openstack: Database-as-a-service
❏ Trove
❏ Openstack: Bigdata-as-a-service
❏ Sahara
❏ Openstack: Deployment
❏ TripleO and Ironic
❏ Openstack: How to Contribute.
Application & Legacy Infrastructure
❏ Application need infrastructure mainly for:
❏ Compute
❏ Storage
❏ Networking
❏ Traditional workloads run directly on a server
using local or remote storage with physical
networking equipments.
Application and Infrastructure relationship
Soon to be Traditional/Current
Server
Storage
Network
❏ Challenges:
❏ Scalability
❏ Scale up is limited.
❏ Time to implement.
❏ Lots of approval, budget restrictions, procurement,
provisioning, etc.
❏ Cost
❏ Most of the hardware remain underutilized, need to
plan and keep paying for future growth.
❏ Maintenance and management.
❏ Long term management and maintenance is a pain.
❏ High Availability of the infrastructure.
❏ Application expects the infrastructure is HA
Application and Infrastructure relationship
Current/ Soon to be Traditional
Server
Storage
Network
❏ Application is emotionally attached to the
infrastructure.
❏ Need to treat infrastructure like you treat a
pet.
❏ Workloads running on Virtual
machines instead of physical systems
has almost all the challenges
explained earlier.
❏ It simply allows us to share same
compute, network and storage resources
among multiple applications.
❏ It can only scale up which is limited,
need to make HA, no self service.
❏ Again, application is emotionally
attached to the infrastructure.
Application and Infrastructure relationship:
Virtualization
Application and Infrastructure-as-a-service
❏ Advantages.
❏ API - Self service dashboard for
provisioning infrastructure.
❏ Time to go live is minimal.
❏ Seconds to minutes.
❏ Pay as you go.
❏ Save on spending.
❏ Illusion of infinite capacity.
❏ No need for upfront capacity planning. Scale
on demand.
Cloud: Infrastructure-as-a-service
Traditional Workloads Cloud Workloads
❏ Stateful vms: Application defined in
vms/physical systems
❏ Application SLA = SLA of VM/physical
server
❏ Scale up. Add CPU, RAM
❏ SLA requires enterprise features for HA
❏ Lifecycle measured in years
❏ Application not designed to tolerate failure
of vm/physical system.
Cloud: Infrastructure-as-a-service and workloads
❏ Stateless VMs: Application distributed
❏ Application SLA not dependent on any one
vm.
❏ SLA requires ability to create and remove
VMs when needed.
❏ Applications scale out: add more vms
❏ Lifecycle measured in hours to months.
❏ Applicationn designed to tolerate failure of
vms.
Traditional Workloads - Pets vs Cloud Workloads - Cattle
❏ Pets are unique, lovingly hand raised and
cared for.
❏ They are given names.
❏ When they get ill, you nurse them back to
health.
❏ Traditionally, servers are managed like pets.
Cloud: Infrastructure-as-a-service and workloads
❏ Cattle are almost identical to each other.
❏ They are given numbers.
❏ When they get ill, you replace it with
another one.
❏ In Cloud, servers are managed like Cattles.
Openstack: operating system for cloud IaaS
❏ Cloud-IaaS is a different way of providing compute, networking and storage required for
your application as a service.
❏ Just like your server requires an operating system (Eg, Fedora, RHEL, Solaris,
Windows), a cloud requires an operating system.
Cloud: Infrastructure-as-a-service
❏ Openstack is open source.
❏ Supports multiple Hypervisors.
❏ KVM, Xen, Hyper-V, VMware, containers, etc
❏ It has a modular architecture.
❏ Designed for scalability and Elasticity.
❏ Provides
❏ Compute-as-a-service
❏ Network-as-a-service
❏ Storage-as-a-service.
Cloud IaaS: Openstack
Cloud IaaS: Openstack
Openstack: Components
❏ Keystone provides authentication,
authorization, access control (roles), etc of
tenants and users for openstack projects.
❏ Uses tokens to authenticate and authorize.
❏ Provides global catalog of services.
❏ Facilitates multi-tenancy.
❏ Helps to exist multiple projects with each
projects having multiple users.
❏ Provides an API for tenants and projects
to interact with it.
❏ Can be integrated with multiple identity
backends.
❏ Openldap, AD, IPA and etc.
Openstack: Keystone
❏ Uses token based authentication.
❏ Catalogue and user roles are embedded to token
which clients use to get info about other api
services and access control.
Openstack: Keystone
❏ Provides lifecycle management for
images.
❏ Images are file with a lightweight version of
operating system pre installed and used to
base the instance off.
❏ life cycle management involves all operations
on image from creation to deletion.
❏ Supports multiple images formats like raw,
qcow2, vmdk, etc.
❏ Supports multiple storage backends like
s3, swift, local, remote, ceph, etc.
❏ Involves glance-api and glance-registry.
Openstack: Glance
❏ Provides lifecycle management for
instances.
❏ Instances are virtual machines that runs the
application.
❏ life cycle management involves all operations
on an instance from creation to deletion like,
❏ migration
❏ snapshots
❏ volume attachment and detachment.
❏ Attaching network interfaces.
Openstack: Nova-compute
❏ Supports multiple hypervisors provided a
driver is available for nova to interact with
them.
❏ KVM
❏ Hyper-V
❏ VMware
❏ Xen
❏ lxc (Containers)
❏ etc
Openstack: Nova-compute
❏ Involves multiple components
❏ nova-api
❏ nova-scheduler
❏ nova-conductor
❏ nova-novncproxy
❏ nova-compute
❏ All nova components communicates with
each other using a message queue. Eg,
rabbitmq and qpid
❏ Interacts with neutron to configure
networking and cinder to attach persistent
volumes to instances.
❏ Talk on Nova at 10:50 AM today at D406
Openstack: Storage-as-a-service
❏ Provides lifecycle management for elastic,
persistent block storage.
❏ synonymous to Amazon EBS
❏ Facilitates volume creations, deletions,
snapshot management for volumes,
migrations, etc.
❏ Have multiple components.
❏ cinder-api: Provides api interface for clients
and services to interact cinder.
❏ cinder-scheduler: Selects best backend
node for volume placement.
❏ cinder-volume: Actual volume creation and
other tasks.
❏ cinder-backup: Facilitates volume backup.
Openstack: Cinder - Block Storage
❏ Cinder volume service can be connected to multiple storage backends.
❏ LVM backend works out of the box without additional drivers.
❏ Can plugin vendor specific drivers to cinder volume to directly interact with vendor provided storage for
volume management tasks. Eg,
❏ NetApp, EMC, HP, IBM, Ceph and etc
Openstack: Cinder Backends
Cinder-volume
LVM Ceph NetApp EMC 3Par
❏ Provides Object Storage for Openstack.
❏ Highly available, distributed object/blob store.
❏ synonymous to Amazon S3
❏ Enables faster upload and retrieval of objects
with simple http interface.
❏ Have multiple components.
❏ swift-proxy: Proxy to interact with Swift.
❏ Ring: Internal data Structure
❏ Object: Your data
❏ Containers: Organize your data by placing
them to containers.
❏ Account
❏ Talk on Openstack Swift. 11:40 AM at
D406.
Openstack: Swift - Object Storage
❏ Shared filesystem as a service.
❏ Share Data across vm instances.
❏ Incubated since Openstack Juno
❏ Provides an API for management of
shared filesystems with support of multiple
protocols and back ends.
❏ NFS and CIFS supported.
❏ Supports multi tenancy.
❏ Enables public cloud use cases.
❏ Talk on Storage-as-service. Covers
cinder, swift and manila in detail. 12:30
PM at D406.
Openstack: Manila
Openstack: Networking-as-a-service
❏ Manages all networking functions with in
openstack.
❏ Create, manage and delete private and external
networks.
❏ Manages Layer 2 packet flow for networks.
❏ Manages dhcp ip addressing for networks.
❏ Manages Layer 3 routing between private
networks and private network and external
network.
❏ Create and manage
❏ Load balancers - LBaaS
❏ Firewalls between routers - FWaaS
❏ VPN - VPNaaS
❏ Provides multe-tenancy and overlapping
networks.
Openstack: Neutron
❏ In a nutshell, neutron helps you to provision network resources for your multi-tier application
within minutes.
Openstack: Neutron
Openstack: Neutron Components
❏ Neutron has multiple components.
❏ Neutron-server: Provides an REST API for users
and services to interact with neutron.
❏ Layer 2 Agent: Manages layer 2 flow of packets.
❏ Can support openvswitch, linuxbridge and other
vendor plugins for layer 2 switching.
❏ dhcp-agent: Manages dhcp ip addressing for
instances using dnsmasq.
❏ Layer 3 Agent: Facilitates layer-3 routing between
private networks or private network and external
network.
❏ LBaas Agent: Provisions load balancers.
❏ FWaaS Agent: Provisions firewalls between routers.
❏ VPNaaS Agent: Provisions vpn services.
Openstack: Neutron Topology
❏ Controller node:
❏ Runs neutron api server.
❏ Network Node:
❏ Runs all neutron agents.
❏ Compute Nodes:
❏ Runs layer-2 Agent.
❏ Vxlan/GRE/VLAN is used to provide isolation
between tenant private networks.
❏ Neutron can be integrated with an SDN
Controller for greater flexibility.
❏ Talks.
❏ “Introduction to SDN”. 2:40 PM at D406
❏ “Introduction to Openvswitch”. 3:30 PM at
D406
Openstack: Orchestration, Metering and
Dashboard
❏ Heat provides application orchestration.
❏ A heat stack is created. Describe what the
components and resources are, how they are
connected and how they elastically scale.
❏ A template is used to define this.
❏ Submit the template to heat-api to get the application
provisioned.
❏ Heat has multiple components connected
through message queue.
❏ heat-api: Provides an API to interact with heat.
❏ Supports native heat API.
❏ Support CFN. AWS CloudFormation template
format via heat-api-cfn
❏ heat-engine: Provides main orchestration
functionality.
Openstack Orchestration: Heat
❏ Collects measurements within openstack
and provides an interface for billing
softwares to read them.
❏ metering and monitoring
❏ Components.
❏ Compute Agent: Runs on each compute node and
pools for resource utilization.
❏ Central Agent: Polls for resource utilization not tied to a
compute node.
❏ Collector: Monitors for messages from message queue
from agents and collects.
❏ Data Store: Stored in a database. Mongodb used by
default.
❏ API Server: Provides an interface to access ceilometer
data.
Openstack Metering: Ceilometer
❏ Graphical self-service user interface for
tenants to interact with all openstack
services.
❏ Can manage networks, volumes, instances,
swift storage, user management among other
things.
❏ Extensible: Anyone can integrate a new
component easily with horizon.
Openstack Dashboard: Horizon
Openstack: Database-as-a-service
❏ Provision relational and non-relational
databases on demand for your
application.
❏ Involves:
❏ trove-api: Provides an interface to interact
with trove.
❏ trove-taskmanager: Provisions trove
instances, responsible for their lifecycle
management and performing operations on
the database instance.
❏ trove-guestagent: A service that runs within
the instance responsible for operations on the
database.
Openstack DBaaS: Trove
Openstack: Bigdata-as-a-service
❏ Provisions and operate data processing
clusters. Schedule and operate data
processing jobs.
❏ Primarily for Hadoop. Run Hadoop workloads
in a few clicks (self service provisioning)
without expertise in hadoop operations.
❏ EDP - Elastic Data Processing. API for
executing MapReduce jobs on Hadoop
clusters.
❏ synonymous to Amazon EMR
❏ Supports Swift, HDFS and Ceph as
datasource.
Openstack: Sahara
Openstack: Deployment
❏ Packstack is the quickest way to get
openstack installed and running.
❏ Supports all-in-one deployment.
❏ Use puppet manifests in the background.
❏ Ideal for small deployment. eg, 1 controller
and 2 or 3 compute nodes.
❏ Does not support a Highly Available
deployment.
Openstack: Packstack (Testing)
❏ For all-in-one, run:
# packstack --all-in-one
❏ For other deployment:
❏ Generate an answer file.
# packstack --gen-answer-
file=GEN_ANSWER_FILE
❏ Modify the answer file.
❏ Deploy using the answer file.
# packstack --answer-file=ANSWER_FILE
❏ Can also run interactively.
# packstack
❏ TriplO (OoO) is Openstack-on-
Openstack.
❏ You provision an Openstack
deployment and use that openstack
deployment to deploy another
openstack deployment.
❏ Result: A deployed and Managed cloud.
❏ Plan, Deploy and Manage.
❏ Install, Upgrade and Operate Openstack
❏ Highly Scalable and ideal for production
use case.
❏ Can Deploy Full HA environment.
Openstack: TripleO & Tuskar
❏ Tuskar provides deployment management
service for TripleO and introduces the
tuskar operator UI, CLI and API.
❏ Both TripleO and Tuskar works together
for production grade deployment of
openstack.
❏ We are going to have two clouds.
❏ Undercloud
❏ This is the Deployment and
Management Cloud
❏ Command and Control cloud.
❏ Only for cloud operator use.
❏ Overcloud
❏ Production Cloud
❏ Your production Openstack cloud
where your tenants will live.
Openstack: TripleO & Tuskar
❏ Ironic helps to perform bare metal
provisioning of openstack hardware nodes
for deployment.
❏ Discovers hardware nodes.
❏ Supports power managements - IPMI
❏ Turns on discovered hardware nodes using
power management, pxe boots and
provisions it from image.
❏ TripleO uses Ironic bare metal
provisioning to discover new hardware
and deploy them for overcloud.
Openstack: TripleO - Ironic for Bare metal provisioning
❏ Designate - Provides DNS-as-a-service for openstack.
❏ Magnum - Container-as-a-service for openstack.
❏ Run your containerized application inside openstack instances.
❏ Installs docker, kubernetes inside nova instances and to provide container services.
❏ List of complete projects is at http://governance.openstack.
org/reference/projects/index.html
Openstack: Other Projects
Openstack: This is Opensource. How to
Contribute? Talk at 4:30 pm in D406.
Contributing to Openstack 101
Thank You
Questions?
sputhenp@redhat.com
twitter: @sadiquepp

More Related Content

What's hot

Trend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache BigtopTrend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache BigtopEvans Ye
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesJalal Mostafa
 
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea
 
OpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image LifecycleOpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image LifecycleMihai Criveti
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIORebekah Rodriguez
 
Kubernetes & helm 활용
Kubernetes & helm 활용Kubernetes & helm 활용
Kubernetes & helm 활용SK Telecom
 
Introduction to CNI (Container Network Interface)
Introduction to CNI (Container Network Interface)Introduction to CNI (Container Network Interface)
Introduction to CNI (Container Network Interface)HungWei Chiu
 
Kubernetes best practices with GKE
Kubernetes best practices with GKEKubernetes best practices with GKE
Kubernetes best practices with GKEGDG Cloud Bengaluru
 
Deep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingDeep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingSreenivas Makam
 
VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu
 
Kubernetes Networking 101
Kubernetes Networking 101Kubernetes Networking 101
Kubernetes Networking 101Weaveworks
 
Kafka and Machine Learning in Banking and Insurance Industry
Kafka and Machine Learning in Banking and Insurance IndustryKafka and Machine Learning in Banking and Insurance Industry
Kafka and Machine Learning in Banking and Insurance IndustryKai Wähner
 
20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)rootfs32
 
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018Amazon Web Services Korea
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorialmestery
 
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링OpenStack Korea Community
 

What's hot (20)

Trend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache BigtopTrend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache Bigtop
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
VPNaaS in Neutron
VPNaaS in NeutronVPNaaS in Neutron
VPNaaS in Neutron
 
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
 
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStackMeetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStack
 
OpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image LifecycleOpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image Lifecycle
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
 
Kubernetes & helm 활용
Kubernetes & helm 활용Kubernetes & helm 활용
Kubernetes & helm 활용
 
Introduction to CNI (Container Network Interface)
Introduction to CNI (Container Network Interface)Introduction to CNI (Container Network Interface)
Introduction to CNI (Container Network Interface)
 
Kubernetes best practices with GKE
Kubernetes best practices with GKEKubernetes best practices with GKE
Kubernetes best practices with GKE
 
Deep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingDeep dive into Kubernetes Networking
Deep dive into Kubernetes Networking
 
VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes Connect
 
Kubernetes Networking 101
Kubernetes Networking 101Kubernetes Networking 101
Kubernetes Networking 101
 
OpenShift on OpenStack with Kuryr
OpenShift on OpenStack with KuryrOpenShift on OpenStack with Kuryr
OpenShift on OpenStack with Kuryr
 
Kafka and Machine Learning in Banking and Insurance Industry
Kafka and Machine Learning in Banking and Insurance IndustryKafka and Machine Learning in Banking and Insurance Industry
Kafka and Machine Learning in Banking and Insurance Industry
 
20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)
 
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorial
 
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
 

Viewers also liked

Multi tier-app-network-topology-neutron-final
Multi tier-app-network-topology-neutron-finalMulti tier-app-network-topology-neutron-final
Multi tier-app-network-topology-neutron-finalSadique Puthen
 
OpenStack Neutron Dragonflow l3 SDNmeetup
OpenStack Neutron Dragonflow l3 SDNmeetupOpenStack Neutron Dragonflow l3 SDNmeetup
OpenStack Neutron Dragonflow l3 SDNmeetupEran Gampel
 
How to Troubleshoot OpenStack Without Losing Sleep
How to Troubleshoot OpenStack Without Losing SleepHow to Troubleshoot OpenStack Without Losing Sleep
How to Troubleshoot OpenStack Without Losing SleepSadique Puthen
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerLew Tucker
 
Mining Your Logs - Gaining Insight Through Visualization
Mining Your Logs - Gaining Insight Through VisualizationMining Your Logs - Gaining Insight Through Visualization
Mining Your Logs - Gaining Insight Through VisualizationRaffael Marty
 
Openstack Study Nova 1
Openstack Study Nova 1Openstack Study Nova 1
Openstack Study Nova 1Jinho Shin
 
Troubleshooting common oslo.messaging and RabbitMQ issues
Troubleshooting common oslo.messaging and RabbitMQ issuesTroubleshooting common oslo.messaging and RabbitMQ issues
Troubleshooting common oslo.messaging and RabbitMQ issuesMichael Klishin
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack ArchitecturesKamesh Pemmaraju
 
Dell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStackDell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStackKamesh Pemmaraju
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talkmestery
 
OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updatesmestery
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetupmestery
 
Open stack icehouse microsoftupdate
Open stack icehouse microsoftupdateOpen stack icehouse microsoftupdate
Open stack icehouse microsoftupdateKamesh Pemmaraju
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologiesmestery
 
Dell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deploymentDell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deploymentKamesh Pemmaraju
 
Dockerizing the Hard Services: Neutron and Nova
Dockerizing the Hard Services: Neutron and NovaDockerizing the Hard Services: Neutron and Nova
Dockerizing the Hard Services: Neutron and Novaclayton_oneill
 
Postgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStackPostgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStackKamesh Pemmaraju
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Елена Ежова
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?mestery
 

Viewers also liked (20)

Multi tier-app-network-topology-neutron-final
Multi tier-app-network-topology-neutron-finalMulti tier-app-network-topology-neutron-final
Multi tier-app-network-topology-neutron-final
 
OpenStack Neutron Dragonflow l3 SDNmeetup
OpenStack Neutron Dragonflow l3 SDNmeetupOpenStack Neutron Dragonflow l3 SDNmeetup
OpenStack Neutron Dragonflow l3 SDNmeetup
 
How to Troubleshoot OpenStack Without Losing Sleep
How to Troubleshoot OpenStack Without Losing SleepHow to Troubleshoot OpenStack Without Losing Sleep
How to Troubleshoot OpenStack Without Losing Sleep
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew Tucker
 
Mining Your Logs - Gaining Insight Through Visualization
Mining Your Logs - Gaining Insight Through VisualizationMining Your Logs - Gaining Insight Through Visualization
Mining Your Logs - Gaining Insight Through Visualization
 
Openstack Study Nova 1
Openstack Study Nova 1Openstack Study Nova 1
Openstack Study Nova 1
 
Troubleshooting common oslo.messaging and RabbitMQ issues
Troubleshooting common oslo.messaging and RabbitMQ issuesTroubleshooting common oslo.messaging and RabbitMQ issues
Troubleshooting common oslo.messaging and RabbitMQ issues
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
kamesh Videos
kamesh Videoskamesh Videos
kamesh Videos
 
Dell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStackDell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStack
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updates
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetup
 
Open stack icehouse microsoftupdate
Open stack icehouse microsoftupdateOpen stack icehouse microsoftupdate
Open stack icehouse microsoftupdate
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologies
 
Dell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deploymentDell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deployment
 
Dockerizing the Hard Services: Neutron and Nova
Dockerizing the Hard Services: Neutron and NovaDockerizing the Hard Services: Neutron and Nova
Dockerizing the Hard Services: Neutron and Nova
 
Postgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStackPostgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStack
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?
 

Similar to Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS

Introduction openstack-meetup-nov-28
Introduction openstack-meetup-nov-28Introduction openstack-meetup-nov-28
Introduction openstack-meetup-nov-28Sadique Puthen
 
Sanger OpenStack presentation March 2017
Sanger OpenStack presentation March 2017Sanger OpenStack presentation March 2017
Sanger OpenStack presentation March 2017Dave Holland
 
Big Data Day LA 2015 - Always-on Ingestion for Data at Scale by Arvind Prabha...
Big Data Day LA 2015 - Always-on Ingestion for Data at Scale by Arvind Prabha...Big Data Day LA 2015 - Always-on Ingestion for Data at Scale by Arvind Prabha...
Big Data Day LA 2015 - Always-on Ingestion for Data at Scale by Arvind Prabha...Data Con LA
 
Openstack HA
Openstack HAOpenstack HA
Openstack HAYong Luo
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackMicrosoft
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
Openstack presentation
Openstack presentationOpenstack presentation
Openstack presentationSankalp Jain
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerDavinder Kohli
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsRightScale
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...Ludovic Piot
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyPeter Clapham
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageMayaData Inc
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowEd Balduf
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container EcosystemVinay Rao
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Miguel Zuniga
 
Building a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsBuilding a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsAvere Systems
 
Building a dev ops paas with puppet, docker, openstack and apache stratos
Building a dev ops paas with puppet, docker, openstack and apache stratosBuilding a dev ops paas with puppet, docker, openstack and apache stratos
Building a dev ops paas with puppet, docker, openstack and apache stratosLakmal Warusawithana
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansPeter Clapham
 

Similar to Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS (20)

Introduction openstack-meetup-nov-28
Introduction openstack-meetup-nov-28Introduction openstack-meetup-nov-28
Introduction openstack-meetup-nov-28
 
Sanger OpenStack presentation March 2017
Sanger OpenStack presentation March 2017Sanger OpenStack presentation March 2017
Sanger OpenStack presentation March 2017
 
Big Data Day LA 2015 - Always-on Ingestion for Data at Scale by Arvind Prabha...
Big Data Day LA 2015 - Always-on Ingestion for Data at Scale by Arvind Prabha...Big Data Day LA 2015 - Always-on Ingestion for Data at Scale by Arvind Prabha...
Big Data Day LA 2015 - Always-on Ingestion for Data at Scale by Arvind Prabha...
 
Openstack HA
Openstack HAOpenstack HA
Openstack HA
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Openstack presentation
Openstack presentationOpenstack presentation
Openstack presentation
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
Kubernetes basics and hands on exercise
Kubernetes basics and hands on exerciseKubernetes basics and hands on exercise
Kubernetes basics and hands on exercise
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journey
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014
 
Building a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsBuilding a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for Analysts
 
Building a dev ops paas with puppet, docker, openstack and apache stratos
Building a dev ops paas with puppet, docker, openstack and apache stratosBuilding a dev ops paas with puppet, docker, openstack and apache stratos
Building a dev ops paas with puppet, docker, openstack and apache stratos
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticians
 

Recently uploaded

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS

  • 1. Openstack On Fedora, Fedora On Openstack: An Introduction To Cloud IaaS Sadique Puthen Principal Technical Support Engineer, Red Hat 27 June 2015, FudCon, Pune
  • 2. ❏ Application and legacy infrastructure. ❏ Application and infrastructure-as-a- service. ❏ Openstack: Operating system for cloud IaaS. ❏ Openstack: Components ❏ keystone, glance and nova ❏ Openstack: Storage-as-a-service ❏ cinder, swift and manila ❏ Openstack: Networking-as-a-service ❏ Neutron Agenda ❏ Openstack: Orchestration, metering and dashboard ❏ Heat, ceilometer and horizon. ❏ Openstack: Database-as-a-service ❏ Trove ❏ Openstack: Bigdata-as-a-service ❏ Sahara ❏ Openstack: Deployment ❏ TripleO and Ironic ❏ Openstack: How to Contribute.
  • 3. Application & Legacy Infrastructure
  • 4. ❏ Application need infrastructure mainly for: ❏ Compute ❏ Storage ❏ Networking ❏ Traditional workloads run directly on a server using local or remote storage with physical networking equipments. Application and Infrastructure relationship Soon to be Traditional/Current Server Storage Network
  • 5. ❏ Challenges: ❏ Scalability ❏ Scale up is limited. ❏ Time to implement. ❏ Lots of approval, budget restrictions, procurement, provisioning, etc. ❏ Cost ❏ Most of the hardware remain underutilized, need to plan and keep paying for future growth. ❏ Maintenance and management. ❏ Long term management and maintenance is a pain. ❏ High Availability of the infrastructure. ❏ Application expects the infrastructure is HA Application and Infrastructure relationship Current/ Soon to be Traditional Server Storage Network ❏ Application is emotionally attached to the infrastructure. ❏ Need to treat infrastructure like you treat a pet.
  • 6. ❏ Workloads running on Virtual machines instead of physical systems has almost all the challenges explained earlier. ❏ It simply allows us to share same compute, network and storage resources among multiple applications. ❏ It can only scale up which is limited, need to make HA, no self service. ❏ Again, application is emotionally attached to the infrastructure. Application and Infrastructure relationship: Virtualization
  • 8. ❏ Advantages. ❏ API - Self service dashboard for provisioning infrastructure. ❏ Time to go live is minimal. ❏ Seconds to minutes. ❏ Pay as you go. ❏ Save on spending. ❏ Illusion of infinite capacity. ❏ No need for upfront capacity planning. Scale on demand. Cloud: Infrastructure-as-a-service
  • 9. Traditional Workloads Cloud Workloads ❏ Stateful vms: Application defined in vms/physical systems ❏ Application SLA = SLA of VM/physical server ❏ Scale up. Add CPU, RAM ❏ SLA requires enterprise features for HA ❏ Lifecycle measured in years ❏ Application not designed to tolerate failure of vm/physical system. Cloud: Infrastructure-as-a-service and workloads ❏ Stateless VMs: Application distributed ❏ Application SLA not dependent on any one vm. ❏ SLA requires ability to create and remove VMs when needed. ❏ Applications scale out: add more vms ❏ Lifecycle measured in hours to months. ❏ Applicationn designed to tolerate failure of vms.
  • 10. Traditional Workloads - Pets vs Cloud Workloads - Cattle ❏ Pets are unique, lovingly hand raised and cared for. ❏ They are given names. ❏ When they get ill, you nurse them back to health. ❏ Traditionally, servers are managed like pets. Cloud: Infrastructure-as-a-service and workloads ❏ Cattle are almost identical to each other. ❏ They are given numbers. ❏ When they get ill, you replace it with another one. ❏ In Cloud, servers are managed like Cattles.
  • 11. Openstack: operating system for cloud IaaS
  • 12. ❏ Cloud-IaaS is a different way of providing compute, networking and storage required for your application as a service. ❏ Just like your server requires an operating system (Eg, Fedora, RHEL, Solaris, Windows), a cloud requires an operating system. Cloud: Infrastructure-as-a-service
  • 13. ❏ Openstack is open source. ❏ Supports multiple Hypervisors. ❏ KVM, Xen, Hyper-V, VMware, containers, etc ❏ It has a modular architecture. ❏ Designed for scalability and Elasticity. ❏ Provides ❏ Compute-as-a-service ❏ Network-as-a-service ❏ Storage-as-a-service. Cloud IaaS: Openstack
  • 16. ❏ Keystone provides authentication, authorization, access control (roles), etc of tenants and users for openstack projects. ❏ Uses tokens to authenticate and authorize. ❏ Provides global catalog of services. ❏ Facilitates multi-tenancy. ❏ Helps to exist multiple projects with each projects having multiple users. ❏ Provides an API for tenants and projects to interact with it. ❏ Can be integrated with multiple identity backends. ❏ Openldap, AD, IPA and etc. Openstack: Keystone ❏ Uses token based authentication. ❏ Catalogue and user roles are embedded to token which clients use to get info about other api services and access control.
  • 18. ❏ Provides lifecycle management for images. ❏ Images are file with a lightweight version of operating system pre installed and used to base the instance off. ❏ life cycle management involves all operations on image from creation to deletion. ❏ Supports multiple images formats like raw, qcow2, vmdk, etc. ❏ Supports multiple storage backends like s3, swift, local, remote, ceph, etc. ❏ Involves glance-api and glance-registry. Openstack: Glance
  • 19. ❏ Provides lifecycle management for instances. ❏ Instances are virtual machines that runs the application. ❏ life cycle management involves all operations on an instance from creation to deletion like, ❏ migration ❏ snapshots ❏ volume attachment and detachment. ❏ Attaching network interfaces. Openstack: Nova-compute ❏ Supports multiple hypervisors provided a driver is available for nova to interact with them. ❏ KVM ❏ Hyper-V ❏ VMware ❏ Xen ❏ lxc (Containers) ❏ etc
  • 20. Openstack: Nova-compute ❏ Involves multiple components ❏ nova-api ❏ nova-scheduler ❏ nova-conductor ❏ nova-novncproxy ❏ nova-compute ❏ All nova components communicates with each other using a message queue. Eg, rabbitmq and qpid ❏ Interacts with neutron to configure networking and cinder to attach persistent volumes to instances. ❏ Talk on Nova at 10:50 AM today at D406
  • 22. ❏ Provides lifecycle management for elastic, persistent block storage. ❏ synonymous to Amazon EBS ❏ Facilitates volume creations, deletions, snapshot management for volumes, migrations, etc. ❏ Have multiple components. ❏ cinder-api: Provides api interface for clients and services to interact cinder. ❏ cinder-scheduler: Selects best backend node for volume placement. ❏ cinder-volume: Actual volume creation and other tasks. ❏ cinder-backup: Facilitates volume backup. Openstack: Cinder - Block Storage
  • 23. ❏ Cinder volume service can be connected to multiple storage backends. ❏ LVM backend works out of the box without additional drivers. ❏ Can plugin vendor specific drivers to cinder volume to directly interact with vendor provided storage for volume management tasks. Eg, ❏ NetApp, EMC, HP, IBM, Ceph and etc Openstack: Cinder Backends Cinder-volume LVM Ceph NetApp EMC 3Par
  • 24. ❏ Provides Object Storage for Openstack. ❏ Highly available, distributed object/blob store. ❏ synonymous to Amazon S3 ❏ Enables faster upload and retrieval of objects with simple http interface. ❏ Have multiple components. ❏ swift-proxy: Proxy to interact with Swift. ❏ Ring: Internal data Structure ❏ Object: Your data ❏ Containers: Organize your data by placing them to containers. ❏ Account ❏ Talk on Openstack Swift. 11:40 AM at D406. Openstack: Swift - Object Storage
  • 25. ❏ Shared filesystem as a service. ❏ Share Data across vm instances. ❏ Incubated since Openstack Juno ❏ Provides an API for management of shared filesystems with support of multiple protocols and back ends. ❏ NFS and CIFS supported. ❏ Supports multi tenancy. ❏ Enables public cloud use cases. ❏ Talk on Storage-as-service. Covers cinder, swift and manila in detail. 12:30 PM at D406. Openstack: Manila
  • 27. ❏ Manages all networking functions with in openstack. ❏ Create, manage and delete private and external networks. ❏ Manages Layer 2 packet flow for networks. ❏ Manages dhcp ip addressing for networks. ❏ Manages Layer 3 routing between private networks and private network and external network. ❏ Create and manage ❏ Load balancers - LBaaS ❏ Firewalls between routers - FWaaS ❏ VPN - VPNaaS ❏ Provides multe-tenancy and overlapping networks. Openstack: Neutron
  • 28. ❏ In a nutshell, neutron helps you to provision network resources for your multi-tier application within minutes. Openstack: Neutron
  • 29. Openstack: Neutron Components ❏ Neutron has multiple components. ❏ Neutron-server: Provides an REST API for users and services to interact with neutron. ❏ Layer 2 Agent: Manages layer 2 flow of packets. ❏ Can support openvswitch, linuxbridge and other vendor plugins for layer 2 switching. ❏ dhcp-agent: Manages dhcp ip addressing for instances using dnsmasq. ❏ Layer 3 Agent: Facilitates layer-3 routing between private networks or private network and external network. ❏ LBaas Agent: Provisions load balancers. ❏ FWaaS Agent: Provisions firewalls between routers. ❏ VPNaaS Agent: Provisions vpn services.
  • 30. Openstack: Neutron Topology ❏ Controller node: ❏ Runs neutron api server. ❏ Network Node: ❏ Runs all neutron agents. ❏ Compute Nodes: ❏ Runs layer-2 Agent. ❏ Vxlan/GRE/VLAN is used to provide isolation between tenant private networks. ❏ Neutron can be integrated with an SDN Controller for greater flexibility. ❏ Talks. ❏ “Introduction to SDN”. 2:40 PM at D406 ❏ “Introduction to Openvswitch”. 3:30 PM at D406
  • 32. ❏ Heat provides application orchestration. ❏ A heat stack is created. Describe what the components and resources are, how they are connected and how they elastically scale. ❏ A template is used to define this. ❏ Submit the template to heat-api to get the application provisioned. ❏ Heat has multiple components connected through message queue. ❏ heat-api: Provides an API to interact with heat. ❏ Supports native heat API. ❏ Support CFN. AWS CloudFormation template format via heat-api-cfn ❏ heat-engine: Provides main orchestration functionality. Openstack Orchestration: Heat
  • 33. ❏ Collects measurements within openstack and provides an interface for billing softwares to read them. ❏ metering and monitoring ❏ Components. ❏ Compute Agent: Runs on each compute node and pools for resource utilization. ❏ Central Agent: Polls for resource utilization not tied to a compute node. ❏ Collector: Monitors for messages from message queue from agents and collects. ❏ Data Store: Stored in a database. Mongodb used by default. ❏ API Server: Provides an interface to access ceilometer data. Openstack Metering: Ceilometer
  • 34. ❏ Graphical self-service user interface for tenants to interact with all openstack services. ❏ Can manage networks, volumes, instances, swift storage, user management among other things. ❏ Extensible: Anyone can integrate a new component easily with horizon. Openstack Dashboard: Horizon
  • 36. ❏ Provision relational and non-relational databases on demand for your application. ❏ Involves: ❏ trove-api: Provides an interface to interact with trove. ❏ trove-taskmanager: Provisions trove instances, responsible for their lifecycle management and performing operations on the database instance. ❏ trove-guestagent: A service that runs within the instance responsible for operations on the database. Openstack DBaaS: Trove
  • 38. ❏ Provisions and operate data processing clusters. Schedule and operate data processing jobs. ❏ Primarily for Hadoop. Run Hadoop workloads in a few clicks (self service provisioning) without expertise in hadoop operations. ❏ EDP - Elastic Data Processing. API for executing MapReduce jobs on Hadoop clusters. ❏ synonymous to Amazon EMR ❏ Supports Swift, HDFS and Ceph as datasource. Openstack: Sahara
  • 40. ❏ Packstack is the quickest way to get openstack installed and running. ❏ Supports all-in-one deployment. ❏ Use puppet manifests in the background. ❏ Ideal for small deployment. eg, 1 controller and 2 or 3 compute nodes. ❏ Does not support a Highly Available deployment. Openstack: Packstack (Testing) ❏ For all-in-one, run: # packstack --all-in-one ❏ For other deployment: ❏ Generate an answer file. # packstack --gen-answer- file=GEN_ANSWER_FILE ❏ Modify the answer file. ❏ Deploy using the answer file. # packstack --answer-file=ANSWER_FILE ❏ Can also run interactively. # packstack
  • 41. ❏ TriplO (OoO) is Openstack-on- Openstack. ❏ You provision an Openstack deployment and use that openstack deployment to deploy another openstack deployment. ❏ Result: A deployed and Managed cloud. ❏ Plan, Deploy and Manage. ❏ Install, Upgrade and Operate Openstack ❏ Highly Scalable and ideal for production use case. ❏ Can Deploy Full HA environment. Openstack: TripleO & Tuskar ❏ Tuskar provides deployment management service for TripleO and introduces the tuskar operator UI, CLI and API. ❏ Both TripleO and Tuskar works together for production grade deployment of openstack.
  • 42. ❏ We are going to have two clouds. ❏ Undercloud ❏ This is the Deployment and Management Cloud ❏ Command and Control cloud. ❏ Only for cloud operator use. ❏ Overcloud ❏ Production Cloud ❏ Your production Openstack cloud where your tenants will live. Openstack: TripleO & Tuskar
  • 43. ❏ Ironic helps to perform bare metal provisioning of openstack hardware nodes for deployment. ❏ Discovers hardware nodes. ❏ Supports power managements - IPMI ❏ Turns on discovered hardware nodes using power management, pxe boots and provisions it from image. ❏ TripleO uses Ironic bare metal provisioning to discover new hardware and deploy them for overcloud. Openstack: TripleO - Ironic for Bare metal provisioning
  • 44. ❏ Designate - Provides DNS-as-a-service for openstack. ❏ Magnum - Container-as-a-service for openstack. ❏ Run your containerized application inside openstack instances. ❏ Installs docker, kubernetes inside nova instances and to provide container services. ❏ List of complete projects is at http://governance.openstack. org/reference/projects/index.html Openstack: Other Projects
  • 45. Openstack: This is Opensource. How to Contribute? Talk at 4:30 pm in D406. Contributing to Openstack 101