




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This exam tests the candidate’s ability to deploy, configure, and maintain Red Hat OpenStack infrastructure, including compute, storage, networking, and security. Topics include Heat orchestration, image management, instance deployment, Ceph integration, and troubleshooting OpenStack components. It is designed for experienced Linux system administrators who work in private or hybrid cloud environments.
Typology: Exams
1 / 110
This page cannot be seen from the preview
Don't miss anything!





























































































Question 1. Which core OpenStack component is responsible for providing identity and access management services? A) Nova B) Keystone C) Neutron D) Glance Answer: B Explanation: Keystone is the identity service in OpenStack, responsible for user authentication, authorization, and service catalog management. Question 2. During a manual OpenStack installation, which configuration file is primarily used to define service endpoints? A) /etc/nova/nova.conf B) /etc/keystone/keystone.conf C) /etc/glance/glance-api.conf D) /etc/neutron/neutron.conf Answer: B Explanation: keystone.conf contains the configuration for Keystone, including service endpoints and regions necessary for identity management.
Question 3. Which command is used to verify the status of OpenStack services after installation? A) systemctl status openstack B) openstack service list C) openstack compute service list D) openstack service status Answer: B Explanation: The command 'openstack service list' displays the status and details of all OpenStack services registered with Keystone. Question 4. In Keystone, what is the purpose of creating a project? A) To define a user group B) To organize resources and isolate tenant environments C) To configure network access D) To manage service endpoints Answer: B Explanation: Projects (also called tenants) in Keystone are used to organize and isolate resources for different groups or users within OpenStack. Question 5. Which image format is typically supported by Glance when uploading images?
B) Nova scheduler C) Nova compute service D) Nova conductor Answer: C Explanation: The Nova compute service runs on each compute node and manages VM instances and host resources. Question 8. What is a flavor in OpenStack Nova? A) A network configuration B) A storage volume template C) An instance type specifying compute, memory, and storage resources D) A user role assignment Answer: C Explanation: Flavors define the compute, memory, and storage resources allocated to instances, effectively specifying the type of VM. Question 9. Which command launches a new VM instance using the OpenStack CLI? A) openstack server create B) openstack compute launch C) openstack instance start
D) openstack vm create Answer: A Explanation: 'openstack server create' is used to launch new VM instances via the CLI. Question 10. How can volumes be attached to an instance in OpenStack? A) Using the 'glance image-attach' command B) Through the 'openstack volume attach' command C) By editing the instance configuration file D) Via the Horizon dashboard only Answer: B Explanation: The 'openstack volume attach' command links a Cinder volume to an existing VM instance. Question 11. What is the role of Cinder in OpenStack? A) Object storage management B) Block storage management C) Network management D) Identity management Answer: B
Question 14. In Neutron, what is a network? A) A virtual machine B) A routing table C) A logical layer 2 or 3 network segment D) An IP address range Answer: C Explanation: A network in Neutron defines a logical network segment, which can be physical or virtual, for VM connectivity. Question 15. What is the difference between a provider network and a tenant network in Neutron? A) Provider networks are managed by tenants; tenant networks are managed by providers B) Provider networks connect to external networks; tenant networks are isolated for tenants C) There is no difference D) Tenant networks are only used for internal communication Answer: B Explanation: Provider networks connect to external physical networks, while tenant (or self-service) networks are isolated for tenant use.
Question 16. Which Neutron component handles routing within the OpenStack environment? A) neutron-server B) neutron-l3-agent C) neutron-dhcp-agent D) neutron-openvswitch-agent Answer: B Explanation: neutron-l3-agent manages routing and floating IP management within Neutron. Question 17. Which command is used to create a new network in Neutron via CLI? A) openstack network create B) neutron net-create C) openstack network new D) neutron network-add Answer: A Explanation: 'openstack network create' is the standard CLI command to create networks in OpenStack. Question 18. What does implementing VXLAN in Neutron facilitate?
C) MON (Monitor) D) RADOS Gateway Answer: D Explanation: RADOS Gateway provides object storage access, managing pools and protocols like S3 and Swift. Question 21. What is the role of Ceph MONs in a Ceph cluster? A) Store data objects B) Manage cluster state and consensus C) Handle client data requests D) Serve as metadata servers Answer: B Explanation: Ceph Monitor nodes maintain cluster health and consensus regarding cluster state. Question 22. How can Ceph pool access be controlled? A) Using user keys and permissions B) By setting pool size C) Through network ACLs D) By configuring firewall rules
Answer: A Explanation: Ceph pools use user keys and permissions to manage access control and security. Question 23. Which service is responsible for deploying and managing OpenStack applications through templates? A) Heat B) Mistral C) Sahara D) Zaqar Answer: A Explanation: Heat manages orchestration by deploying resources defined in HOT templates. Question 24. What is a HOT in OpenStack Heat? A) Hypervisor operation tool B) Heat Orchestration Template defining resources C) Hardware Overload Tracker D) High-Availability Tool Answer: B
Question 27. In OpenStack, which tool is primarily used to query and analyze stored metrics? A) Ceilometer B) Gnocchi C) Aodh D) Monasca Answer: B Explanation: Gnocchi is a time-series database used for storing and querying metrics efficiently. Question 28. To collect and visualize metrics from OpenStack components, which component is typically used? A) Nagios B) Gnocchi C) Prometheus D) Zabbix Answer: B Explanation: Gnocchi stores and allows querying of metrics collected from OpenStack services.
Question 29. Which CLI command displays all available OpenStack compute flavors? A) openstack flavor list B) openstack compute flavor list C) openstack flavor show D) openstack instance types Answer: A Explanation: 'openstack flavor list' displays all flavors defined in the environment. Question 30. How can environment variables be used with the OpenStack CLI? A) To specify project scope B) To authenticate and specify API endpoints C) To set user passwords D) To manage flavor sizes Answer: B Explanation: Environment variables such as OS_AUTH_URL, OS_USERNAME, and OS_PASSWORD are used to authenticate and define API endpoints for CLI operations. Question 31. What is a common method to troubleshoot network connectivity issues between instances?
B) cinder manage C) openstack volume attachment list D) cinder volume-attach Answer: C Explanation: 'openstack volume attachment list' shows active and failed attachments, aiding troubleshooting. Question 34. Which database management system is most commonly used with OpenStack? A) PostgreSQL B) MySQL/MariaDB C) MongoDB D) Oracle Database Answer: B Explanation: MySQL or MariaDB are the primary relational databases used for OpenStack data storage. Question 35. How can an administrator perform a minor version upgrade of OpenStack components? A) By updating packages and running upgrade commands specific to each component
B) By reinstalling the entire environment C) Using the Horizon dashboard only D) Upgrades are not supported Answer: A Explanation: Minor upgrades involve updating packages and applying controlled upgrades to individual services. Question 36. Which security practice involves least privilege principle in OpenStack user management? A) Assigning only necessary roles and permissions to users B) Using default admin credentials C) Sharing credentials among users D) Disabling user authentication Answer: A Explanation: Least privilege ensures users only have permissions needed for their tasks, reducing security risks. Question 37. What is an effective way to harden OpenStack services? A) Disable unused services and enforce strict network policies B) Enable all services by default C) Use default passwords
Answer: A Explanation: keystone.log contains logs related to authentication and authorization processes. Question 40. Which command can be used to verify the status of the Ceph cluster? A) ceph status B) ceph health C) ceph - s D) All of the above Answer: D Explanation: All these commands provide status and health information about the Ceph cluster. Question 41. To implement network isolation, which feature in Neutron is most appropriate? A) Security groups B) VLAN segmentation C) Floating IPs D) External network access Answer: B
Explanation: VLAN segmentation provides network isolation by separating traffic at Layer 2. Question 42. Which component in Neutron is responsible for managing DHCP services? A) neutron-server B) neutron-dhcp-agent C) neutron-l3-agent D) neutron-openvswitch-agent Answer: B Explanation: neutron-dhcp-agent manages DHCP services for tenant networks. Question 43. How does OpenStack ensure high availability of Neutron routers? A) By configuring multiple routers in an active-backup or active-active setup B) By deploying a single router with high resource allocation C) Using external load balancers only D) Routers cannot be made highly available Answer: A Explanation: Multiple routers can be configured in high-availability setups for redundancy and failover.