過去問ドリル

LinuCレベル2 仮想化サーバー 問2

仮想化サーバー/仮想マシンの仕組みとKVM

KVM(Kernel-based Virtual Machine)に関する説明として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「仮想化サーバー」に対応。実際の試験問題ではありません)

正解:D

解説

KVM(Kernel-based Virtual Machine)は、Linuxカーネルに組み込まれた仮想化機能で、カーネルをハイパーバイザーとして動作させます。実際にはCPUの種類に応じてkvm-intelまたはkvm-amdというカーネルモジュールを読み込み、QEMU等と組み合わせて仮想マシンを実現します。

選択肢ごとの解説

  • A誤り。KVMは仮想マシンを動かすための仕組みです。
  • B誤り。KVMはカーネルモジュールを前提とし、ユーザー空間側はQEMU等が担当します。
  • C誤り。KVMはLinuxカーネルの機能です。
  • D正しい。KVMはカーネルモジュールとして提供され、CPUに応じてkvm-intel/kvm-amdを読み込みます。
LinuCレベル2の問題を演習モードで解く