CentOS6にvirtualbox+Vagrantをインストール
「トラブルログ」CentOS6にvirtualbox+Vagrantをインストール - purazumakoiの[はてなブログ]
↑はカオスな作業ログになってしまったので
上手く行ったファイナルアンサーを書きます。
virtualboxインストール
https://www.virtualbox.org/wiki/Downloads
普通にDLしてGUIからインストール
Vagrant_1.2.7をインストール
# cd ~/ # wget http://files.vagrantup.com/packages/7ec0ee1d00a916f80b109a298bab08e391945243/vagrant_1.2.7_x86_64.rpm # rpm -ivh vagrant_1.2.7_x86_64.rpm
↓参照:どうも1.2.5からエラーが出るらしい
VagrantをバージョンアップしたらCentOSがはぶられてた - $web->{note};
vagrant-1.2.7 の設定ファイルを直す
/opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/fedora/host.rb
を上の記事があるので直す
@@ -36,7 +36,9 @@ release_file = Pathname.new("/etc/redhat-release") begin release_file.open("r") do |f| - version_number = /Fedora.*release ([0-9]+)/.match(f.gets)[1].to_i + contents = f.gets + next unless contents =~ /^Fedora/ + version_number = /Fedora.*release ([0-9]+)/.match(contents)[1].to_i if version_number >= 16 # "service nfs-server" will redirect properly to systemctl # when "service nfs-server restart" is called.
# vagrant -v Vagrant version 1.2.7
ゲストOSインストール
CentOS-6.4 64bitをローカルにbox落としてから、追加 ちなみに、64bitだとCPUの仮想化対応云々な問題があるかもなので最初は32bitOSのほうが無難かも # mkdir ~/vagrant # cd ~/vagrant # wget http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130427.box # mkdir myCentOSVM # cd myCentOSVM # vagrant box add centos64_64 CentOS-6.4-x86_64-v20130427.box
ネットワーク設定
# vi Vagrantfile ↓これに変更 config.vm.network :hostonly, "192.168.33.20"
ゲストOS 初期化、起動
# vagrant init centos64_64 # vagrant up