Novice Engineer BLOG

プログラミングやITニュースについて発信していきます。ときどき日常

VirtualBoxとvagrantでCentOSを構築する方法(Mac) 2016/05/29

MacCentOS環境を構築する方法をつらつら書いていきます。

手順

  1. VirtualBoxのインストール
  2. Vagrantのインストール
  3. CentOSのインストールと起動
  4. VirtualBoxからCentOSにログイン

1.VirtualBoxのインストール

そもそもVirtualBoxって何だろうか?

VirtualBoxとは、PCに仮想的なPCを作成し、他のOSをインストールして操作できるフリーのソフトウェアです。一つのPCにPCが2つあるみたいなイメージですかね?笑

例えば、使ってるPCのOSがMac OSだけど、久しぶりにWindows使いたいと思ったらVirtualBoxをインストールしてその中にWindowsインストールすればOK!!

前置きはここら辺にしておいて早速インストールしていきたいと思います。

下記サイトからVirtualBoxをダウンロードします。

Oracle VM VirtualBox

「Downloads」をクリック f:id:oooofara_prog:20160529110717p:plain

VirtualBox 5.0.20 for OS X hosts」の「amd64」をクリック f:id:oooofara_prog:20160529110855p:plain

Finderのダウンロードフォルダにダウンロードされるので、「VirtualBox-5.0.20-106931-OSX.dmg」をクリック

「VritualBox.pkg」をクリック f:id:oooofara_prog:20160529111959p:plain

「続ける」をクリック f:id:oooofara_prog:20160529111803p:plain

「インストール」をクリック f:id:oooofara_prog:20160529111820p:plain

これでVirtualBoxのインストールは完了です!


2.Vagrantのインストール

そもそもVagrantって何だろうか? →よく分かりません。笑 なんか、CentOSの仮想環境構築をより早くできるソフトウェアだという認識です。詳しいことは分かりません。。。すいません。。

ではVagrantをインストールしていきます。

下記サイトからvagrantをダウンロードします。

Vagrant by HashiCorp

「DOWNLOAD」をクリック f:id:oooofara_prog:20160529113036p:plain

MAC OS X」の「Universal(32 and 64-bit)」をクリック f:id:oooofara_prog:20160529113101p:plain

Finderのダウンロードフォルダにダウンロードされるので、 「vagrant_1.8.1.dmg」をクリック

Vagrant.pkg」をクリック f:id:oooofara_prog:20160529113354p:plain

「続ける」をクリック f:id:oooofara_prog:20160529113429p:plain

「インストール」をクリック f:id:oooofara_prog:20160529113438p:plain

これでVagrantのインストールは完了です!


3.CentOSをインストールと起動

基本的にはターミナルで下記コマンド順に入力すればインストールおよび起動は完了します。

  1. vagrant box add {title} {url}
  2. vagrant init {title}
  3. vagrant up
  4. vagrant ssh

0.事前準備

まずはCentOSをインストールするフォルダを作成します。 僕は「Users/user/」配下にCentOSというフォルダを作成しました。 ターミナルで「mkdir CentOS」と入力してEnterを押せば作成できます。

1.vagrant box add {title} {url}

{title}には自分が付けたいとタイトルを、urlにはVagrantbox.esからコピーしたURLを入力します。 今回はCentOSを構築するので、「Search」に「CentOS」を入力して一番上に表示された行の「Copy」をクリック f:id:oooofara_prog:20160529120628p:plain

僕の場合は下記コマンドとなりました。

vagrant box add CentOS7_64 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box

この処理には時間が掛かるので、一旦Have a break Have a kitkatでもしましょう!

最終行に

box: Successfully added box 'CentOS7_64' (v0) for 'virtualbox'!

と表示されれば完了です。

2.vagrant init {title}

{title}には「1.」で入力したtitleと同じものを入力します。僕の場合は下記コマンドとなりました。

vagrant init CentOS7_64

この処理はおそらく一瞬で終わります。

3.vagrant up

このコマンドで仮想マシンを起動します。

default: /vagrant => /Users/user/CentOS7_64

と表示されれば完了です。

ちゃんと起動できたか不安なときは vagrant statusを実行して

default running (virtualbox)

と表示されればOKです!

4.VirtualBoxからCentOSにログイン

VirtualBoxを起動し、「CentOS7_64_default...」をダブルクリック f:id:oooofara_prog:20160529140342p:plain

f:id:oooofara_prog:20160529141211p:plain localhost login: root

Password:vagrant

と入力してEnterをクリックすればログインは完了です!

以上で新米プログラマーふみの初ブログは終わりです。 ありがとうございました。