LinuCレベル2 201試験の例題と解説
2.05.2仮想マシンの作成と管理
LinuCレベル2 201試験の出題範囲から「2.05.2 仮想マシンの作成と管理」についての例題を解いてみます。コマンドラインから仮想マシンの起動や停止を行う方法について取り上げています。
例題
KVMを使用した仮想環境において、停止状態の仮想マシン(host01)を起動する方法として、正しいものを選択してください。
- virt-manager start host01
- virt-start host01
- virsh start host01
- 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研究室 大野 公善