LoginSignup
10
17

More than 5 years have passed since last update.

MacにVagrant + VirtualBox + CentOSでWEB開発環境を構築しておいた その1

Posted at

はじめに

Vagrantを初めて使ったので、使えるようになるまでの手順の記録。

使ったもの

ソフトウェア バージョン
OSX 10.12.3
VirtualBox 5.1
Vagrant 1.9.3
CentOS 7.0

VirtualBoxのインストール

https://www.virtualbox.org/
ここからダウンロード。この時の最新版は5.1。
ウィザードに従ってぽちぽちとインストール。

スクリーンショット 2017-04-17 11.28.09.png


Vagrantのインストール

https://www.vagrantup.com/downloads.html
ここからMaxOS用のものをダウンロード。

インストールが完了したら、ターミナルを起動して確認しておきます。
バージョンは1.9.3でした。

$ vagrant --version 
Vagrant 1.9.3

BOXのインストール

http://www.vagrantbox.es/
上記の一覧から、今回使用するCentOSを探し出しURLをコピー。

vagrant box addコマンドでBOXのダウンロードとインストールを行います。

vagrant box add (名前) (BOXのURL)

実際はこんな感じ。

$ vagrant box add CentOS70 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
/---中略---/
==> box: Successfully added box 'CentOS70' (v0) for 'virtualbox'!

ネットワークの状態にもよりますが、それなりの時間がかかると思います。コーヒーでも飲みながらのんびり待つべし待つべし。

インストールが完了したら、触りやすいところに作業ディレクトリを作成して、initコマンドでCentOS70を初期化。
これからはこのディレクトリからCentOSを起動できるようになります。

$ mkdir -p ~/Vagrant/CentOS70
$ cd Vagrant/CentOS70/

$ ~/V/CentOS70> vagrant init CentOS70
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

$ ~/V/CentOS70> ls
Vagrantfile

今開いている作業ディレクトリにVagrantfileが作成されます。
出力にら「vagrant upコマンドでもう環境出てくるぜ!」…って書いてあるので、そうしてみましょう。

$ ~/V/CentOS70> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'CentOS70'...
==> default: Matching MAC address for NAT networking...

/---中略---/

    default: /vagrant => /Users/hogehoge/Vagrant/CentOS70

長ったらしく起動処理が続きます。
きちんと動いているかをvagrant statusコマンドで確認。

$ vagrant status
Current machine states:
default                   running (virtualbox)

/---略---/

ここまでで無事、ゲストOSが使えるようになりました。
とりあえず使ってみたいのえま、vagrant sshでゲストのコマンドラインに接続。
このあたりも初めから設定されているのがVagrantの良いところですね。

$ vagrant ssh
Last login: Mon Apr 17 11:24:57 2017 from 10.0.2.2
Welcome to your Vagrant-built virtual machine.
[vagrant@localhost ~]$

これでVagrant上でCentOSを使える状態になりました。
サーバ環境の構築はまた次に。

10
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
17