OpenStack Cheat Sheet 2026
The 30 highest-yield OpenStack facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.
- Which Nova scheduler filter ensures that a VM is placed on a host with enough RAM? → RamFilter
- Which of the following is not a flavor included in the OpenStack default installation? → None of these
- Which Glance API feature allows sharing an image with specific OpenStack projects? → Image members
- Which network technique enables communication between hosts that are not physically close to one another? → Virtual Local Area Network
- Cinder handles block storage for OpenStack, while Swift handles object storage. → TRUE
- What is the purpose of the Cinder 'transfer' feature? → Transferring ownership of a volume from one project to another
- Which OpenStack CLI command uploads a local disk image to Glance? → openstack image create --file
- In Swift, what does the term 'consistency' refer to? → Swift uses eventual consistency where replicas sync asynchronously
- Which services does Glance offer? → Image management
- Which OpenStack service provides shared filesystem storage (NFS/CIFS) as a service? → Manila
- What part of OpenStack offers identity services? → Keystone
- What command checks the current status and events of a deployed Heat stack? → openstack stack show
- What is the purpose of the 'get_attr' intrinsic function in Heat? → To retrieve an attribute value from a resource defined in the template
- In Neutron, what is a 'router' used for? → Connecting two or more networks and providing gateway functionality
- What is a Nova 'flavor' in OpenStack? → A hardware profile defining vCPUs, RAM, and disk size for VM instances
- Which Neutron component acts as the L3 routing agent responsible for routing traffic between subnets? → neutron-l3-agent
- Which Neutron plug-in mechanism uses software-defined networking (SDN) with virtual switches? → Open vSwitch (OVS) ML2 driver
- What Horizon panel allows an admin to manage all tenant resources in OpenStack? → Admin panel
- What file format does OpenStack Heat use to define infrastructure templates? → YAML or JSON
- What happens to an instance's ephemeral disk when a Nova instance is terminated? → It is permanently deleted along with the instance
- What is Keystone federation used for? → Allowing users from external identity providers (IdPs) to authenticate to OpenStack
- What is the purpose of 'scoped tokens' in Keystone v3? → Tokens bound to a specific project or domain, limiting their authorization scope
- Which Neutron feature provides load balancing capabilities as a service? → LBaaS (Octavia)
- What OpenStack command boots a new instance named 'web01' using a specific image and flavor? → openstack server create --image --flavor web01
- What is a Neutron 'provider network' in OpenStack? → A network connected directly to the physical network infrastructure
- In Cinder, what is a 'volume'? → A detachable persistent block device that can be attached to a VM
- Which Heat resource type is used to create a Nova compute instance? → OS::Nova::Server
- What is a Keystone 'project' (formerly 'tenant') in OpenStack? → An organizational unit that groups resources and users for isolation and quota management
- What is the Swift 'ring' responsible for? → Determining the placement of objects, containers, and accounts across storage nodes
- Which Heat function is used to reference another resource within the same template? → get_resource
Turn these facts into recall: