オリジナル問題 LinuCレベル1試験 問題 問7
Linuxのインストールと仮想マシン・コンテナの利用/仮想マシン・コンテナの概念と利用ハイパーバイザーに関する説明として、正しいものをすべて選べ。
出典:オリジナル問題 LinuCレベル1試験 問題 問7
- AType1(ベアメタル型)ハイパーバイザーは、ホストOSを介さずハードウェア上で直接動作する
- BType2(ホスト型)ハイパーバイザーは、既存のOS上にアプリケーションとしてインストールされる
- CKVMはType2ハイパーバイザーに分類される
- Dハイパーバイザーは複数の仮想マシンを1台の物理マシン上で動作させることができる
正解: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台の物理マシン上で複数の仮想マシンを動作させることができます。