Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Provides
Neutron UI for Provides
Networkin Provides UI for
UI for Provides Provides
g UI for UI for
Provides
UI for
Cinder
Volumes
Keystone Ceilometer
Identity Metering
Horizon Heat
Dashboard Orchestration
Neutron
Networkin Provides
Provides
g auth for auth for
Provides Provides
Cinder Provides auth for auth for Provides
Volumes auth for auth for
Provides
auth for
Keystone Ceilometer
Identity Provides Metering
auth for
Horizon Heat
Dashboard Orchestration
Neutron
Networkin Provides
g networking for
Stores Stores
Nova Images in Disk files in
Glance Swift
Compute Images Objects
Provides
Volumes for
Cinder
Volumes
Keystone Ceilometer
Identity Metering
Horizon Heat
Dashboard Orchestration
Neutron
Networkin
g
Polls data
from
Cinder Polls data
Polls data
Volumes from
from
Polls data
from
Keystone Ceilometer
Identity Polls data Metering
from
Heat Horizon
Orchestration Dashboard
Orchestrates
Orchestrates
Neutron Orchestrates
Networkin Orchestrates Orchestrates
g Orchestrates
Cinder
Volumes Orchestrates
Keystone Ceilometer
Identity Metering
AMQP nova-
nova-api 2. Send message with instance schedule
ID to nova-scheduler r
74% of deployments
use some form of MySQL
or MariaDB in production
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
HTTP
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
SQL
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
AMQP Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
Nova-
Neutron
conductor
Nova AMQP
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
SQL
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
Nova-
Neutron
conductor
Nova AMQP
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API compute
Nova- driver
scheduler
Swift
AMQP
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
AMQP
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API Nova-conductor
picks up the request compute
Nova- from the queue
driver
scheduler
Swift
Nova-
Neutron
conductor
Nova
DB KVM
AMQP
Cinder
Nova queues
Nova
Nova-
Glance
API Nova-conductor
queries the Nova DB compute
Nova- for all relevant data
driver
scheduler
Swift
SQL Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API Nova-conductor sends
data back to nova- compute
Nova- compute in reply msg
driver
scheduler
Swift
AMQP
Nova-
Neutron
conductor
Nova
DB KVM
AMQP
Cinder
Nova queues
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
HTTP
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute HTTP
Nova- driver
scheduler
Swift
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
HTTP Swift
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
HTTP
Nova- driver
scheduler Neutron API makes request
to Keystone to validate auth- Swift
token, and receives updated
authorization headers
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API compue
compute
Nova- driver
scheduler Neutron performs network
setup and configuration and Swift
returns network info to nova- HTTP
compute
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
HTTP
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler Cinder API makes request to HTTP
Keystone to validate auth- Swift
token, and receives updated
authorization headers
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Cinder returns volume Swift
data to nova-compute HTTP
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
libvirt
Nova-
Neutron
conductor
Nova
DB KVM
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
AMQP
SQL Nova-
Neutron
conductor VM
Nova
DB KVM
AMQP
Cinder
Nova queues
Nova
Nova-
Glance
API
compute
Nova- driver
scheduler
Swift
SQL
Nova-
Neutron
conductor VM
Nova
DB KVM
Cinder
Nova queues
Load Balancer
Front End Media Files
Transaction
Web Web Object Meta-data
DB
Serve Serve (Swift)
Serve DB
r r
1 2
OS Images r Vol
Compute Compute
(Nova) (Nova)
Images Trove
(Glance) (Controller)
Web
Web Public Private
SVC
SVC Network
Nova Cinder
Neutron (Controller) (Controller)
Keystone