macにCentos環境を構築する(vagrantとvirtualBox設定)
以下からvagrantとvirtualBoxをインストール
VirtualBox
vagrant
vagrantはvirtualbpxを簡単に扱うためのもの。
私の場合Vagrant 2.0.0とvirtualBOXは5.1を使用しています。ターミナルから作業する
- ホームディレクトリに移動
$ cd
- 今後複数の仮想マシンを作ることを想定して、それらをまとめるフォルダ(myVagrant)を作る
$mkdir myVagrant
- Vagrantに移動する
$cd myVagrant
- 仮想マシンを作るフォルダを作る(conoha)
$mkdir conoha
- 移動する
$cd conoha
- 仮想マシン設定用のVagrantfileを作る
$ vagrant init bento/centos-6.9
Vagrantfileが出来上がるので編集する(コピペで OK)
- Vagrantfileを編集して仮想マシンのIPアドレスを192.168.33.10にする
$ sed -i '' -e 's/# config.vm.network "private_network", ip: "192.168.33.10"/config.vm.network "private_network", ip: "192.168.33.10"/' Vagrantfile
- 仮想マシンを起動する(少し時間かかかる)
$ vagrant up
- 仮想マシンの状態を確認する
$ vagrant status
=> running
となっていればOK!!
- ssh接続する
$ vagrant ssh
=> [vagrant@hogehoge~]みたくなってればOK
# OSを一気に最新状態にアップデート(時間かかります)
sudo yum -y update
# スクリプトを入手するためのgitをインストール
sudo yum -y install git
# gitを使ってアプリケーション設定用のスクリプトをダウンロード
git clone https://github.com/dotinstallres/centos6.git
# centos6フォルダができるのでそちらに移動
cd centos6
# スクリプトを実行(かなり時間かかります)
./run.sh # 途中でいくつか赤いエラー文が出たりしますが、基本的に無視でいいようです。
# もろもろの設定を反映
exec $SHELL -l