mieki256's diary



2014/07/20() [n年前の日記]

#2 [prog] Vagrant で CentOS をインストール

Windows7 + VirtualBox + Vagrant で、CentOS 6.5 x86_64 を box として追加。作業内容をメモ。
cd /d 設定ファイル保存場所\centos
mkdir centos
cd centos
vagrant box add centos https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box
vagrant init centos

Vagrantfile を修正して、GUIを有効に。
vagrant up
起動したことを確認してから終了。
vagrant halt

Vagrantfile を修正。GUIを無効に。また、以下を追加。
  config.vm.network "private_network", ip: "192.168.56.101"

vagrant up で起動。ifconfig で、192.168.56.101 が eth1 に割り当てられてることを確認。

ホストOS側(Windows7)から ping を打って繋がるか確認。
ping 192.168.56.101

CentOS側で作業。
sudo yum update
sudo yum -y upgrade

LAMPをインストール。
sudo yum install httpd php php-mysql mysql mysql-server

httpd と mysqld を自動実行するようにしておく。
sudo /etc/rc.d/init.d/httpd start
sudo /etc/rc.d/init.d/httpd status
sudo /etc/rc.d/init.d/mysqld start
sudo /etc/rc.d/init.d/mysqld status
sudo chkconfig httpd on
sudo chkconfig mysqld on

起動時にapache が警告を出すので、/etc/hosts を変更。
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
↓
127.0.0.1   マシン名 localhost localhost.localdomain localhost4 localhost4.localdomain4
/etc/httpd/conf/httpd.conf を修正。以下の行を追加。
ServerName マシン名:80

ファイアウォールを設定
sudo /sbin/iptables -L --line-numbers
sudo /sbin/iptables -I INPUT 1 -p tcp -m tcp --dport 80 -j ACCEPT
sudo /sbin/iptables -I INPUT 2 -p tcp -m tcp --dport 443 -j ACCEPT
sudo service iptables save

ホスト側OS上のブラウザで、http:/192.168.56.101/ を開いてページが表示されることを確認。

vagrant reload するとエラーが出てしまう。vagrant側にプラグインをインストールして、vbguest とやらを最新にする。
vagrant plugin install vagrant-vbguest
vagrant vbguest
vagrant vbguest --status

参考ページ。 :


以上です。

過去ログ表示

Prev - 2014/07 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project