[[Linuxめも]]

*VirtualBoxをインストール [#ze6527b3]

https://www.virtualbox.org/wiki/Downloads

*Vagrantをインストール [#q676a0a8]

ベイグラントと呼ぶようです。

https://www.vagrantup.com/downloads.html

*boxの登録 [#o5789751]

VirtualBox用boxファイルを指定して登録する。

http://www.vagrantbox.es

 C:\Users\user>vagrant box add CentOS66 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box
 mkdir centos
 cd centos
 vagrant init CentOS66

フォルダ内に Vagrantfile ファイルが生成されていることを確認

Vargrantfileの以下のコメントを外す

 config.vm.network "private_network", ip: "192.168.33.10"

起動

 vargrant up

TeraTermで 192.168.33.10 へ接続

ID:vargrant~
PW:vagrant

サーバ停止は

 vagrant halt

もしくはCentOS側で

 shutdown -h now

*共有フォルダの設定 [#qf072333]

Vagrantfile ファイルを編集

 config.vm.synced_folder "../vagrant", "/home/vagrant"

C\Users\user\vagrant フォルダを作成し、index.html ファイルを作成

sshにて

 cd /home/vagrant
 ls -l

で index.html ファイルが見えれば成功

*inaccessibleで立ち上がらなくなった [#y794456b]

vagrant up しても inaccessible と表示されて立ち上がらくなってしまった。

 Bringing machine 'default' up with 'virtualbox' provider...
 Your VM has become "inaccessible." Unfortunately, this is a critical error
 with VirtualBox that Vagrant can not cleanly recover from. Please open VirtualBox
 and clear out your inaccessible virtual machines or find a way to fix them.

Virtual Box VMs 以下のフォルダ内のファイル

 centos_default_1456133417390_64892.vbox-prev
 centos_default_1456133417390_64892.vbox-tmp

ができていたので、.vbox-tmp ファイルを .vbox に拡張子変更したら立ち上がりました。

参考
-[[VirtualBoxとVagrantで開発環境を構築:http://www.webcyou.com/?p=4632]]
-[[Windows上でVirtualBox+Vagrant+CentOSによる仮想環境構築:http://qiita.com/hiroyasu55/items/11a4c996b0c62450940f]]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS