LinuCレベル2 201試験の例題と解説

2.05.2仮想マシンの作成と管理

LinuCレベル2 201試験の出題範囲から「2.05.2 仮想マシンの作成と管理」についての例題を解いてみます。コマンドラインから仮想マシンの起動や停止を行う方法について取り上げています。

Linucレベル2 201試験 出題範囲


例題

KVMを使用した仮想環境において、停止状態の仮想マシン(host01)を起動する方法として、正しいものを選択してください。

  1. virt-manager start host01
  2. virt-start host01
  3. virsh start host01
  4. virsh init host01

※この例題は実際の試験問題とは異なります。


解答と解説

正解は、「3. virsh start host01」です。

virshは、仮想マシンを操作するためのコマンドラインインタフェースです。
virshを使用すれば、仮想マシンの開始、停止、一覧表示等、様々な操作を行うことができます。

起動中に仮想マシンの一覧を表示するには、virsh の list コマンドを使用します。

# virsh list
 Id    名前                         状態
----------------------------------------------------
 276   win2k19                        実行中
 279   win10                          実行中

一覧表示に停止中の仮想マシンを含める場合は、--all オプションを指定します。

# virsh list --all
 Id    名前                         状態
----------------------------------------------------
 276   win2k19                        実行中
 279   win10                          実行中
 -     host01                         シャットオフ
 -     host02                         シャットオフ
 -     host03                         シャットオフ
 -     client1                        シャットオフ

仮想マシンを起動するには、virsh の start コマンドを使用します。

# virsh start host01
ドメイン host01 が起動されました

list コマンドを実行すると、host01 が起動されていることを確認できます。

# virsh list
 Id    名前                         状態
----------------------------------------------------
 276   win2k19                        実行中
 279   win10                          実行中
 282   host01                         実行中

仮想マシンをシャットダウンするには、virsh の shutdown コマンドを使用します。

# virsh shutdown host01
ドメイン host01 はシャットダウン中です

例題の選択肢について確認してみましょう。

1.virt-manager start host01
誤った選択肢です。

virt-manager は、仮想マシンを操作するためのGUIツールです。GUIを使用して、仮想マシンの開始、停止、作成等を行うことができます。virt-manager には start オプションはありません。

2.virt-start host01
誤った選択肢です。

virt-start というコマンドはありません。

3.virsh start host01
正しい選択肢です。

virsh start host01 を実行すると、host01 という名前の仮想マシンが起動されます。

4.virsh init host01
誤った選択肢です。

virsh に init というコマンドはありません。

virsh は、仮想マシンの開始、終了、一覧表示だけでなく、仮想マシンの再起動、リセット、一時停止等、様々な操作を行うことができます。
virsh help を実行すると、使用できるコマンドの一覧が表示されます。どのような操作を行うことができるか確認してみましょう。


例題作成者

株式会社デージーネット OSS研究室 大野 公善

ページトップへ