EX210 Sample Questions

EX210 Sample Questions & Answers

Built around user security tied with Ceph storage administration, the top-weighted pair, plus compute node operations, automating deployment with Heat and Ansible, control-plane management, deploying images and instances, Open Virtual Networking, and troubleshooting.

Launch the full EX210 simulator →

Showing 6 of 12 free samples.

  1. Question 1Intermediate

    Manage the Red Hat OpenStack Platform Control Plane · Start and stop an overcloud

    During a scheduled maintenance window, you need to stop the OpenStack control plane services running on a specific controller node (controller-0) to replace a faulty memory module. The environment uses Red Hat OpenStack Platform 16.1 with containerized services managed by Pacemaker.

    Which command sequence correctly puts the node into standby mode to safely migrate resources away before shutdown?

    Show answer & explanation

    Correct answer: C

    The pcs node standby controller-0 command tells the Pacemaker cluster manager to move all active resources off the specified node to other available nodes in the cluster. This is the correct, safe way to drain a node before maintenance. Stopping the cluster service directly might cause unexpected failover behavior or resource fencing.

  2. Question 2Advanced

    Manage Storage in Red Hat OpenStack Platform · Manage a Ceph storage cluster

    You are managing a Red Hat Ceph Storage cluster integrated with OpenStack. You observe that one OSD (osd.5) has failed physically and cannot be recovered. You have replaced the disk and need to re-add it to the cluster with the same ID to maintain the CRUSH map structure.

    Which procedure correctly handles the removal of the old OSD from the CRUSH map and authentication keys before adding the new one?

    Show answer & explanation

    Correct answer: D

    This sequence completely cleans up the old OSD traces: 1) Marks it 'out' to trigger rebalancing (if not already done). 2) Removes it from the CRUSH map so data isn't routed there. 3) Deletes its authentication key. 4) Removes the OSD ID itself. This clean slate allows the new disk to be provisioned, potentially reusing ID 5 if specified during creation.

  3. Question 3Intermediate

    Manage User Security · Manage an integrated IdM back-end configuration

    A cloud architect is designing a Keystone integration with an external corporate LDAP directory (Red Hat IdM). The requirement is that users from the 'Engineering' group in LDAP should be mapped to the 'Member' role in the 'Engineering' project in OpenStack, while users from 'Finance' should only access the 'Finance' project.

    Which Keystone configuration concept is best suited to implement this granular, domain-specific access control?

    Show answer & explanation

    Correct answer: A

    By enabling domain_specific_drivers_enabled and configuring domain_config_dir, you can create separate configuration files (e.g., keystone.Engineering.conf) for each domain. This allows you to define specific LDAP filters, user trees, and group mappings for each domain independently, ensuring that the Engineering domain only queries and authenticates users relevant to that department.

  4. Question 4Beginner

    Automate Cloud Application Deployment · Write heat orchestration templates

    You are troubleshooting a failed Heat stack deployment. The stack status is CREATE_FAILED. You suspect a resource dependency issue where the application server is attempting to connect to the database before the database is fully initialized.

    Which intrinsic function should be verified or added to the application server resource definition to explicitly enforce this ordering?

    Show answer & explanation

    Correct answer: C

    The depends_on attribute in a HOT (Heat Orchestration Template) resource definition explicitly defines dependencies. If Resource A depends_on Resource B, Heat will wait until Resource B is in a CREATE_COMPLETE state before starting the creation of Resource A. This is crucial for ordering application tiers.

  5. Question 5Intermediate

    Manage Compute Node Operations · Re-balance compute node workloads

    An administrator needs to perform maintenance on a compute node named compute-01. The node currently hosts several running instances. To prepare for the maintenance without disrupting service, the administrator intends to migrate the instances to other available nodes.

    Which combination of commands achieves this goal with zero downtime for the instances?

    Show answer & explanation

    Correct answer: C

    First, the compute service on the node must be disabled to prevent the scheduler from placing new instances there. Then, a live migration (openstack server migrate --live) is initiated for each instance. Live migration moves the instance memory and disk (if not shared) to another node while the instance remains running, ensuring zero downtime.

  6. Question 6Intermediate

    Manage Storage in Red Hat OpenStack Platform · Implement storage choices in Red Hat OpenStack Platform

    You are creating a new Cinder volume type that will be backed by a specific Ceph pool optimized for SSD performance. You have already defined the backend in cinder.conf with the name ceph-ssd.

    Which command correctly creates the volume type and associates it with the specific backend?

    Show answer & explanation

    Correct answer: B

    Volume types use extra specs to map to specific backends. The volume_backend_name property in the extra specs must match the volume_backend_name defined in the cinder.conf backend section. This allows the Cinder scheduler to route creation requests for this type to the correct driver/pool.

Ready for the real thing?

The full EX210 simulator has every exam-style question, timed mode, and instant scoring.

Go to the EX210 simulator →