• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

UnixArena

  • Home
  • kubernetes
  • DevOps
    • Terraform
    • Jenkins
    • Docker
    • Openshift
      • OKD
    • Ansible engine
    • Ansible Tower
      • AWX
    • Puppet
  • Cloud
    • Azure
    • AWS
    • Openstack
    • Docker
  • VMware
    • vCloud Director
    • VMware-Guests
    • Vcenter Appliance 5.5
    • vC OPS
    • VMware SDDC
    • VMware vSphere 5.x
      • vSphere Network
      • vSphere DS
      • vShield Suite
    • VMware vSphere 6.0
    • VSAN
    • VMware Free Tools
  • Backup
    • Vembu BDR
    • Veeam
    • Nakivo
    • Azure Backup
    • Altaro VMBackup
    • Spinbackup
  • Tutorials
    • Openstack Tutorial
    • Openstack Beginner’s Guide
    • VXVM-Training
    • ZFS-Tutorials
    • NetApp cDot
    • LVM
    • Cisco UCS
    • LDOM
    • Oracle VM for x86
  • Linux
    • How to Articles
    • Q&A
    • Networking
    • RHEL7
  • DevOps Instructor-led Training
  • Contact

openstack Architecture and components overview

August 20, 2015 By Cloud_Devops 3 Comments

Let’s talk about Openstack  architecture and Components . In the last article ,we have seen the history of private cloud softwares and Openstack. OpenStack is a cloud computing platform that controls large number of  compute nodes , storage, and networking resources throughout a datacenter, all managed through a dashboard(Horizon) that gives administrators control while empowering their users to provision resources through a web interface. Openstack provides an Infrastructure-as-a-Service (IaaS) solution through a set of interrelated services.

 

Here is the list of openstack Services , project name and description.

Service Project name Description Requirement
Dashboard Horizon Web-Based Dashboard Mandatory
Compute Nova Create virtual Machine  & manage VM Mandatory
Networking Neutron Software defined networking (Advanced Networking) Optional
Object Storage Swift  Store files & Directories Optional
Block Storage Cinder Volume & Snapshot Management Mandatory
Identity service Keystone Creating Projects/User/Roles/Token Management/Authentication Mandatory
Image Service Glance To Manage OS Images Optional
Telemetry Ceilometer Monitoring & Billing purpose Optional
Orchestration Heat HOT(Heat Orchestration Template) based on YAML Optional
Database Service Trove Database as a Service Optional
Hadoop as Service sahara Hadoop as Service Optional
Messaging RabbitMQ Messaging Mandatory

Refer more at http://docs.openstack.org. 

 

Conceptual architecture

The below diagram shows how the openstack components are interconnected.

Openstack-Conceptual-UnixArena
Openstack-Conceptual-UnixArena

 

How Openstack works ?

Openstack can’t be directly installed on  hardware. It requires operating systems which supports virtualization in the back-end. At present , Ubuntu(kvm), Redhat enterprise Linux(kvm) , oracle Linux(xen) , Oracle Solaris(zones), Microfsoft Hyper-v, VMware ESXi  supports openstack cloud platform.  That’s why openstack is the strategic choice of many types of organizations from service providers looking to offer cloud computing services on standard hardware, to companies looking to deploy private cloud, to large enterprises deploying a global cloud solution across multiple continents. Rackspace and HP are offering public cloud via openstack cloud platform.

 

Openstack-Basic
Openstack-Basic
 

Hope this article is informative to you.  In the next article ,we will see the deployment of Openstack on Ubuntu.

Filed Under: Openstack, Openstack Tutorial Tagged With: openstack

Reader Interactions

Comments

  1. amare says

    April 1, 2023 at 2:13 pm

    its clear and thank you for your explanation but please include how the kvm and the openstack is integrated

    Reply
  2. Tushar says

    January 10, 2020 at 4:04 pm

    Please provide Conceptual architecture including Trove inside it.

    Reply
  3. Sunil says

    October 17, 2016 at 10:14 am

    Informative. Thank you so much.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Follow UnixArena

  • Facebook
  • LinkedIn
  • Twitter

Copyright © 2025 · UnixArena ·

Go to mobile version