Ubunt14 へvagrantをインストール

ubuntu 14(64Bit) にVagrantをインストールします

VagrantのDownloadページより対象のパッケージを見つける
http://www.vagrantup.com/downloads.html
から対象のバージョンをみつける

Ubunt14の64-bit

右クリックよりコピペする
https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4_x86_64.deb

$ wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4_x86_64.deb
$ sudo dpkg -i vagrant_1.7.4_x86_64.deb

インストールしたか確認してみます

$ vagrant --version
Vagrant 1.7.4

virtualboxをインスツールする

$ sudo add-apt-repository ppa:ikuya-fruitsbasket/virtualbox
$ sudo apt-get update
$ sudo apt-get install virtualbox virtualbox-guest-additions-iso

バージョンを確認する

VBoxManage -v

4.3.26_Ubuntur98988

Vagrantで仮想OS CentOS6.6を作ってみる

vagrantbox.esから仮想化対象のOSを選択
http://www.vagrantbox.es/

CentOS 6.6 x64 (Minimal, VirtualBox Guest Additions, Puppet 3.7.5 – see here for more infos)
VirtualBox

を複写する
https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box

イメージを取り込む

$ vagrant box add CentOS6_6_x64
https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box
$ vagrant box list
CentOS6_6_x64 (virtualbox, 0)

作業用のエリアをローカル側に準備する

$ mkdir centos66
$ cd centos66

仮想マシンを起動

$ vagrant init CentOS6_6_x64
$ vagrant up

SSHで、接続してみる

$ vagrant ssh

仮想マシンを終了する

$ vagrant halt

Apacheをインスツールしてみる

ポートの割り振りを行う

vi Vagrantfile

24行あたりが、それらしいコメントなのでその下に

config.vm.network :forwarded_port, guest: 80, host: 8880

を追加
i(挿入)で、上記をコピペ(Ubuntuの場合 Shift+Ctr+Y)し
Esc+:wqで上書き終了
[/html]
  # config.vm.network :private_network, ip: “192.168.33.10”
config.vm.network :forwarded_port, guest: 80, host: 8880


vagrantを起動する

$ vagrant up

起動時
==> default: Forwarding ports…
default: 80 => 8880 (adapter 1)
default: 22 => 2222 (adapter 1)
を確認

   :
   :
==> default: flag to force provisioning. Provisioners marked to run always will
still run.
で起動完了

SSHで端末に入る

$ vagrant ssh

apacheをインストールする

yum -y install httpd
読み込んだプラグイン:fastestmirror
このコマンドを実行するには root である必要があります。

rootでないとだめ

su

passはvagrant
にて、rootになる

yum -y install httpd
service httpd start

で、起動する

ブラウザから
http://localhost:8880
で、アクセスし、開始画面が出れば完了