模擬試験 - Exin

EXIN OpenStack
ソフトウェア
ファンデーション
模擬試験
Edition June 2016
Copyright © 2016 EXIN
無断複写・転載禁止。本文書のいかなる部分も、事前に EXIN から書面による許可を得ることなく、出版、複製、複写、デー
タ処理システムへ保存、または、印刷物、写真、マイクロフィルムなどいかなる形式によっても配布することを禁じます。
OpenStack は、OpenStack Foundation の登録商標です。OpenStack™の商標と OpenStack のロゴは、いずれも米国およびその
他の国における OpenStack Foundation の登録商標・サービスマークまたは商標・サービスマークであり、OpenStack
Foundation の許可を得て使用しています。EXIN は、OpenStack Foundation または OpenStack コミュニティに所属しておら
ず、承認または支援も受けていません。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
2
目次
はじめに
模擬試験
解答と解説
評価
4
5
9
18
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
3
はじめに
これは EXIN OpenStack ソフトウェアファンデーション試験 の模擬試験で多肢選
択形式が20問出題されます。この試験はEXIN試験の規則および規定を適用しま
す。
各多肢選択問題には可能性のある解答が幾つもありますが、そのうち正解は1つの
みです。
この試験の最高点は20点です。正解1つにつき1点とします。13点以上獲得すると
合格となります。
この模擬試験の時間は30分です。
ご健闘を祈ります。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
4
模擬試験
1 / 20
アイデンティティ管理はどのコンポーネントを介して提供されますか?
A. Neutron。このコンポーネントはネットワークとIPアドレスを管理する。
B. Keystone。このコンポーネントはアクセス可能なサービスにマッピングされたユー
ザ管理を提供する。
C. Trove。このコンポーネントはデータベースエンジンのプロビジョニングを行う。
2 / 20
OpenStack Foundationの役割は何ですか?
A. OpenStack FoundationはOpenStackのライセンスモデルの営利化
B. OpenStack Foundationは、共有リソースを提供することによりOpenStackミッショ
ンの達成を支援
C. OpenStack Foundationは現地の法案に則ってIaaSが構築されることを確認すること
D. OpenStack Foundationはプライベートモジュラークラウドおよびハイブリッドなク
ラウドコンピューティングの促進
3 / 20
Novaコンポーネントのうち、HTTPリクエストを受け取り、コマンドを変換し、他のコ
ンポーネントと通信するのは次のどれですか?
A.
B.
C.
D.
Nova-compute
Nova-consoleauth
Nova-api
Nova-novncproxy
4 / 20
インスタンスの作成に使うコマンドはどれですか?
A. glance image-list
B. nova boot
C. service nova start
D. service nova status
5 / 20
Nova の機能は次のどれですか?
A.
B.
C.
D.
新しいフレーバーを作成する
インスタンスを起動し、管理する
ブートストレージボリュームの作成を助ける
さまざまなコンシューマにデータをレポートする
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
5
6 / 20
Glance機能のうち、仮想マシンの迅速なバックアップを行うのはどれですか?
A. 起動可能なディスクイメージの配信
B. メタデータ定義のカタログ
C. スナップショットの格納とカタログ化
D. 起動可能なディスクイメージの格納
7 / 20
Swiftアーキテクチャの要素のうち、Object store service内にユーザが作成したフォ
ルダのようなもののマッピング管理に責任を持つのは次のどれですか?
A.
B.
C.
D.
プロキシサーバ
コンテナサーバ
アカウントサーバ
オブジェクトサーバ
8 / 20
オブジェクトストレージの使用例は次のどれですか?
A.
B.
C.
D.
データの長期永続性が必要なワークロードに使う
アクセシビリティの高い情報共有ファイルに使う
データ更新の頻度が高い状況で使う
データベースまたはファイルシステムのプライマリストレージとして使う
9 / 20
Cinderコンポーネントのうち、ボリュームを作成するのに最適なブロックストレージ
プロバイダのノードを選択するのはどれですか?
A. cinder-api
B. cinder-backup
C. cinder-volume
D. cinder-scheduler
10 / 20
Cinderはボリュームタイプを使って何をしますか?
A.
B.
C.
D.
メッセージブローカーを使うブロックストレージを構成する。
ブロックストレージサービスに使うデータベーステーブルを作成する。
使用するバックエンドの種類を決定する。
システムの識別でブロックストレージを登録する
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
6
11 / 20
リングとは何ですか?
A. 他のゾーン内のストレージデバイスから隔離された物理ストレージデバイスのセッ
ト
B. アカウント、コンテナおよびオブジェクトの名前を、それらのエンティティのディ
スク上の物理的な場所にマッピングする
C. 通常、データセンタから離れた場所に配置されるクラスタの単位
12 / 20
Manilaコンポーネントのうち、共有ファイルシステムの提供に責任を持つのはどれで
すか?
A. File Shares Service
B. Filter Scheduler
C. Reference Provider
13 / 20
Keystone はOpenStackサービスのリクエストの許可において重要な役割を担います。
リクエストの認証と許可を行うためにOpenStack コンポーネント間で使用されるのは
どのデータ項目ですか?
A.
B.
C.
D.
テナントトークン
一時トークン
ログインとキー
ログインとパスワード
14 / 20
ユーザとテナントはどのような関係ですか?
A. テナントはすべてのユーザに対してオペレータになることができる。
B. ユーザは各サービスのリソースの数を集計する。
C. テナントはユーザの持つ役割のいずれかに追加することができる。
D. ユーザはテナントに紐づいており、そのテナントで役割を割り当てられ
る。
15 / 20
Barbican が取り扱える機密情報の種類はどれですか?
A. Asymmetric key(非対称キー)のみ
B. Symmetric key(対称キー)のみ
C. Symmetric key(対称キー)および Asymmetric key(非対称キー)
D. Symmetric key(対称キー)、Asymmetric key(非対称キー)および加工していない
号化手法
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
7
16 / 20
Neutronには複数のネットワーキング機能があります。 次のうち、すでにNova
networkingの一部として利用可能であった機能はどれですか?
A.
B.
C.
D.
SDN
トンネリング
OpenStack ネットワーキングのAPI拡張
IPアドレスの払い出し(IPAM)
17 / 20
次のテナント操作のうち、テナントユーザが実行することができるのはどれですか?
A.
B.
C.
D.
インスタンスの作成
テナントアクセスとセキュリティの管理
コンピュートとストレージリソースの管理
ネットワークリソースの管理
18 / 20
新規のHeatスタックを作成するコマンドはどれですか?
A. $
B. $
C. $
D. $
heat
heat
heat
heat
stack-create new_stack --template-file –parameters
stack-update mystack --template-file –parameters
stack-show new_stack
template-validate --template-file
19 / 20
Horizonを稼働させるために必要な作業はどれですか?
A. ceilometer.confの修正
B. 使用する OpenStackシステムの識別のエンドポイント用のホストを指定する
C. カーネルのネットワークパラメータを設定する
D. /var/lib/glance/images/ でコントローラノードに少なくとも数ギガバイトの空き
容量があることを確保する
20 / 20
Zaqarを提供するAPIはどれですか?
A. Amazon EC2 API
B. OpenStack Compute API
C. RESTful API
D. 管理者権限を持つユーザのための特別なAdmin API
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
8
解答と解説
1 / 20
アイデンティティ管理はどのコンポーネントを介して提供されますか?
A. Neutron。このコンポーネントはネットワークとIPアドレスを管理する。
B. Keystone。このコンポーネントはアクセス可能なサービスにマッピングされたユー
ザ管理を提供する。
C. Trove。このコンポーネントはデータベースエンジンのプロビジョニングを行う。
A. 不正解。アイデンティティ管理 はKeystoneを介して提供されます。
B. 正解。OpenStack® Foundations<含認定試験> student guide (コースコード :
H6C68S バージョン : b.01) (以降、h6c68s.b.01_stuという) の2-26ページを参照し
てください。
C. 不正解。アイデンティティ管理 はKeystoneを介して提供されます。
2 / 20
OpenStack Foundation の役割は何ですか?
A. OpenStack Foundation は OpenStack のライセンスモデルの営利化
B. OpenStack Foundation は、共有リソースを提供することにより OpenStack ミッシ
ョンの達成を支援
C. OpenStack Foundation は現地の法案に則って IaaS が構築されることを確認するこ
と
D. OpenStack Foundation はプライベートモジュラークラウドおよびハイブリッドな
クラウドコンピューティングの促進
A. 不正解。OpenStack はライセンスモデルの営利化とは関連がありません。
B. 正解。これだけが正しい記述です。slide deck 2015_01_06_M02: Introduction to
Open Stack のスライド 10 を参照してください。
C. 不正解。現地の法案と、OpenStack Foundation の役割の一環としての IaaS 構築と
の間には関連がありません。
D. 不正解。クラウドコンピューティングは OpenStack で使うモデルであり、組織自体
の役割ではありません。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
9
3 / 20
Novaコンポーネントのうち、HTTPリクエストを受け取り、コマンドを変換し、他のコ
ンポーネントと通信するのは次のどれですか?
A.
B.
C.
D.
Nova-compute
Nova-consoleauth
Nova-api
Nova-novncproxy
A. 不正解。Nova-computeはハイパーバイザーおよび仮想マシンとの通信を管理しま
す。
B. 不正解。Nova-consoleauthはユーザ、プロジェクトおよびロールに基づいて コン
ソールアクセスを許可します。
C. 正解。Nova-apiはHTTPリクエストを受け取り、コマンドを変換し、キューまたは
HTTPを介して(ObjectStoreの場合)、他のコンポーネントと通信します。Nova-apiは、
エンドユーザコンピュートのAPIコールを受け取って対応します。h6c68s.b.01_stuの
Novaアーキテクチャの4-8ページを参照してください。
D. 不正解。Nova-novncproxyは、VNC接続を介してインスタンスにアクセスするための
プロキシを提供します。
4 / 20
インスタンスの作成に使うコマンドはどれですか?
A. glance image-list
B. nova boot
C. service nova start
D. service nova status
A. 不正解。このコマンドは起動するために利用可能なイメージの一覧を取得するのに
使います。
B. 正解。Nova OpenStack Compute Serviceの第4章の4~21ページを参照してくださ
い。インスタンスの作成にはnova bootコマンドを使います。コマンド文全体は以下と
なります。nova boot <ServerName> -- image "<image id>" --flavor <flavor
value> コマンド中のプライマリパラメータ2つは glance image-listおよびnova
flavor-listを使って決定することができます。
C. 不正解。このコマンドはサービスを呼び出すのに使います。
D. 不正解。このコマンドはサービスが開始したかどうかを確認するのに使います。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
10
5 / 20
Nova の機能は次のどれですか?
A.
B.
C.
D.
新しいフレーバーを作成する
インスタンスを起動し、管理する
ブートストレージボリュームの作成を助ける
さまざまなコンシューマにデータをレポートする
A. 不正解。これは Horizon の機能です。
B. 正解。これは Nova の機能です。h6c68s.b.01_stu の 4.4 ページを参照してくださ
い。
C. 不正解。これは Cinder の機能です。
D. 不正解。これは Ceilometer の機能です。
6 / 20
Glance機能のうち、仮想マシンの迅速なバックアップを行うのはどれですか?
A. 起動可能なディスクイメージの配信
B. メタデータ定義のカタログ
C. スナップショットの格納とカタログ化
D. 起動可能なディスクイメージの格納
A. 不正解。これは仮想マシンのバックアップに特有の機能ではありません。
B. 不正解。これは仮想マシンのバックアップに特有の機能ではありません。
C. 正解。文献h6c68s.c.00_stu 5-4を参照してください。
D. 不正解。これは仮想マシンのバックアップに特有の機能ではありません。
7 / 20
Swift アーキテクチャの要素のうち、Object store service 内にユーザが作成したフ
ォルダのようなもののマッピング管理に責任を持つのは次のどれですか?
A.
B.
C.
D.
プロキシサーバ
コンテナサーバ
アカウントサーバ
オブジェクトサーバ
A. 不正解。プロキシサーバは、OpenStack object API または HTTP を介して入ってく
るリクエストだけを受け取ります。
B. 正解。コンテナサーバは、Object store service 内のコンテナ(フォルダのよう
なもの)のマッピングを管理します。h6c68s.b.01_stu の 9-9 ページを参照してくだ
さい。
C. 不正解。アカウントサーバ は Object storage service で定義されたアカウントを
管理します。
D. 不正解。オブジェクトサーバ はストレージノード上の実際のオブジェクト(ファ
イルなど)を管理します。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
11
8 / 20
オブジェクトストレージの使用例は次のどれですか?
A. データの長期永続性が必要なワークロードに使う
B. アクセシビリティの高い情報共有ファイルに使う
C. データ更新の頻度が高い状況で使う
D.データベースまたはファイルシステムのプライマリストレージとして使う
A. 不正解。これはブロックストレージの使用例です。
B. 正解。これはオブジェクトストレージの使用例です。h6c68s.b.01_stu の 9-4 ペー
ジを参照してください。
C. 不正解。これはブロックストレージの使用例です。
D. 不正解。これはブロックストレージの使用例です。
9 / 20
Cinderコンポーネントのうち、ボリュームを作成するのに最適なブロックストレージ
プロバイダのノードを選択するのはどれですか?
A. cinder-api
B. cinder-backup
C. cinder-volume
D. cinder-scheduler
A. 不正解。このコンポーネントはAPIリクエストを受け取り、実行するためcindervolumeにルーティングします。
B. 不正解。このコンポーネントはブロックストレージのサービスプロセスとボリュー
ムの状態を格納するデータベースとの間で情報をルーティングします。
C. 不正解。このコンポーネントはオブジェクトストレージのデータベースへの読み書
きリクエストに応答します。
D. 正解。文献h6c68s.c.00_stu 8-9を参照してください。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
12
10 / 20
Cinder はボリュームタイプを使って何をしますか?
A. メッセージブローカーを使うブロックストレージを構成する。
B. ブロックストレージサービスに使うデータベーステーブルを作成する。
C. 使用するバックエンドの種類を決定する。
D. システムの識別でブロックストレージを登録する
A. 不正解。これは Cinder のインストールプロセスの手順です。
B. 不正解。これは Cinder のインストールプロセスの手順です。
C. 正解。文献 h6c68s.c.00_stu 8-16 を参照してください。
D. 不正解。これは Cinder のインストールプロセスの手順です。
11 / 20
リングとは何ですか?
A. 他のゾーン内のストレージデバイスから隔離された物理ストレージデバイスのセッ
ト
B. アカウント、コンテナおよびオブジェクトの名前を、それらのエンティティのディ
スク上の物理的な場所にマッピングする
C. 通常、データセンタから離れた場所に配置されるクラスタの単位
A. 不正解。これはゾーンです。
B. 正解。これはリングです。h6c68s.b.01_stuの9-17ページを参照してください。
C. 不正解。これはリージョンです。
12 / 20
Manilaコンポーネントのうち、共有ファイルシステムの提供に責任を持つのはどれで
すか?
A. File Shares Service
B. Filter Scheduler
C. Reference Provider
A. 正解。https://wiki.openstack.org/wiki/Manila/designを参照してください。
B. 不正解。filter schedulerは事前に定義したパラメータに基づいてバックエンドの
フィルタリングを行います。
C. 不正解。reference providerは共有ファイルシステムのドライバです。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
13
13 / 20
Keystone はOpenStackサービスのリクエストの許可において重要な役割を担います。
リクエストの認証と許可を行うためにOpenStack コンポーネント間で使用されるのは
どのデータ項目ですか?
A.
B.
C.
D.
テナントトークン
一時トークン
ログインとキー
ログインとパスワード
A. 正解。テナントトークンはKeystoneによって作成され、トークンを使用してサービ
スがリクエストされるとテナントトークンの確認がおこなわれます。h6c68s.b.01_stu
の3-10ページを参照してください。
B. 不正解。一時トークンが使われるのは、ユーザのテナントリストを取得する時のみ
です。
C. 不正解。ログインとキーを使うことができるのは、Keystoneの初期認証のみです。
D. 不正解。ログインとパスワード を使うことができるのは、Keystoneの初期認証の
みです。
14 / 20
ユーザとテナントはどのような関係ですか?
A. テナントはすべてのユーザに対してオペレータになることができる。
B. ユーザは各サービスのリソースの数を集計する。
C. テナントはユーザの持つ役割のいずれかに追加することができる。
D. ユーザはテナントに紐づいており、そのテナントで役割を割り当てられる。
A. 不正解。ユーザはすべてのテナントに対してオペレータになることができます。
B. 不正解。テナントは各サービスのリソースの数を集計します。
C. 不正解。ユーザはテナントの中またはグローバルの役割のいずれかに追加すること
ができます。
D. 正解。文献h6c68s.c.00_stu 3-17を参照してください。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
14
15 / 20
Barbicanが取り扱える機密情報の種類はどれですか?
A. Asymmetric key(非対称キー)のみ
B. Symmetric key(対称キー)のみ
C. Symmetric key(対称キー)およびAsymmetric key(非対称キー)
D. Symmetric key(対称キー)、Asymmetric key(非対称キー)および加工していない暗
号化手法
A. 不正解。BarbicanはSymmetric key(対称キー)と加工していない暗号化手法も取り
扱います。
B. 不正解。BarbicanはAsymmetric key(非対称キー)と加工していない暗号化手法も取
り扱います。
C. 不正解。Barbicanは加工していない暗号化手法も取り扱います。
D. "正解。文献A 14-18および以下のurlでBarbican getting started guideを参照し
てください。https://github.com/cloudkeep/barbican/wiki/Barbican-GettingStarted-Guide"
16 / 20
Neutronには複数のネットワーキング機能があります。 次のうち、すでにNova
networkingの一部として利用可能であった機能はどれですか?
A.
B.
C.
D.
SDN
トンネリング
OpenStack ネットワーキングのAPI拡張
IPアドレスの払い出し(IPAM)
A. 不正解。SDN 機能はNeutronで追加されました。
B. 不正解。トンネリング機能はNeutronで追加されました。
C. 不正解。API拡張機能はNeutronで追加されました。
D. 正解。IPAMはNova networkingの一部だったため、Neutron以前に利用可能でした。
h6c68s.b.01_stuの7-11/12ページを参照してください。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
15
17 / 20
次のテナント操作のうち、テナントユーザが実行することができるのはどれですか?
A.
B.
C.
D.
インスタンスの作成
テナントアクセスとセキュリティの管理
コンピュートとストレージリソースの管理
ネットワークリソースの管理
A.
B.
C.
D.
正解。h6c68s.b.01_stuの6-16を参照してください。
不正解。テナント管理者だけが実行できる操作です。
不正解。テナント管理者だけが実行できる操作です。
不正解。テナント管理者だけが実行できる操作です。
18 / 20
新規のHeatスタックを作成するコマンドはどれですか?
A. $
B. $
C. $
D. $
heat
heat
heat
heat
stack-create new_stack --template-file –parameters
stack-update mystack --template-file –parameters
stack-show new_stack
template-validate --template-file
A. 正解。CLIから新しいスタックを作成するにはstack-createコマンドを使います。
以下を参照してください。h6c68s.c.00_stu.part2 11-20
B. 不正解。これは修正したテンプレートファイルから既存のスタックを更新するコマ
ンドです。以下を参照してください。http://docs.openstack.org/userguide/content/heat-stack-create.html
C. 不正解。これはCLIを介してスタックの状態と詳細を表示するコマンドです。以下
を参照してください。h6c68s.c.00_stu.part2 11-21
D. 不正解。template-validate コマンドを使用すると、テンプレートファイルからス
タックを作成せずにスタック検証ができます。以下を参照してください。
http://docs.openstack.org/user-guide/content/heat-stack-create.html
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
16
19 / 20
Horizonを稼働させるために必要な作業はどれですか?
A. ceilometer.confの修正
B. 使用する OpenStackシステムの識別のエンドポイント用のホストを指定する
C. カーネルのネットワークパラメータを設定する
D. /var/lib/glance/images/ でコントローラノードに少なくとも数ギガバイトの空き
容量があることを確保する
A. 不正解。これはCeilometerに必要です。以下を参照してください。
http://docs.openstack.org/juno/configreference/content/section_ceilometer.conf.html
B. 正解。h6c68s.b.01_stuの第6章と以下を参照してください。
http://docs.openstack.org/developer/horizon/topics/deployment.html
C. 不正解。これはNeutronの事前設定作業です。以下を参照してください。
http://docs.openstack.org/juno/install-guide/install/apt/content/neutroncompute-node.html
D. 不正解。これはイメージサービスの追加作業です。以下を参照してください。
http://docs.openstack.org/juno/installguide/install/apt/content/ch_glance.html
20 / 20
Zaqarを提供するAPIはどれですか?
A. Amazon EC2 API
B. OpenStack Compute API
C. RESTful API
D. 管理者権限を持つユーザのための特別なAdmin API
A. 不正解。これはnova-apiです(OpenStack Compute API、Amazon EC2 APIおよび管
理者権限を持つユーザのための特別なAdmin APIをサポート)。
B. 不正解。これはnova-apiです(OpenStack Compute API、Amazon EC2 APIおよび管
理者権限を持つユーザのための特別なAdmin APIをサポート)。
C. 正解。Zaqarの大きな特徴は全面的なRESTful APIです。開発者はRESTful APIを使
ってSoftware-as-a-Service (SaaS)やモバイルアプリケーションのさまざまなコ
ンポーネント間でメッセージを送ることができます。以下を参照してください。
h6c68s.c.00_stu.part2 14-12
D. 不正解。これはnova-apiです(OpenStack Compute API、Amazon EC2 APIおよび管
理者権限を持つユーザのための特別なAdmin APIをサポート)。
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
17
評価
次の表に、本模擬試験問題の正解を示します。
番号 正解
配点
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
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
18
模擬試験 EXIN OpenStack ソフトウェアファンデ
ーション[FOSS.JP]
19
Contact EXIN
www.exin.com