SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Introduction to Diablo
DIABLO!
The “REAL Diablo Release
                 ”

Architecture
Hypervisors
Nova
Swift/Storage(LunR)
Glance
Quantum / Melange
Dashboard
Keystone
Diablo Architecture

                       Keystone                    Glance – Imaging
                        Token Based Auth           Svc. Service
                                                    Image



                                                   LunR – Block
    API Server                                     Storage
                                                    EBS style block storage
    OpenStack API      Nova -
    EC2 /S3 API        Compute
                        Basic Scheduler
                        Dynamic Hypervisor
                        Manager
                        Power State Manager
                                                   Quantum -
                        Multi-Hypervisor Manager
                                                   Network
                                                    Router
                                                    IP Manager

                       Dashboard - UI
                        User / Admin Interface     Swift – Object
                                                   Storage
                                                    Proxy Server
                                                    Object Server
                                                    Container Server




4      Confidential
Hypervisors



LXC           OpenVZ
Diablo – Nova Enhancements

                Key Features:

                •
                    Keystone Integration
                •
                    Better KVM/QEMU Integration
                •
                    Better Xen Integration
                •
                    Nova Block Volumes
                •
                    Dashboard Enabled
                •
                    Event Notification
                •
                    Distributed Scheduler
                •
                    System Usage
                •
                    Virtual Storage Arrays
                •
                    Boot with Volume
                •
                    Global Firewall Rules
Diablo – Swift/Storage Enhancements

                     Key Features:

                     •
                         Keystone Integration
                     •
                         Dashboard Enabled
                     •
                         Improved client IP logging
                     •
                         Auto-account creation
                     •
                         Multi-cluster container sync
                     •
                         Option for replication

                     •
                         Ceph
                     •
                         Sheepdog
                     •
                         Gluster
Diablo- Glance

Use: IaaS virtual machine image repository for provisioning base level or configured VMs
Key Features
  Configured to use standard command line and configuration option processing, making use of paste-
  deploy configuration
  Registry database is under version control, with migration files allowing upgrade and downgrade of the
  registry database.
  Versatile combination of "disk format" and "container format" fields, allowing more than just EC2-style
  image formats to be stored in the registry
  New command line tool that allows user to interact with Image Service -- add and update images and
  image attributes, see public images, delete images, etc.
  Support for checksumming images added to the server to verify image integrity
  Extensive logging functionality to both the API and Registry servers, including the ability to configure
  logging separately from other options using Python's standard logging module configuration files
  A functional test suite that starts and stops actual Glance servers and executes commands against
  those servers from the new command line client as well as a curl client
Quantum / Melange




Physical Constraints
     802.1Q

    QnQ / MLAG

Security Constraints
    Layer 2 has no knowledge of identity– rely on switch/port config
Dashboard
Integrated with Keystone
Pluggable
Recently added as Top Level Project
Admin view / Customer View
Concept of Role




       Confidential
Keystone

Primary point of entry for every permissible
openstack operation
Pluggable
Starting out as Auth-N and Auth-Z (token based)




 Confidential
Questions?




Confidential

Contenu connexe

Tendances

Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Murali Reddy
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huang
buildacloud
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
bizalgo
 
Productivity Acceleration Tools for SOA Testers
Productivity Acceleration Tools for SOA TestersProductivity Acceleration Tools for SOA Testers
Productivity Acceleration Tools for SOA Testers
WSO2
 

Tendances (20)

Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
Cloud jiffy vs Heroku
Cloud jiffy vs HerokuCloud jiffy vs Heroku
Cloud jiffy vs Heroku
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huang
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
What's New in WildFly 9?
What's New in WildFly 9?What's New in WildFly 9?
What's New in WildFly 9?
 
Flex alfresco
Flex   alfrescoFlex   alfresco
Flex alfresco
 
eCAP Developer Walkthru
eCAP Developer WalkthrueCAP Developer Walkthru
eCAP Developer Walkthru
 
WildFly & WildFly Swarm
WildFly & WildFly SwarmWildFly & WildFly Swarm
WildFly & WildFly Swarm
 
CloudStack Networking
CloudStack NetworkingCloudStack Networking
CloudStack Networking
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
 
Microservice Architecuture with Event Sourcing @ Sydney JVM Meetup
Microservice Architecuture with Event Sourcing @ Sydney JVM MeetupMicroservice Architecuture with Event Sourcing @ Sydney JVM Meetup
Microservice Architecuture with Event Sourcing @ Sydney JVM Meetup
 
Angular2, Spring Boot, Docker Swarm
Angular2, Spring Boot, Docker SwarmAngular2, Spring Boot, Docker Swarm
Angular2, Spring Boot, Docker Swarm
 
TechBeats #2
TechBeats #2TechBeats #2
TechBeats #2
 
Automated integration testing of distributed systems with Docker Compose and ...
Automated integration testing of distributed systems with Docker Compose and ...Automated integration testing of distributed systems with Docker Compose and ...
Automated integration testing of distributed systems with Docker Compose and ...
 
Productivity Acceleration Tools for SOA Testers
Productivity Acceleration Tools for SOA TestersProductivity Acceleration Tools for SOA Testers
Productivity Acceleration Tools for SOA Testers
 
Container orchestration overview
Container orchestration overviewContainer orchestration overview
Container orchestration overview
 
The container revolution, and what it means to operators open stack southba...
The container revolution, and what it means to operators   open stack southba...The container revolution, and what it means to operators   open stack southba...
The container revolution, and what it means to operators open stack southba...
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applications
 

En vedette

Early America- 8/26
Early America- 8/26Early America- 8/26
Early America- 8/26
ms_faris
 
Campaign request form-colleges
Campaign request form-collegesCampaign request form-colleges
Campaign request form-colleges
Stephanie Quintero
 
Pro lifecycle (1)
Pro lifecycle (1)Pro lifecycle (1)
Pro lifecycle (1)
chanakya999
 
Aceleracion de aplicaciones
Aceleracion de aplicacionesAceleracion de aplicaciones
Aceleracion de aplicaciones
jfth
 
New microsoft power point presentation
New microsoft power point presentationNew microsoft power point presentation
New microsoft power point presentation
ievute112233
 

En vedette (20)

Social Media B2 B
Social Media B2 BSocial Media B2 B
Social Media B2 B
 
Tabla de materiales y precios de colciencias (1)
Tabla de materiales y precios de colciencias (1)Tabla de materiales y precios de colciencias (1)
Tabla de materiales y precios de colciencias (1)
 
Early America- 8/26
Early America- 8/26Early America- 8/26
Early America- 8/26
 
Anniversary vegas trip
Anniversary vegas tripAnniversary vegas trip
Anniversary vegas trip
 
Infográfico Pessoal
Infográfico PessoalInfográfico Pessoal
Infográfico Pessoal
 
إعرف وطن الأجداد - الجزء الأول
إعرف وطن الأجداد - الجزء الأولإعرف وطن الأجداد - الجزء الأول
إعرف وطن الأجداد - الجزء الأول
 
A I D S F A M 2005 2011
A I D S F A M 2005 2011A I D S F A M 2005 2011
A I D S F A M 2005 2011
 
Metaphor elicitation research
Metaphor elicitation researchMetaphor elicitation research
Metaphor elicitation research
 
Campaign request form-colleges
Campaign request form-collegesCampaign request form-colleges
Campaign request form-colleges
 
Pro lifecycle (1)
Pro lifecycle (1)Pro lifecycle (1)
Pro lifecycle (1)
 
Какой будет новая Москва?
Какой будет новая Москва?Какой будет новая Москва?
Какой будет новая Москва?
 
Pagenotes
PagenotesPagenotes
Pagenotes
 
Aceleracion de aplicaciones
Aceleracion de aplicacionesAceleracion de aplicaciones
Aceleracion de aplicaciones
 
Thomas Hutton powerpoint
Thomas Hutton powerpointThomas Hutton powerpoint
Thomas Hutton powerpoint
 
Indicaciones de un helipuerto
Indicaciones de un helipuertoIndicaciones de un helipuerto
Indicaciones de un helipuerto
 
5 Steps to Successful Mobile Expense Management
5 Steps to Successful Mobile Expense Management5 Steps to Successful Mobile Expense Management
5 Steps to Successful Mobile Expense Management
 
Półmaraton 2013(1)
Półmaraton 2013(1)Półmaraton 2013(1)
Półmaraton 2013(1)
 
New microsoft power point presentation
New microsoft power point presentationNew microsoft power point presentation
New microsoft power point presentation
 
Cooll usersguide 2
Cooll usersguide 2Cooll usersguide 2
Cooll usersguide 2
 
Innovation & value creation in the document space
Innovation & value creation in the document spaceInnovation & value creation in the document space
Innovation & value creation in the document space
 

Similaire à Diablo keystone

OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia
Jaesuk Ahn
 
Open stack journey from folsom to grizzly
Open stack journey from folsom to grizzlyOpen stack journey from folsom to grizzly
Open stack journey from folsom to grizzly
openstackindia
 
VMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialVMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A Tutorial
Richard McDougall
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
Open Stack
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
OpenCity Community
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
OpenNebula Project
 

Similaire à Diablo keystone (20)

Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStackCitrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia
 
Open stack journey from folsom to grizzly
Open stack journey from folsom to grizzlyOpen stack journey from folsom to grizzly
Open stack journey from folsom to grizzly
 
Open nebula froscon
Open nebula frosconOpen nebula froscon
Open nebula froscon
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sina
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 
VMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialVMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A Tutorial
 
CloudStack Intro NYC
CloudStack Intro NYCCloudStack Intro NYC
CloudStack Intro NYC
 
10 Minute Overview of Apache CloudStack
10 Minute Overview of Apache CloudStack10 Minute Overview of Apache CloudStack
10 Minute Overview of Apache CloudStack
 
ServerTemplates - The Next Generation
ServerTemplates - The Next GenerationServerTemplates - The Next Generation
ServerTemplates - The Next Generation
 
OpenStack and Windows
OpenStack and WindowsOpenStack and Windows
OpenStack and Windows
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture Future
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
OpenStack meetup @ Bangalore on 31st Mar 2018
OpenStack meetup @ Bangalore on 31st Mar 2018OpenStack meetup @ Bangalore on 31st Mar 2018
OpenStack meetup @ Bangalore on 31st Mar 2018
 
Eucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloudEucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloud
 
Linuxtag 2012 - OpenNebula
Linuxtag 2012 - OpenNebula  Linuxtag 2012 - OpenNebula
Linuxtag 2012 - OpenNebula
 
Dell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-publicDell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-public
 
CloudStack-Developer-Day
CloudStack-Developer-DayCloudStack-Developer-Day
CloudStack-Developer-Day
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
 

Plus de OpenCity Community

Plus de OpenCity Community (20)

开源讲义.pdf
开源讲义.pdf开源讲义.pdf
开源讲义.pdf
 
物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf
 
2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf
 
社会化研发
社会化研发社会化研发
社会化研发
 
Containers & CaaS
Containers & CaaSContainers & CaaS
Containers & CaaS
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Hello openstack 2014
Hello openstack 2014Hello openstack 2014
Hello openstack 2014
 
Docker openstack-2014
Docker openstack-2014Docker openstack-2014
Docker openstack-2014
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508
 
OpenStack ecosystem
OpenStack ecosystemOpenStack ecosystem
OpenStack ecosystem
 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hours
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Quantum Networks
Quantum NetworksQuantum Networks
Quantum Networks
 
云计算思考
云计算思考云计算思考
云计算思考
 
Openstorage Openstack
Openstorage OpenstackOpenstorage Openstack
Openstorage Openstack
 
Openstack的研究与实践
Openstack的研究与实践Openstack的研究与实践
Openstack的研究与实践
 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex Yang
 
Nova与虚拟机管理
Nova与虚拟机管理Nova与虚拟机管理
Nova与虚拟机管理
 
Look Into Libvirt Osier Yang
Look Into Libvirt Osier YangLook Into Libvirt Osier Yang
Look Into Libvirt Osier Yang
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Diablo keystone

  • 3. The “REAL Diablo Release ” Architecture Hypervisors Nova Swift/Storage(LunR) Glance Quantum / Melange Dashboard Keystone
  • 4. Diablo Architecture Keystone Glance – Imaging Token Based Auth Svc. Service Image LunR – Block API Server Storage EBS style block storage OpenStack API Nova - EC2 /S3 API Compute Basic Scheduler Dynamic Hypervisor Manager Power State Manager Quantum - Multi-Hypervisor Manager Network Router IP Manager Dashboard - UI User / Admin Interface Swift – Object Storage Proxy Server Object Server Container Server 4 Confidential
  • 6. Diablo – Nova Enhancements Key Features: • Keystone Integration • Better KVM/QEMU Integration • Better Xen Integration • Nova Block Volumes • Dashboard Enabled • Event Notification • Distributed Scheduler • System Usage • Virtual Storage Arrays • Boot with Volume • Global Firewall Rules
  • 7. Diablo – Swift/Storage Enhancements Key Features: • Keystone Integration • Dashboard Enabled • Improved client IP logging • Auto-account creation • Multi-cluster container sync • Option for replication • Ceph • Sheepdog • Gluster
  • 8. Diablo- Glance Use: IaaS virtual machine image repository for provisioning base level or configured VMs Key Features Configured to use standard command line and configuration option processing, making use of paste- deploy configuration Registry database is under version control, with migration files allowing upgrade and downgrade of the registry database. Versatile combination of "disk format" and "container format" fields, allowing more than just EC2-style image formats to be stored in the registry New command line tool that allows user to interact with Image Service -- add and update images and image attributes, see public images, delete images, etc. Support for checksumming images added to the server to verify image integrity Extensive logging functionality to both the API and Registry servers, including the ability to configure logging separately from other options using Python's standard logging module configuration files A functional test suite that starts and stops actual Glance servers and executes commands against those servers from the new command line client as well as a curl client
  • 9. Quantum / Melange Physical Constraints 802.1Q QnQ / MLAG Security Constraints Layer 2 has no knowledge of identity– rely on switch/port config
  • 10. Dashboard Integrated with Keystone Pluggable Recently added as Top Level Project Admin view / Customer View Concept of Role Confidential
  • 11. Keystone Primary point of entry for every permissible openstack operation Pluggable Starting out as Auth-N and Auth-Z (token based) Confidential