makotanの勉強日記

勉強したこととか設定系のメモとかそういうのを集めたもの

Mac上にvagrant(1.4.2)の環境を作る

VirtualBoxをインストールする

VMWareの場合はVagrantから購入すればたぶん動くはず

Downloads – Oracle VM VirtualBox

Vagrantをインストールする

ググるとすぐ出てくるところを見るとgemからでも出来るらしいけど、やってみたら動かなかったのでこっちからダウンロードしてインストールする。

Download Vagrant - Vagrant

boxファイルを用意する

例としてCentOS 6.5の64bit版をいれるところ

sudo vagrant box add centos_65 https://github.com/2creatives/vagrant-centos/releases/download/v6.5.1/centos65-x86_64-20131205.box

他のboxが必要ならここから探すのが手っ取り早い。それにしてもちょっと見ない間に増えたなぁ〜

A list of base boxes for Vagrant - Vagrantbox.es

仮想マシンを作る

適当なディレクトリを作成してからinitコマンドって流れ

mkdir -p ~/vbox/centos65

cd ~/vbox/centos65

sudo vagrant init

これでディレクトリの下にVagrantfileが作られているので↓を参照しながら変更する

Vagrant Documentation

Vagrantで簡単仮想マシン構築 | Ryuzee.com

ちなみに、config.vm.box = "centos_65"とconfig.vm.networkとconfig.vm.provider :virtualbox do |vb|のあたりだけ変えた

それと、Emacsでsudo権限の編集をしたい場合は/sudo::/パス って開くとsudoで開ける

emacsでsudoしてファイルを開く - Qiita

注:ここから下は↓のまねのメモですm(__)m

Vagrantで簡単仮想マシン構築 | Ryuzee.com

仮想マシンを起動する

sudo vagrant up

仮想マシンsshする

sudo vagrant ssh

仮想マシンを終了する

sudo vagrant halt

仮想マシンを削除する

sudo vagrant destroy