一馬力のメモ帳

MVSからLinuxまで。基盤屋さんは眠らない

VirtualBox VM(仮想マシン)の起動モード

VirtualBox VM(仮想マシン)の起動モード

目次


VirtualBox VM(仮想マシン)の起動方法(モード)3つ

f:id:htbariki:20160403132614j:plain

VirtualBox VM(仮想マシン)の起動方法(モード)は3つ
それぞれ、VirtualBoxマネージャーに表示されるコメントによると

  1. 通常起動(デフォルト) 選択した仮想マシンを起動

  2. ヘッドレス起動 仮想マシンをバックグラウンドで起動

  3. デタッチモード起動 仮想マシンを、ウィンドウを閉じてもバックグラウンドで継続できるオプション付きで起動

との事。

通常起動がデフォルトで
デタッチモード起動は通常起動→ヘッドレス起動と動作が遷移できる。
起動モード毎の動作を確認してみる。

通常起動

  1. 通常起動 VirtualBoxマネージャーから"起動" > "通常起動" f:id:htbariki:20160403132709j:plain

  2. 仮想マシンのコンソール表示 仮想マシンのコンソールが表示される。 f:id:htbariki:20160403132736p:plain:w300

  3. 仮想マシンの停止 仮想マシンを停止すると以下のポップアップが表示される

* 仮想マシンの状態を保存(S)
* シャットダウン シグナル送信(E)
* 仮想マシンの電源オフ(P)

f:id:htbariki:20160403132824p:plain:w300

ヘッドレス起動

  1. 通常起動 VirtualBoxマネージャーから"起動" > "ヘッドレス起動" f:id:htbariki:20160403132845j:plain

  2. 仮想マシンのコンソール表示 VirtualBoxマネージャーの”プレビュー”にコンソールの状態が表示される
    仮想マシンのコンソールウィンドウは表示されない

f:id:htbariki:20160403132903j:plain:w300

  1. 仮想マシンの停止 仮想マシンを停止すると以下のポップアップが表示される
* バッググラウンドで動作を継続(C)
* 仮想マシンの状態を保存(S)
* シャットダウン シグナル送信(E)
* 仮想マシンの電源オフ(P)

f:id:htbariki:20160403132929p:plain:w300

デタッチモード起動

  1. 通常起動 VirtualBoxマネージャーから"起動" > "デタッチモード起動" f:id:htbariki:20160403132956j:plain

  2. 仮想マシンのコンソール表示 通常起動と同様に仮想マシンのコンソールが表示される。 f:id:htbariki:20160403132736p:plain:w300

  3. 仮想マシンの停止 仮想マシンを停止すると以下のポップアップが表示される 表示される項目は"ヘッドレス起動"と同じ

* バッググラウンドで動作を継続(C)
* 仮想マシンの状態を保存(S)
* シャットダウン シグナル送信(E)
* 仮想マシンの電源オフ(P)

f:id:htbariki:20160403133052p:plain:w300

まとめ

3種類の起動モードをそれぞれ起動・停止してみた感じでは

  • 通常起動は、仮想マシンのコンソール=仮想マシン
  • ヘッドレス起動起動は、VirtualBoxマネージャーの中に仮想マシンが入っているイメージ
  • デタッチモード起動は、通常起動とヘッドレス起動のハイブリッド

デフォルトを選択できるのであれば,"デタッチモード起動"をデフォルトにしたいですね
VBoxManageコマンド使ってCLIで管理するならメリット・デメリットする気がする。
VirtualBoxのコマンドも少し調べてみたいと思います。

試した環境

OS X El Capitan
OS X 10.11.4(15E65)
VirtualBox バージョン 5.0.16 r105871
Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871