OpenStack の面接での質問トップ 20 (2025)
ここでは、新人だけでなく経験豊富な候補者も夢の仕事に就くための OpenStack 面接の質問と回答を紹介します。
1) OpenStack とは何ですか?
OpenStack は、プライベート クラウドとパブリック クラウドのクラウド コンピューティング プラットフォームを管理および構築するためのソフトウェア ツールのセットです。 これは、無料のオープンソース ソフトウェア クラウド コンピューティング プラットフォームです。
無料 PDF ダウンロード: OpenStack インタビューの質問と回答
2) OpenStack のモジュラー アーキテクチャを構成する XNUMX つのコンポーネントについて言及してください。
OpenStack のモジュラー アーキテクチャを構成する XNUMX つのコンポーネントは次のとおりです。
- OpenStack コンピューティング: 仮想マシンの大規模ネットワークの管理用
- OpenStack オブジェクト ストレージ: ブロックストレージとオブジェクトストレージの両方をサポートするストレージシステム
- 画像サービス: 配信サービスは、仮想ディスク イメージの検出と登録を提供します。
3) OpenStack サービスの概要を教えてください。
OpenStack は次のようなサービスを提供します
- キーストーン: ユーザーに認可と認証を提供します。
- ひと目: さまざまな形式の画像を管理します
- シンダー: 永続的なブロックストレージを提供します
- 中性子: ユーザーがインターフェースを作成してネットワークに接続できるようにします。
- ノヴァ: ユーザーの要求に応じてインスタンスを提供します
- スウィフト: アプリケーションに直接統合されたストレージ プラットフォーム
- シーロメーター: 課金用の OpenStack
- ヒート: インフラストラクチャの自動展開が可能
4) OpenStack における「ロール」と「テナント」とは何を指しますか?
OpenStack では、テナントはユーザーのグループを指し、ロールはユーザーの認可レベルを示します。
5) ハイパーバイザーとは何か、また OpenStack がサポートするハイパーバイザーの種類について説明してください。
ハイパーバイザーは、仮想マシンを作成して実行するコンピューター ソフトウェアまたはハードウェアの一部です。 XNUMX つ以上の仮想マシンが定義されているシステムは、ホスト マシンと呼ばれます。 OpenStack をサポートするハイパーバイザーの種類は次のとおりです。
- KVM
- ヴイエムウェア
- コンテナ
- Xen と HyperV
6) OpenStack Compute が提供する XNUMX 種類のストレージは何ですか?
OpenStack は XNUMX つのクラスのブロック ストレージを提供します。
- エフェメラル ストレージ: 単一の一意のインスタンスに関連付けられています。 インスタンスに基づいてサイズが定義されます。 関連付けられたインスタンスが終了すると、一時ストレージ上のデータは存在しなくなります
- ボリューム ストレージ: このストレージは特定のインスタンスに依存せず、永続的です。 ボリュームはユーザーが作成し、クォータ内で作成されます
7) OpenStack の Identity Service の基本機能は何ですか?
Identity Service の基本的な機能は次のとおりです。
- ユーザー管理: ユーザーとその権限を追跡します
- サービスカタログ: 利用可能なサービスのカタログを提供します。 API エンドポイント
8) ID ユーザー管理の主なコンポーネントは何ですか?
- ユーザー: OpenStack クラウド サービスを使用する人、サービス、またはシステムのデジタル表現です。
- テナント: リソースまたは ID オブジェクトをグループ化または分離するために使用されるコンテナー。 サービス運営者によっては、テナントが顧客、アカウント、組織、またはプロジェクトにマッピングされる場合があります。
- 役割: ロールには一連の権利と特権が含まれます。 ロールにより、特定のテナントでユーザーが実行できる操作が決まります。
9) OpenStack で使用されるネットワーク オプションについて言及してください。
OpenStack で使用されるネットワーク オプションは次のとおりです。
- フラットネットワークマネージャー: VM インスタンスの IP アドレスはサブネットから取得され、起動時にイメージに挿入されます。
- フラット DHCP ネットワーク マネージャー: VM インスタンスの IP アドレスは、ネットワーク管理者が指定したサブネットから取得されます。
- VLAN ネットワーク マネージャー: コンピューティングは VLAN とブリッジを作成します。 DHCP サーバーは VLAN ごとに起動され、IP アドレスを VM インスタンスに渡します。
10) OpenStack サービスにおける「Cinder」という用語の意味は何ですか?
仮想マシンの永続ストレージを処理するために、OpenStack は Cinder と呼ばれるサービスを提供します。 cinder には複数のバックエンドがあります。 デフォルトで使用されるのは、Cinder- Volumes と呼ばれる LVM です。
11) OpenStack 内の VM イメージの保管場所をリストアップしますか?
- OpenStack オブジェクト ストレージ
- ファイルシステム
- S3
- HTTP
- RBD または Rados ブロック デバイス
- グリッドFS
12) OpenStack のセルとは何ですか?
Cells 機能を使用すると、より単純な方法で OpenStack Compute クラウドを拡張できます。 この機能が有効になっている場合、OpenStack Compute クラウド内のホストはセルと呼ばれるグループに分割されます。 セルはツリーとして構成されます。
13) ネットワークに関して、OpenStack ではどのようなハードウェアが使用されていますか?
OpenStack では、ネットワークは次の方法で行われます。
- ネットワーク
- ルータ
- サブネット
- ポート
- ベンダープラグイン
14) OpenStack でボリュームをある所有者から別の所有者に転送する方法を説明しますか?
次のコマンドを使用して、ある所有者から別の所有者にボリュームを転送できます。 燃え殻の転送*.
15) OpenStack でフローティング IP アドレスを管理するコマンドは何ですか?
新星 フローティング IP-*
16) ベアメタル ノードとは何ですか?また、その構成要素は何ですか?
これにより、ベア メタル ドライバーを制御するためのアクセスが提供され、これを通じて同じネットワーク上の物理ハードウェア リソースを制御できます。 ベアメタル ノードは XNUMX つの別々のコンポーネントで構成されます
- ベア メタル ノード オーケストレーター: これは、クラスター内のすべてのノードに対するディスパッチャーとして機能する管理ソフトウェアです。
- ベアメタルノード オペレーティングシステム: これは、クラスター内の各ノードで実行される基本ソフトウェアです。
17) ベアメタル ノードからネットワーク インターフェイスを削除するコマンドは何ですか?
ベアメタル ノードからネットワーク インターフェイスを削除するには、ベアメタル – インターフェイスの削除コマンドを使用します。
18) Cinder スケジューラの機能を説明してください。
Cinder スケジューラまたはボリューム作成リクエストを適切なボリューム サービスにルーティングする
19) OpenStack のトークンとは何ですか?
トークンは、ユーザーのアクセス レベルに応じて特定のサービス セットへのアクセスを許可する英数字の文字列です。
20) OpenStack Python SDK について説明してください。
Python スクリプトの記述と Openstack クラウドでの管理には SDK (Software Development Kit) を使用します。 SDK は、OpenStack API への Python バインディングを実装します。これにより、REST を直接呼び出すのではなく、Python オブジェクトを呼び出すことで、Python で自動化タスクを実現できます。
21) インスタンスの一時停止と一時停止解除に使用するコマンドは何ですか?
- インスタンスを一時停止するには、$ nova stop INSTANCE_NAME というコマンドを使用します。
- インスタンスの一時停止を解除するには、$ nova unpause INSTANCE_NAME というコマンドを使用します。
22) IP アドレス情報を一覧表示するコマンドは何ですか?
$ nova フローティング IP プール リスト
23) OpenStack における「フレーバー」という用語の意味は何ですか?
フレーバーはサーバーで使用可能なハードウェア構成であり、起動できる仮想サーバーのサイズを定義します。
これらの面接の質問は、あなたの活力(口頭)にも役立ちます
Openstack の基本知識をテストするのに最適な方法です。 ありがとう!