COA Architecture and Services 2 — Questions and Answers
Question 1: Which OpenStack service is responsible for providing a multi-tenant cloud messaging service?
- Zaqar (Correct answer)
- Ceilometer
- Aodh
- Panko
Correct answer: Zaqar
Zaqar is the OpenStack messaging service that provides multi-tenant cloud queuing and notification capabilities.
Question 2: In OpenStack's shared-nothing architecture, what is the primary communication mechanism between services?
- Direct database access
- Message queue (AMQP) (Correct answer)
- Shared NFS storage
- SSH tunnels
Correct answer: Message queue (AMQP)
OpenStack services communicate asynchronously via AMQP message queues (typically RabbitMQ), enabling a loosely coupled shared-nothing architecture.
Question 3: Which component of Keystone is responsible for storing and retrieving tokens?
- Catalog
- Token backend (Correct answer)
- Assignment backend
- Policy engine
Correct answer: Token backend
The Keystone token backend manages the creation, storage, and validation of authentication tokens.
Question 4: What is the role of the Nova conductor service?
- Manages instance scheduling decisions
- Acts as a database proxy to eliminate direct DB access from compute nodes (Correct answer)
- Handles live migration networking
- Monitors hypervisor resource usage
Correct answer: Acts as a database proxy to eliminate direct DB access from compute nodes
Nova conductor acts as a database proxy so compute nodes never access the database directly, improving security and scalability.
Question 5: Which OpenStack project provides a DNS-as-a-Service capability?
- Neutron
- Designate (Correct answer)
- Barbican
- Manila
Correct answer: Designate
Designate is the OpenStack DNS-as-a-Service project that manages DNS zones and records.
Question 6: In a typical OpenStack deployment, what is the purpose of the 'admin' endpoint type in the service catalog?
- Used by end users to access services
- Used by services and administrators for privileged operations (Correct answer)
- Used for monitoring and health checks only
- Used exclusively for API versioning
Correct answer: Used by services and administrators for privileged operations
The 'admin' endpoint type is used by operators and services requiring elevated privileges, typically on a management network.
Question 7: Which OpenStack service manages bare metal provisioning?
- Nova
- Ironic (Correct answer)
- Zun
- Magnum
Correct answer: Ironic
Ironic is the OpenStack Bare Metal Provisioning service that manages physical hardware deployment.
Which OpenStack service is responsible for providing a multi-tenant cloud messaging service?