プラグインvagrant-vbguestを使うときの注意点
vagrant-vbguestは、ホストOSとゲストOSのGuestAdditionsのバージョンを自動で合わせてくれるVagrantのプラグインです。
vagrant-vbguestをインストールしておくとVagrant起動時およびリロード時にGuestAdditionsの更新があれば自動的にゲストOSが更新されます。
vagrant-vbguestのインストール
vagrant plugin install vagrant-vbguest
この自動的に行われる更新は、GuestAdditionsのみではなくkernelなどパッケージすべての更新がされます。
他の環境とバージョンを合わせている場合は注意が必要です。
またGuestAdditionsのメジャーアップデートなどがされたとき、ゲストOSのGuestAdditionsが更新できずにVagrantが起動できなくなることがあります。
vagrant-vbguestによる自動更新を行いたくない場合は、Vagrantfileで「自動更新しない」設定にできます。
Vagrantfile
... Vagrant.configure("2") do |config| ... config.vbguest.auto_update = false ...
ただこの記述だとvagrant-vbguestがインストールされていない環境ではエラーがでます。
エラーが出ないようにするにはvagrant-vbguestがインストール済みかどうかの判定を一緒に記述します。
Vagrantfile... Vagrant.configure("2") do |config| ... if Vagrant.has_plugin?("vagrant-vbguest") config.vbguest.auto_update = false end ...
GuestAdditionsをパッケージサーバなどからネットで取得したくない場合は、no_remoteの設定をします。
Vagrantfile... Vagrant.configure("2") do |config| ... if Vagrant.has_plugin?("vagrant-vbguest") config.vbguest.no_remote = true end ...
vagrant-vbguestのアンインストール
vagrant-vbguestをアンインストールするコマンドも書いておきます。
vagrant plugin uninstall vagrant-vbguest
関連記事
- VirtualBox Interfaceが起動していてシャットダウンができないとき
- Gitを自動的にpullする方法(常に最新の状態にする)
- HPのパソコンでVirtualBoxが起動しない(HP ProtectTools Security Manager)
- WindowsでVagrantを簡単に起動・終了するショートカット(batファイルで操作する)
- VagrantでSSHログインする方法
- Vagrantで使用している秘密鍵の場所
- VBoxGuestAdditions.iso の場所
- Vagrantプラグイン
- 開発環境 ツール類
- FreeMind マインドマップ作成ソフト
- EclipseでCGI(Perl)の開発環境を作る EPICプラグイン
- eclipseで『.』(ドット)から始まるファイル[.htaccess]を表示する
- FireMobileSimulator パソコンで携帯サイトを検証する
- MKEditor テキストエディタ
- Windowsを定時にシャットダウンするツール
- ophcrack Windowsのパスワード解析ツール
- Hawkeye Sleipnirのプラグイン
- Eclipse で全角空白、タブを強調表示する方法
- Google Chromeで一部の文字だけ四角記号に文字化けするときの対処法
- Firefoxでスクロール部分を含めてスクリーンショットをとる Screengrab
- ODBC Windowsデータベースアクセス仕様
- Windows版Safariの文字化け解消法
- MacのEclipseにGoclipseをインストールすると起動時にJavaエラーが発生する
- Lhaplus 多くの圧縮形式に対応した圧縮解凍ソフト
- Amazon Linux2をローカルのVirtualBoxで起動する方法
- Firefoxのおススメadd-on集
- Google Chromeでプロキシを使う方法(Chromeのみ・OS全体)
- WinSCP
- GoogleChromeでSSL接続を強制される設定(HSTS)のキャッシュを消す方法
- Google Chromeでテキストエリアtextareaのサイズ変更をさせない方法
- TortoiseGit Gitクライアント
スポンサーリンク