1.01.2基礎
Linuxホスト上でLinuxゲストの仮想マシンを起動した。
ゲストOSのカーネルについて適切な説明はどれか。
× 不正解
仮想マシンは仮想ハードウェア上でゲスト固有のOSカーネルを実行する。
詳細解説
誤りホストの全プロセスと同じPID名前空間だけを使う
コンテナの説明にも一致せず、VMは仮想ハードウェア上で動く。
VMの分離構造と異なる。
誤りゲストにはカーネルが存在しない
OSとして動くゲストは自身のカーネルを起動する。
guest OSはkernelを持つ。
正しいゲストは自身のカーネルを仮想CPU上で実行する
VMはゲストOSとそのカーネルを含む。
正解。guest固有kernelを実行する。
誤りホストのカーネルファイルを必ず直接上書きする
通常はゲストのストレージ内で独立して管理する。
host kernelを上書きしない。
実際に確かめる
一時的な検証環境で実行できる例です。
uname -r期待される結果
現在実行中の環境のkernel release理解のポイント
- guest kernel
- virtual CPU
- host separation
確認時の注意
- 確認環境: 一般的な完全仮想化環境
基礎のおさらい
独立性
guestはhostと異なるkernel versionやOSを選べる。
overhead
kernel bootと仮想hardware分の資源が必要になる。
問題IDKL-101-317
確認環境一般的な完全仮想化環境
最終技術確認2026-08-13
誤り・権利侵害を報告