18
Sample Questions EXIN Foundation Certificate in Open Stack Software Edition May 2015

English Sample Exam Exin Foss Juno 201505

Embed Size (px)

DESCRIPTION

sdf

Citation preview

  • Sample Questions

    EXIN Foundation

    Certificate in Open

    Stack Software

    Edition May 2015

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    2

    Content

    Introduction 3

    Sample questions 4

    Answer key 8

    Evaluation 16

    Copyright 2015 EXIN

    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.

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    3

    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 EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    4

    Sample questions 1 / 20

    Through which component is identity management served?

    A. Neutron, for this module takes care of managing networks and IP addresses.

    B. Keystone, for this module provides a user directory mapped to services they can

    access.

    C. 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. Nova-compute

    B. Nova-consoleauth

    C. Nova-api

    D. Nova-novncproxy

    4 / 20

    What command should be used in order to create an instance?

    A. glance image-list

    B. nova boot

    C. service nova start

    D. service nova status

    5 / 20

    What is a function of the Nova service?

    A. It provides creation of new flavors.

    B. It starts and manages instances.

    C. It supports creating boot storage volumes.

    D. It provides data reporting to a variety of consumers.

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    5

    6 / 20

    What functionality of Glance enables virtual machines to be backed up quickly?

    A. The distribution of bootable disk images

    B. The metadata definitions catalogue

    C. The storage and cataloguing of snapshots

    D. The storage of bootable disk images

    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. cinder-api

    B. cinder-backup

    C. cinder-volume

    D. cinder-scheduler

    10 / 20

    What does Cinder use the volume type for?

    A. Configuring the block storage to use the message broker

    B. Creating the database tables for the block storage service

    C. Determining which type of backend to use

    D. Registering the block storage with the identity service

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    6

    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. A tenant can be an operator for all users.

    B. A user aggregates the number of resources in each service

    C. Tenants can be added to any role in a user

    D. Users are bound to a tenant by assigning them a role on that tenant

    15 / 20

    Which types of private information can Barbican handle?

    A. Asymmetric keys only

    B. Symmetric keys only

    C. Symmetric keys and asymmetric keys

    D. Symmetric keys, asymmetric keys and raw secrets

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    7

    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. $ heat stack-create new_stack --template-file --parameters

    B. $ heat stack-update mystack --template-file --parameters

    C. $ heat stack-show new_stack

    D. $ heat template-validate --template-file

    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. Amazon EC2 API

    B. OpenStack Compute API

    C. RESTful API

    D. special Admin API for privileged users to perform administrative actions

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    8

    Answer key 1 / 20

    Through which component is identity management served?

    A. Neutron, for this module takes care of managing networks and IP addresses.

    B. Keystone, for this module provides a user directory mapped to services they can

    access.

    C. Trove, for this module is the home of the provisioning of database engines.

    A. Incorrect. Identity management is served through Keystone.

    B. Correct. See h6c68s.b.01_stu page 2-29.

    C. Incorrect. Identity management is served through Keystone.

    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.

    A. Incorrect. OpenStack has nothing to do with commercialisation of the model

    B. Correct. This is the only correct answer. See slide deck 2015_01_06_M02:

    Introduction to Open Stack, Slide 10.

    C. Incorrect. There is no link between local legislations and the development of IaaS

    as part of the role of the OpenStack Foundation

    D. Incorrect. Cloud computing is the model used for OpenStack. It is not the role of the

    foundation itself

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    9

    3 / 20

    What Nova component receives http requests, converts commands and communicates

    with other components?

    A. Nova-compute

    B. Nova-consoleauth

    C. Nova-api

    D. Nova-novncproxy

    A. Incorrect. Nova-Compute manages the communications with the Hypervisor and

    Virtual Machines.

    B. Incorrect. Nova-consoleaouth authorizes console access based on user/project/role.

    C. Correct. Nova-AP receives http requests, converts commands and communicates

    with other components via the queue or http (in the case of object store). It Accepts

    and responds to end user compute API calls. See h6c68s.b.01_stu page 128 Nova

    Architecture Section 4-8.

    D. Incorrect. Nova-novncproxy provides a proxy for accessing instances through vnc

    connections.

    4 / 20

    What command should be used in order to create an instance?

    A. glance image-list

    B. nova boot

    C. service nova start

    D. service nova status

    A. Incorrect. This command is used to list available images to boot.

    B. Correct. Nova OpenStack Compute Service. Module 4. Page 4-21. The nova boot

    command is used to create the instance. The whole command sentence is the

    following: nova boot -- image "" --flavor . The

    two primary parameters in the command can be determined through the use of the

    glance image-list and nova flavor-list

    C. Incorrect. This command is used to bring up the service.

    D. Incorrect. This command is used to check if the service is started.

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    10

    5 / 20

    What is a function of the Nova service?

    A. It provides creation of new flavors.

    B. It starts and manages instances.

    C. It supports creating boot storage volumes.

    D. It provides data reporting to a variety of consumers.

    A. Incorrect. This is a function of Horizon.

    B. Correct. This is a function of Nova. See h6c68s.b.01_stu chapter4, page 4.4.

    C. Incorrect. This is a function of Cinder.

    D. Incorrect. This is a function of Ceilometer.

    6 / 20

    What functionality of Glance enables virtual machines to be backed up quickly?

    A. The distribution of bootable disk images

    B. The metadata definitions catalogue

    C. The storage and cataloguing of snapshots

    D. The storage of bootable disk images

    A. Incorrect. This functionality is not specific for backing up virtual machines

    B. Incorrect. This functionality is not specific for backing up virtual machines

    C. Correct. See lit h6c68s.c.00_stu 5-4

    D. Incorrect. This functionality is not specific for backing up virtual machines

    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

    A. Incorrect. Proxy server accepts incoming requests via the OpenStack Object API or

    just raw HTTP.

    B. Correct. Container servers manage a mapping of containers (i.e folders) within the

    object store service. See h6c68s.b.01_stu page 343.

    C. Incorrect. Account servers manage accounts defined with the object storage

    service.

    D. Incorrect. Object servers manage actual objects (i.e. files) on the storage nodes.

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    11

    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. cinder-api

    B. cinder-backup

    C. cinder-volume

    D. 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. Configuring the block storage to use the message broker

    B. Creating the database tables for the block storage service

    C. Determining which type of backend to use

    D. Registering the block storage with the identity service

    A. Incorrect. This is a step in the installation process of Cinder.

    B. Incorrect. This is a step in the installation process of Cinder.

    C. Correct. See lit h6c68s.c.00_stu 8-16.

    D. Incorrect. This is a step in the installation process of Cinder.

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    12

    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.

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    13

    14 / 20

    What is the relationship between users and tenants?

    A. A tenant can be an operator for all users.

    B. A user aggregates the number of resources in each service

    C. Tenants can be added to any role in a user

    D. Users are bound to a tenant by assigning them a role on that tenant

    A. Incorrect. A user can be an operator for all tenants.

    B. Incorrect. Incorrect. A tenant aggregates the number of resources in each service

    C. Incorrect. Users can be added to any role either globally or in a tenant.

    D. Correct. See lit. h6c68s.c.00_stu 3-17

    15 / 20

    Which types of private information can Barbican handle?

    A. Asymmetric keys only

    B. Symmetric keys only

    C. Symmetric keys and asymmetric keys

    D. Symmetric keys, asymmetric keys and raw secrets

    A. Incorrect. Barbican also handles symmetric keys and raw secrets

    B. Incorrect. Barbican also handles asymmetric keys and raw secrets

    C. Incorrect. Barbican also handles raw secrets

    D. Correct. See Lit. A 14-18 and Barbican getting started guide:

    https://github.com/cloudkeep/barbican/wiki/Barbican-Getting-Started-Guide

    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)

    A. Incorrect. SDN functionality was added in Neutron.

    B. Incorrect. Tunneling functionality was added in Neutron.

    C. Incorrect. API extensions were added in Neutron.

    D. Correct. IPAM was available before Neutron as it was part of Nova Networking. See

    h6c68s.b.01_stu, page 7-11/12.

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    14

    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. $ heat stack-create new_stack --template-file --parameters

    B. $ heat stack-update mystack --template-file --parameters

    C. $ heat stack-show new_stack

    D. $ heat template-validate --template-file

    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/heat-

    stack-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-compute-

    node.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

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    15

    20 / 20

    What API provides Zaqar?

    A. Amazon EC2 API

    B. OpenStack Compute API

    C. RESTful API

    D. special Admin API for privileged users to perform administrative actions

    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)

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    16

    Evaluation

    The table below shows the correct answers to the questions in this set of sample

    questions.

    Order Answer Specification

    1 B What is OpenStack

    2 B What is OpenStack

    3 C Compute

    4 B Compute

    5 B Compute

    6 C Storage

    7 B Storage

    8 B Storage

    9 D Storage

    10 C Storage

    11 B Storage

    12 A Storage

    13 A Identity Management

    14 D Identity Management

    15 D Identity Management

    16 D Networking

    17 A Support Services

    18 A Support Services

    19 B Support Services

    20 C Support Services

  • Sample questions EXIN Foundation Certificate in

    Open Stack Software [FOSS.EN]

    17

  • Contact EXIN

    www.exin.com