vol.1work今更ながらローカルで色々試せる環境が欲しいと思ったのでVagrantを導入してみようと思います。詳細な手順についてはググれば色々な方が書いた記事があるので、自分の作業メモとして残しておきます。hostsをダウンロードして、インストーラを実行。Vagrantのダウンロード&インストールhttp://www.vagrantup.com/downloads.html上記URLからWindows版をダウンロードして、インストーラを実行。ファイル名はvagrant_1.5.1.msiです。OSイメージのダウンロード&追加https://vagrantcloud.com/discover/featuredVagrantでは仮想環境で動作させるOSイメージをboxと呼んでいるようです。公式に用意されているboxファイルは上記URLから確認することができます。今回はchef/centos-6.5を利用します。以下のコマンドを実行。chef/centos-6.5途中でvirtualboxとvmwareのどちらを使うかを聞かれるのでvirtualboxを選択します。後はダウンロードしてくるのを待つのみ。実行結果はこんな感じになります。'virtualbox'!また、自分が利用したいboxが上記にない場合は、下記URLから探すことができます。http://www.vagrantbox.es/上記URLから利用したいOSを選択してダウンロードします。インストールしながらダウンロードも可能ですが、かなり時間が掛かるので先にダウンロードしておくと良いです。3.2.3)を利用したい場合、下記のURLにアクセスします。http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130731.box次にダウンロードしたboxファイルを追加します。上記でダウンロードしたboxファイルを任意のディレクトリに置いて、以下のコマンドを実行します。centos64はbox名です。CentOS-6.4-x86_64-v20130731.boxVagrant1.4.Xから1.5.1へアップグレートした場合の注意点こちらの公式ドキュメントにはアップグレードは上書きするだけとありましたが、自分の環境では上手くいきませんでした。initするとこんなメッセージが。(LoadError)どうやらC:\HashiCorp\Vagrant\embedded\gems\gemsに「vagrant-X.X.X」というディレクトリが複数あると、先に読み込んだ方を使うようなので上記のディレクトリにvagrant-1.4.Xというディレクトリが残っている場合は削除した方が良さそうです。上記で追加したboxを使用して仮想環境を作成します。chef/centos-6.5実行後Vagrantfileが作成されます。次に仮想サーバを起動します。upvagrantで起動した仮想サーバにはSSHで接続する必要があるので、SSHに対応しているターミナルから以下の接続情報で接続します。usernamevagrantpasswordvagrantprivate_keyC:\Users\${username}\.vagrant.d\insecure_private_keyport2222これで仮想サーバを手に入れることができたので、次回からはChefによる環境構築をやってみようと思います。upしてもVirtualBoxが0x80070005というエラーを吐いて起動しないことがありました。Windowsのコンポーネントサービスというのが影響しているようで、下記のURLを参考に設定したら正常に動くようになりました。エラーメッセージなんかもほぼ同じだったので、もし起動しないことがあったら参照してみると良いかもしれないです。»プロフィールid:m-namikiお仕事や日常のこと。(1)月別アーカイブはてなブログをはじめよう!m-namikiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。