vagrant-vbguestを使ってみた

vagrantを使っていて、VirtualBox Guest Additionのバージョンが一致していないと警告が出るのが気になっていました。簡単に解決できるvagrant-vbguestというプラグインがあるそうなので、使ってみました。

インストールはvagrant pluginコマンドで簡単にできます。

$ vagrant plugin install vagrant-vbguest

自動でアップデートがかからないように、~/.vagrant.d/Vagrantfile へ設定を追加します。~/.vagrant.d/Vagrantfileがない場合は新規作成をします。

$ vi ~/.vagrant.d/Vagrantfile
$ cat ~/.vagrant.d/Vagrantfile 
Vagrant.configure("2") do |config|
  config.vbguest.auto_update = false
end

適用は下記手順で。statusでVirtualBox Guest Additionsのバージョンが一致しているかしていないか確認ができます。一致していない場合はdo installをします。

$ vagrant up
$ vagrant vbguest --status
$ vagrant vbguest --do install

インストール直後は下記のエラーがでますが、成功しているようだったので再起動してみたところ、従来の警告は消えました。またVirtualBox Guest Additionsはきちんと動作していました。

An error occurred during installation of VirtualBox Guest Additions 4.3.8. Some functionality may not work as intended.
In most cases it is OK that the "Window System drivers" installation failed.
同じタグの記事: Vagrant
同じカテゴリの記事: General