1.01.2基礎
1台の物理サーバー上で、複数のゲストOSを互いに分離して実行する。
ハイパーバイザーの主な役割はどれか。
× 不正解
ハイパーバイザーは物理資源を抽象化し、分離された仮想マシンへ割り当てる。
詳細解説
正しいCPU・メモリ・仮想デバイスを各仮想マシンへ割り当て、実行を仲介する
物理資源を抽象化し、複数のVMへ提供する。
正解。物理資源を抽象化して各VMへ割り当てる。
誤りコンテナ内の全プロセスを同じPIDにする
プロセス分離の仕組みではなく、同一PIDにもならない。
PIDを同一化する役割ではない。
誤りゲストOSのパッケージをホストOSへ直接インストールする
ゲストとホストのパッケージ管理を統合する役割ではない。
guest packageをhostへ統合しない。
誤り物理ディスク上の全ファイルを暗号化する
暗号化はハイパーバイザーの必須役割ではない。
disk暗号化は別機能である。
実際に確かめる
一時的な検証環境で実行できる例です。
test -d /sys/module/kvm && echo kvm-module-present || echo kvm-module-not-observed期待される結果
KVM moduleの観測結果。構成変更は行わない理解のポイント
- hypervisor
- resource allocation
- virtual machine
確認時の注意
- 確認環境: Linux kernelの読み取り専用状態確認
基礎のおさらい
type
bare-metal型とhosted型があるが、どちらもVM実行を仲介する。
device
guestには仮想disk、NIC、CPU等が提示される。
問題IDKL-101-315
確認環境Linux kernelの読み取り専用状態確認
最終技術確認2026-08-13
誤り・権利侵害を報告