hello-world.jp.net
webエンジニアのメモ。とりあえずやってみる。

#vagrant

Vagrant upで"The Guest Additions on This VM Do Not Match the Install Version of VirtualBox!"と言われた時の対策(CentOS6.4)

久しぶりにvagrantを使っていたらvagrant up時に以下の警告が出ていました。

[Mac]modern.IEに公開されているWindows仮想マシンをVagrant経由で起動する

Microsoft公式の modern.IE というサイトでIE検証用のWindows仮想マシンが無償公開されていることを教えてもらいました。

[vagrant]boxが存在しない場合に指定のURLからboxをインストールするようにする

vagrant使用時にbox名を指定しますが、指定したboxがインストールされていない場合に指定のURLからboxをダウンロードしてきて設定することができます。

[mac][vagrant]box名に別名を設定する

複数人で開発を行っている際に自分以外の人にVagrantfileを作成してもらった場合、同じOSでも人によってbox名が異なることがあります。

[chef]vagrant上の仮想マシンの場合のみ特定の処理を実行したい

aws上のAmazonLinuxとvagrant上のCentOS両方で使えるレシピを作成しようとした際に、vagrant上の仮想マシンのみ特定の処理を実行したいと思い調べてみました。

nginx1.4.1をchefでソースからインストールしてみる(websocket proxy)

以前、Vagrant上にNode.jsの環境構築を行いましたが、nginx1.3からwebsocketのproxyが可能になったとのことなので、最新の安定版であるnginx1.4.1をchefでインストールして、websocketのproxyができるまでを確認してみました。

vagrantでmysqlレプリケーション実験環境をお手軽作成

mysqlのレプリケーション設定をする機会があったので、実環境で試す前に実験してみたいと思い、vagrantを使ってレプリケーション設定用のサーバを立ててみました。

[Mac]Vagrant1.0.7からVagrant1.2.2に更新

手元のmacにインストールされているvagrantのバージョンが1.0.7だったので最新の1.2.2に更新しました。

[vagrant]1つのVagrantfileに複数のサーバ設定を書く

昨日に続き、vagrant周りのメモ 1つのVagrantfileに複数のサーバ設定を書くにはconfig.vm.defineにサーバ設定を記述します。

[vagrant]global-statusコマンドで起動中の仮想マシンを確認する

これまで、vagrant経由で起動している仮想マシンの一覧を知りたい時に vagrant-global-statusプラグインを使用していましたが、

vagrant ssh-config

vagrantで仮想マシンを作成した後に、.ssh/configにホスト名を設定したいのですが、 毎回コマンドを忘れて調べているので、忘れないようにメモ

[mac][vagrant]ssh接続したあとにスリープすると切断されてしまう

macでvagrantで作成したローカルの仮想マシンにssh接続して開発を行っているのですが、最近、スリープすると必ずsshが切断されるようになってしまいました。

vagrantで立ちあげたCentOSでbundle installしようとすると止まってしまう場合の対処法

vagrantで立ちあげたCentOSでbundle installを実行したら、そのままインストールが始まらずに動かなくなってしまいました。