vagrant

Vagrantコマンド

久しぶりにvagrantを使ったらコマンドを忘れていたのでまとめたメモです。 Vagrantfileのサンプル VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.define :centos1 do |dev| dev.vm.box = "chef/centos-6…

vagrantでやり直しを可能にする

間違えてファイルを消してしまった。 パッケージをインストールたら動かなくなった。元に戻したい。 そういった前の状態に戻したいというときに使えるのがsaharaプラグインです。 saharaはロールバック、コミットすることができるvagrantのプラグインです。 …

オフライン環境でもvagrantを使って開発がしたい

private_networkを使ってvagrant upしたらエラーが出たので、手順化しました。 The specified host network collides with a non-hostonly network! This will cause your specified IP to be inaccessible. Please change the IP or name of your host only…

ChefServerによるサーバー管理

手順通りにインストールしたのにうまくいかない。。 うまくはいくけど、手順長すぎ、あと何台構築しないといけないんだろうか。。 なんかバグが出た、このサーバだけ設定が古いせいか、ちゃんとアップデートしといてよ。。 サーバーの構築作業は何かとめんど…

vagrantで開発環境を整える

vagrantはdockerのようにべき等性のある開発環境を作ることができます。 dockerはコンテナ型の仮想化であるのに対し、vagrantはVirtualBox、VMWare、Hyper-Vを利用しているのでホスト型とハイパーバイザー型の仮想化です。 ようは、WindowsやMacで簡単にlinu…