Virtualboxをコマンドラインで操作する場合のメモ

概要

最近、Virtualboxをコマンドで操作する必要が多々発生したため、一通りのやり方をメモしておこうと思います。

VBoxManageコマンド

作成済のVM一覧を表示

VBoxManage list vms

VMの起動

VBoxManage startvm "VM名" --type headless

起動中のVM一覧

VBoxManage list runningvms

VMの電源OFF

VBoxManage controlvm "VM名" poweroff 

VMのシャットダウン(これは使ったことはないですね)

VBoxManage controlvm "VM名" acpibutton

感想

リモートデスクトップで入れない端末では上記のコマンドを重宝していましたが、冷静に考えるとVagrantとかのほうがいいのかなーと思ったりしました。また、そもそもコマンド操作でしかVMを操作できない環境がダメダメだなーということを実感させられています。やっぱり、VMware Esxiの環境とかを使ってみたいですね。