July 21, 2013

Vagrantのインストールと起動メモ

VagrantやChefをそろそろ見ていかないと取り残されてしまう気がしてきたので。。。w

とりあえずVagrantのインストールと起動のメモです。

VirtualBoxのインストール
https://www.virtualbox.org/wiki/Downloads から自分のOSのインストーラをDLして、指示に従いインストールします。

Vagrantのインストール
http://downloads.vagrantup.com/ からv1.2.4をインストーラでインストールしました。以下のコマンドだと古いバージョンだったので。
$ sudo gem install vagrant
#アンインストールは以下のコマンドで
$ sudo gem uninstall vagrant
OSイメージのインストール
http://www.vagrantbox.es/ から適当に選んでみます。暫く時間がかかります。
$ vagrant box add ubuntu1304 http://cloud-images.ubuntu.com/raring/current/raring-server-cloudimg-vagrant-amd64-disk1.box
適当なディレクトリを作ってvagrant initして起動してみます。
$ mkdir -p vagrant/test
$ cd vagrant/test/
$ vagrant init ubuntu1304
# config.vm.network :private_network, ip でIPアドレスを設定
$ vim Vagrantfile
$ vagrant up
sshで接続してみます。
$ vagrant ssh
Welcome to Ubuntu 13.04 (GNU/Linux 3.8.0-26-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Sun Jul 21 09:52:33 UTC 2013

  System load:  0.28              Processes:           79
  Usage of /:   2.4% of 39.33GB   Users logged in:     0
  Memory usage: 33%               IP address for eth0: 10.0.2.15
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

  Use Juju to deploy your cloud instances and workloads:
    https://juju.ubuntu.com/#cloud-raring

0 packages can be updated.
0 updates are security updates.

Last login: Sun Jul 21 09:52:20 2013 from 10.0.2.2
vagrant@vagrant-ubuntu-raring-64:~$
とりあえず今回はここまでで。。。

追記:
以下でsshコマンドでログインが可能になる
$ vagrant ssh-config --host xxx >> ~/.ssh/config
$ ssh xxx

No comments:

Post a Comment