助け合いフォーラム

Cisco

CCNA(200-301)
問題ID : 22391
問題を開く
仮想化したサーバについて正しく述べているものはどれか。(2つ選択)

正解

1台の物理サーバに複数のOSをインストールできる

ハイパーバイザを用いて仮想マシンを作成する

解説

サーバの仮想化とは、サーバ上のソフトウェアによって仮想的にサーバを作成することを指します。
サーバを仮想化することで、1つの物理マシン上で複数のOSを動かすことができます。例えば、Windows 10が動いているPC上で仮想的にWindows 7とLinuxを動かすこともできます。

図のように物理サーバを1台に統合し、複数の仮想サーバで物理1台分のハードウェア資源(ディスクやメモリなど)を共有することができます。

仮想化していないサーバと仮想化したサーバの構成を比較すると以下のようになります。


図より、正解は
・1台の物理サーバに複数のOSをインストールできる
・ハイパーバイザを用いて仮想マシンを作成する
です。

その他の選択肢については、以下の通りです。
・仮想マシンと同じ数の物理サーバが必要である
物理サーバ1台分のハードウェア資源を複数の仮想サーバで共有できるため誤りです。

・一つのアプリケーションを複数の仮想マシンで共有できる
アプリケーションは各仮想マシンのOS上で動作します。共有されることはないため誤りです。

・一つのOSを複数の仮想マシンで共有できる
サーバ仮想化では各仮想マシンに異なるOSをインストールすることが可能です。共有されることはないため誤りです。

学習テキスト

【仮想化】(Virtualization)
仮想化とは、コンピュータリソースを実際の物理的な構成にとらわれず、論理的に分割・統合して提供する技術です。仮想化の対象となるコンピュータリソースにはサーバやネットワークなどがあります。

【サーバの仮想化】
サーバの仮想化とは、サーバ上のソフトウェアによって仮想的にサーバを作成することを指します。
サーバを仮想化することで、1つの物理マシン上で複数のOSを動かすことができます。例えば、Windows 10が動いているPC上で仮想的にWindows 7とLinuxを動かすこともできます。

仮想的に作成されたサーバは「VM」と呼ばれます。

【VM】(Virtual Machine:仮想マシン)
VMとは、ソフトウェアを使用して仮想的に作成したマシン(PCやサーバなど)です。
VMを作成することで、1つの物理マシン上で複数のOSを動かすことができます。例えば、Windows 10で動いているPC上で仮想的にWindows 7と Mac OSを動かすこともできます。

VMを作成するソフトウェアは「ハイパーバイザ」と呼ばれます。

【コンテナ型】
コンテナとは、OSの機能によって分離されたアプリケーションの実行環境のことです。各コンテナはホストOSが直接管理するため、コンテナごとにOS(ゲストOS)をインストールする必要がありません。また、ゲストOSを介さないので、コンテナの起動はVMに比べて圧倒的に速く、リソースの消費も少なくてすみます。

コンテナを作成・管理するソフトウェアは「コンテナエンジン」と呼ばれます。
コンテナエンジンは「イメージ」(コンテナを作成するための要素を集めたイメージファイル)からコンテナを作成します。

【vSwitch】(Virtual Switch:仮想スイッチ、仮想ブリッジとも呼ばれる)
vSwitchとは、サーバ上のソフトウェアによって仮想的に作成するL2スイッチで、仮想サーバを接続するために使用します。

仮想サーバはvNIC(virtual Network Interface Cards:仮想NIC)を備えています。
物理サーバはpNIC(physical Network Interface Cards:物理NIC)を備えています。
vSwitchはvNIC同士や、vNICとpNICを接続します。
上に戻る

問題文の不備?

投稿日 2026/11/09

仮想化したサーバについて正しく述べているものはどれか。(2つ選択)
仮想マシンと同じ数の物理サーバが必要である
1台の物理サーバに複数のOSをインストールできる
一つのアプリケーションを複数の仮想マシンで共有できる
ハイパーバイザを用いて仮想マシンを作成する
一つのOSを複数の仮想マシンで共有できる

選択肢からおそらくハイパーバイザ型のものについての問題だろうと推測はできるが、
仮想化したサーバについてという問題であれば1つのOSを複数の仮想マシンで共有できる についてもコンテナ型が当てはまるので正答となりそうだが、どうなんでしょうか

2026/11/09 17:47

一つのOSを複数の仮想マシンで共有できる

とあるとおり、「コンテナ(container)」は「仮想マシン(virtual machine)」ではないので正答とはならないと思います。


コメント

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?