LoginSignup
4
5

More than 5 years have passed since last update.

Vagrant セットしてみた

Last updated at Posted at 2014-05-24

開発PCは OS X -v10.9.3です

お暇な方は見て行って下さい
今回は、環境構築と少しコマンドを紹介します
とはいえ説明も適当なんで参考程度にチラ見レベルでいいかと思います

いんすとーる

VertualBox 4.3.12
https://www.virtualbox.org/wiki/Downloads
Vagrant 1.6.2
http://www.vagrantup.com/downloads.html

Vagrantとは

簡単に言えば、単純コマンドの発行で、仮想サーバを立ち上げて、要らなくなったら壊して、また必要時に作って、と言った用途で使うらしいです
あ、一応読み方は(べいぐらんと)です
こんな用途で自分のサービスにも適用しようかなと思い立ち使ってみることにしましたとさ
なお、環境構築は普段エンジニアやってれば迷うことなくできるはずです

実際にやってみる

それでは、VertualBoxで監視しながらコンソールにかたかたと打ち込みます

仮想イメージの取得

$ vagrant box add opscode-centos-6.5 http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_centos-6.5_chef-provisionerless.box

数分かかりますが、気長に待ちましょう
git からcloneしてくるのも時間かかりますねOSのイメージファイルなんで

仮想サーバ起動・ログイン

$ vagrant init opscode-centos-6.5 ➡ Vagrantfileを作成します ➡ Vagrantfileを編集してprivate-ipを変更することも可能
$ vagrant up
$ vagrant ssh-config --host 「hostname」 >> ~/.ssh/config
$ vagrant ssh「hostname」

仮想イメージの停止・破棄

$ vagrant halt  ➡ この後 $ vagrant up で再起動
$ vagrant destroy

Vagrantオンリーだとあまり恩恵がないので、次は何かと組み合わせて紹介します

キーマップ系変更

$ sudo loadkeys jp106
Loading /usr/share/keymaps/i386/qwerty/jp106.kmap.gz
$ sudo loadkeys us
Loading /usr/share/keymaps/i386/qwerty/us.kmap.gz
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5