過去問ドリル

LinuCレベル1 Linuxのインストールと仮想マシン・コンテナの利用 問38

Linuxのインストールと仮想マシン・コンテナの利用/仮想マシン・コンテナの概念と利用

libvirtで管理しているKVMホストで、稼働中の仮想マシンだけでなく、停止している仮想マシンも含めて定義済みのものをすべて一覧表示したい。コマンドとして適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「Linuxのインストールと仮想マシン・コンテナの利用」に対応。実際の試験問題ではありません)

正解:B

解説

virsh list はオプションなしでは稼働中(running等)の仮想マシン(ドメイン)だけを表示します。--all を付けると、停止中(shut off)のものも含めて定義済みのすべての仮想マシンが状態とともに表示されます。--inactive は停止中のものだけに絞り込むオプションで、両方を一度に見る用途には合いません。仮想マシンの起動は virsh start、1台の詳細は virsh dominfo、ホスト自体のCPUやメモリの情報は virsh nodeinfo で確認します。

選択肢ごとの解説

  • A誤り。--inactive は停止中の仮想マシンだけを表示するオプションで、稼働中のものは表示されません。
  • B正しい。--all を付けると、稼働中と停止中の両方の仮想マシンが状態とともに一覧表示されます。
  • C誤り。--autostart はホスト起動時に自動起動する設定の仮想マシンだけに絞り込むオプションです。
  • D誤り。virsh nodeinfo はホスト(ノード)のCPUモデルやコア数、メモリ量などを表示するコマンドで、仮想マシンの一覧は表示しません。
LinuCレベル1の問題を演習モードで解く