過去問ドリル

オリジナル問題 LinuCレベル1試験 問題 問7

Linuxのインストールと仮想マシン・コンテナの利用/仮想マシン・コンテナの概念と利用

ハイパーバイザーに関する説明として、正しいものをすべて選べ。

出典:オリジナル問題 LinuCレベル1試験 問題 問7

正解:A、B、D

解説

ハイパーバイザーには、ホストOSを介さずハードウェア上で直接動作するType1(ベアメタル型)と、既存のOS上にアプリケーションとしてインストールされるType2(ホスト型)があります。いずれも1台の物理マシン上で複数の仮想マシンを動作させることができます。Linuxカーネルにモジュールとして組み込まれるKVMは、カーネル自体がハードウェア上でハイパーバイザーとして機能する点でType1的な性質を持ち、少なくともType2(ホストOS上にアプリケーションとしてインストールされる形態)には分類されません。なお、KVMを厳密にどちらに分類するかは議論もありますが、「Type2ではない」という点は広く一致しています。

選択肢ごとの解説

  • A正しい。Type1(ベアメタル型)はホストOSを介さずハードウェア上で直接動作します。
  • B正しい。Type2(ホスト型)は既存のOS上にアプリケーションとしてインストールされます。
  • C誤り。KVMは少なくともType2(ホストOS上のアプリケーションとして動作する形態)には分類されません。カーネル自体がハードウェア上でハイパーバイザーとして機能する点でType1的に扱われることが一般的です。
  • D正しい。ハイパーバイザーは1台の物理マシン上で複数の仮想マシンを動作させることができます。
LinuCレベル1の過去問を演習モードで解く