- 追加された行はこの色です。
- 削除された行はこの色です。
[[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 "../home", "/home"
C\Users\user\home\vagrant フォルダを作成し、test.txt ファイルを作成
sshにて
cd /home/vagrant
ls -l
で test.txt ファイルが見えれば成功
$ cd
$ vi .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
$ source ~/.bashrc
*日本語環境に変更 [#j27d2f10]
# vi /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"
SYSFONT="latarcyrheb-sun16"
# source /etc/sysconfig/i18n
*日本時間に設定 [#t859ebb4]
# cp /usr/share/zoneinfo/Japan /etc/localtime
# vi /etc/sysconfig/clock
ZONE="Asia/Tokyo"
*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 に拡張子変更したら立ち上がりました。
*Windows updateすると立ち上がらなくなった [#pcc9933e]
Windows10でupdateがかかった後に vagrant up すると以下のようなエラーが途中で出力されてWEBアクセスできなくなってしまいました。
The guest machine entered an invalid state while waiting for it
to boot. Valid states are 'starting, running'. The machine is in the
'unknown' state. Please verify everything is configured
properly and try again.
If the provider you're using has a GUI that comes with it,
it is often helpful to open that and watch the machine, since the
GUI often has more helpful error messages than Vagrant can retrieve.
For example, if you're using VirtualBox, run `vagrant up` while the
VirtualBox GUI is open.
The primary issue for this error is that the provider you're using
is not properly configured. This is very rarely a Vagrant issue.
原因はよくわかりませんが、VirtualBoxがインストールされているフォルダで以下のファイルを右クリックしてインストールすれば無事に接続できるようになりました。
Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.inf
参考
-[[VirtualBoxとVagrantで開発環境を構築:http://www.webcyou.com/?p=4632]]
-[[Windows上でVirtualBox+Vagrant+CentOSによる仮想環境構築:http://qiita.com/hiroyasu55/items/11a4c996b0c62450940f]]