Documente Academic
Documente Profesional
Documente Cultură
EXIN Foundation
Certificate in Open
Stack Software
Edition May 2015
Content
Introduction
Sample questions
Answer key
Evaluation
3
4
8
16
All rights reserved. No part of this publication may be published, reproduced, copied or stored in a
data processing system or circulated in any form by print, photo print, microfilm or any other
means without written permission by EXIN. The OpenStack Word Mark and OpenStack Logo
are either registered trademarks/service marks or trademarks/service marks of the OpenStack
Foundation, in the United States and other countries and are used with the OpenStack
Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack
Foundation, or the OpenStack community.
Introduction
These are 20 sample multiple-choice questions for the exam EXIN Foundation
Certificate in OpenStack Software (FOSS.EN) Version Juno.
Each question has a number of possible answers, of which only one is the
correct answer.
The maximum number of points that can be obtained for this Sample Exam
is 20. If you obtain 13 points or more you have passed this sample.
The time allowed is for this sample is 30 minutes.
Good luck!
Sample questions
1 / 20
Through which component is identity management served?
A.
B.
C.
Neutron, for this module takes care of managing networks and IP addresses.
Keystone, for this module provides a user directory mapped to services they can
access.
Trove, for this module is the home of the provisioning of database engines.
2 / 20
What is the role of the OpenStack Foundation?
A. The OpenStack Foundation wants to commercialise the OpenStack licensing
model.
B. The OpenStack Foundation wants to help achieve the OpenStack mission
providing shared resources.
C. The OpenStack Foundation wants to make sure IaaS is developed under local
legislations.
D. The OpenStack Foundation wants to promote private modular cloud and hybrid
Cloud computing.
3 / 20
What Nova component receives http requests, converts commands and communicates
with other components?
A.
B.
C.
D.
Nova-compute
Nova-consoleauth
Nova-api
Nova-novncproxy
4 / 20
What command should be used in order to create an instance?
A.
B.
C.
D.
glance image-list
nova boot
service nova start
service nova status
5 / 20
What is a function of the Nova service?
A.
B.
C.
D.
6 / 20
What functionality of Glance enables virtual machines to be backed up quickly?
A.
B.
C.
D.
7 / 20
What element of the Swift architecture is responsible for managing the mapping of
user created folders within the Object store service?
A. Proxy server
B. Container server
C. Account server
D. Object server
8 / 20
What is a use case for Object storage?
A. Workloads requiring long-term persistence of data.
B. File sharing of information and quick accessibility.
C. Situations where the data frequently changes.
D. To use as primary storage for a database or file system.
9 / 20
Which component of Cinder selects the optimal block storage provider node on which
to create a volume?
A.
B.
C.
D.
cinder-api
cinder-backup
cinder-volume
cinder-scheduler
10 / 20
What does Cinder use the volume type for?
A.
B.
C.
D.
11 / 20
What is a Ring?
A.
A set of physical storage devices that are isolated from storage devices in other
zones
B. A mapping of account, container and object names to the physical location on disk
of those entities
C. A part of the cluster that is usually located remotely from the data center
12 / 20
Which component of Manila is responsible for the creation of file system shares?
A. File Shares Service
B. Filter Scheduler
C. Reference Provider
13 / 20
Keystone plays an important role in the authorization of OpenStack service requests.
Which data item is used between OpenStack components to authenticate and
authorize these requests?
A. Tenant token
B. Temporary token
C. Login and key
D. Login and password
14 / 20
What is the relationship between users and tenants?
A.
B.
C.
D.
15 / 20
Which types of private information can Barbican handle?
A.
B.
C.
D.
16 / 20
Neutron provides several networking functionalities. Which of these was already
available as part of Nova Networking?
A. SDN
B. Tunneling
C. API extensions for OpenStack networking
D. IP Address Management (IPAM)
17 / 20
Which of the following Tenant Operations can be executed by a Tenant User?
A. Creating Instances.
B. Managing tenant access and security.
C. Managing compute and storage resources.
D. Managing Network Resources.
18 / 20
Which command creates a new Heat stack?
A.
B.
C.
D.
19 / 20
What action is required to run Horizon?
A. Modify the ceilometer.conf.
B. Specify the host for your OpenStack Identity Service endpoint.
C. Configure kernel networking parameters.
D. Ensure that the controller node has at least several gigabytes of space available in
/var/lib/glance/images/
20 / 20
What API provides Zaqar?
A.
B.
C.
D.
Answer key
1 / 20
Through which component is identity management served?
A.
B.
C.
Neutron, for this module takes care of managing networks and IP addresses.
Keystone, for this module provides a user directory mapped to services they can
access.
Trove, for this module is the home of the provisioning of database engines.
3 / 20
What Nova component receives http requests, converts commands and communicates
with other components?
A.
B.
C.
D.
Nova-compute
Nova-consoleauth
Nova-api
Nova-novncproxy
glance image-list
nova boot
service nova start
service nova status
5 / 20
What is a function of the Nova service?
A.
B.
C.
D.
10
8 / 20
What is a use case for Object storage?
A. Workloads requiring long-term persistence of data.
B. File sharing of information and quick accessibility.
C. Situations where the data frequently changes.
D. To use as primary storage for a database or file system.
A. Incorrect. This is a use case for block storage.
B. Correct. This is a use case for object storage. See h6c68s.b.01_stu page 338.
C. Incorrect. This is a use case for block storage.
D. Incorrect. This is a use case for block storage.
9 / 20
Which component of Cinder selects the optimal block storage provider node on which
to create a volume?
A.
B.
C.
D.
cinder-api
cinder-backup
cinder-volume
cinder-scheduler
A. Incorrect. This component accepts API requests and routes them to cinder-volume
for action
B. Incorrect. This component routes information between the block storage service
process and the database that stores the volume states
C. Incorrect. This component responds to R/W requests to the object storage
database.
D. Correct. See lit h6c68s.c.00_stu 8-9
10 / 20
What does Cinder use the volume type for?
A.
B.
C.
D.
11
11 / 20
What is a Ring?
A. A set of physical storage devices that are isolated from storage devices in other
zones
B. A mapping of account, container and object names to the physical location on disk
of those entities
C. A part of the cluster that is usually located remotely from the data center
A. Incorrect. This is a zone.
B. Correct. This is a ring. See h6c68s.b.01_stu page 350.
C. Incorrect. This is a region.
12 / 20
Which component of Manila is responsible for the creation of file system shares?
A. File Shares Service
B. Filter Scheduler
C. Reference Provider
A. Correct. See https://wiki.openstack.org/wiki/Manila/design
B. Incorrect. The filter scheduler is used for filtering backends based on predefined
parameters
C. Incorrect. The reference provider is a driver for shared file systems
13 / 20
Keystone plays an important role in the authorization of OpenStack service requests.
Which data item is used between OpenStack components to authenticate and
authorize these requests?
A. Tenant token
B. Temporary token
C. Login and key
D. Login and password
A. Correct. The tenant token is created by Keystone and checked when service
requests are made with it. See h6c68s.b.01_stu pag 3-12.
B. Incorrect. The temporary token is only used to fetch the tenant list for a user.
C. Incorrect. Login and key may only be used for initial authentication to Keystone.
D. Incorrect. Login and password may only be used for initial authentication to
Keystone.
12
14 / 20
What is the relationship between users and tenants?
A.
B.
C.
D.
13
17 / 20
Which of the following Tenant Operations can be executed by a Tenant User?
A. Creating Instances.
B. Managing tenant access and security.
C. Managing compute and storage resources.
D. Managing Network Resources.
A. Correct. See h6c68s.b.01_stu, page 228 (6-18).
B. Incorrect. Only for Tenant Admins.
C. Incorrect. Only for Tenant Admins.
D. Incorrect. Only for Tenant Admins.
18 / 20
Which command creates a new Heat stack?
A.
B.
C.
D.
A. Correct: To create a new stack from the CLI, you can use the stack-create
command h6c68s.c.00_stu.part2 11-20
B. Incorrect: updates an existing stack from a modified template file.
http://docs.openstack.org/user-guide/content/heat-stack-create.html
C. Incorrect: displays the stack status and details through the CLI.
h6c68s.c.00_stu.part2 11-21
D. Incorrect: You can use the template-validate command to validate a template file
without creating a stack from it. http://docs.openstack.org/user-guide/content/heatstack-create.html
19 / 20
What action is required to run Horizon?
A. Modify the ceilometer.conf.
B. Specify the host for your OpenStack Identity Service endpoint.
C. Configure kernel networking parameters.
D. Ensure that the controller node has at least several gigabytes of space available in
/var/lib/glance/images/
A. Incorrect. That is necessary for Ceilometer. See:
http://docs.openstack.org/juno/config-reference/content/section_ceilometer.conf.html
B. Correct. See h6c68s.b.01_stu module 6 and
http://docs.openstack.org/developer/horizon/topics/deployment.html
C. Incorrect. That's for preconfiguring Neutron. See:
http://docs.openstack.org/juno/install-guide/install/apt/content/neutron-computenode.html
D. Incorrect. Incorrect. That's for adding the Image Service. See:
http://docs.openstack.org/juno/install-guide/install/apt/content/ch_glance.html
14
20 / 20
What API provides Zaqar?
A.
B.
C.
D.
A. Incorrect: That is nova-api (It supports the OpenStack Compute API, Amazon EC2
API, and a special Admin API for privileged users to perform administrative actions)
B. Incorrect: That is nova-api (It supports the OpenStack Compute API, Amazon EC2
API, and a special Admin API for privileged users to perform administrative actions)
C. Correct: The service features a fully RESTful API that developers can use to send
messages between various components of their Software-as-a-Service (SaaS) and
mobile applications h6c68s.c.00_stu.part2 14-12.
D. Incorrect: That is nova-api (It supports the OpenStack Compute API, Amazon EC2
API, and a special Admin API for privileged users to perform administrative actions)
15
Evaluation
The table below shows the correct answers to the questions in this set of sample
questions.
Order
Answer
Specification
What is OpenStack
What is OpenStack
Compute
Compute
Compute
Storage
Storage
Storage
Storage
10
Storage
11
Storage
12
Storage
13
Identity Management
14
Identity Management
15
Identity Management
16
Networking
17
Support Services
18
Support Services
19
Support Services
20
Support Services
16
17
Contact EXIN
www.exin.com