オリジナル問題 LinuCレベル2試験 問題 問3
仮想化サーバー/仮想マシンの仕組みとKVMlibvirtdやvirt-managerの役割として適切なものはどれか。
出典:オリジナル問題 LinuCレベル2試験 問題 問3
- A物理ネットワークインタフェースのファームウェアを更新するツールである
- Bファイルシステムの整合性をチェックするツールである
- CQEMU/KVM等の仮想化技術を抽象化し、仮想マシンの作成・管理をコマンドラインやGUIから統一的に行えるようにする
- Dコンテナイメージをビルドするための専用ツールである
正解:C
解説
libvirtdは、QEMU/KVM等さまざまな仮想化技術を抽象化して統一的なAPIを提供するデーモンです。virt-managerは、そのlibvirt APIを利用して仮想マシンの作成・管理をGUIから行えるツールです。両者により、仮想化技術の違いを意識せずに仮想マシンを管理できます。
選択肢ごとの解説
- A誤り。物理NICのファームウェア更新は専用のファームウェアツールの役割で、libvirtd/virt-managerの役割ではありません。
- B誤り。ファイルシステムの整合性チェックはfsck等の役割で、libvirtd/virt-managerの役割ではありません。
- C正しい。libvirtdは仮想化技術を抽象化し、virt-managerはそれを使って仮想マシン管理をGUI等から統一的に行えるようにします。
- D誤り。コンテナイメージのビルドはdocker build等の役割で、libvirtd/virt-managerの役割ではありません。