CentOS7をインストールしてみる(VirtualBox上で)

はじめに

CentOS7が先日リリースされたので試してみます。
Apacheも起動してみます。

環境

Windows7
Virtualbox 4.3.12 インストール済み

CentOS7インストール

VirtualBox新規作成

先週まで散々やったVagrantではなく、普通にインストールします。

  • 「新規」でタイプを「Linux」、バージョンを「Red Hat(64bit)」で「次」
  • 「メモリーサイズ」でメモリーサイズは「1024」で「次」
  • 「ハードドライブ」で「仮想ハードドライブを作成する」で「作成」
  • 「ハードドライブのファイルタイプ」は「VDI」で「次」
  • 「物理ハードドライブにあるストレージ」は「可変サイズ」で「次」
  • 「ファイルの場所とサイズ」は「8G」で「作成」

VirtualBox設定

  • 作成したゲストOSを右クリックし「設定」
  • 「ストレージ」のコントローラ:IDEでダウンロードした「CentOS-7.0-1406-x86_64-Everything.iso」を設定
  • 「ネットワーク」の「アダプター 2」で「ホストオンリーアダプター」を設定
  • 起動

インストール

  • はじまった。少し見た目がおかしい。

f:id:ikechampion:20140709181058p:plain

  • 言語で「日本語」選択し「続行」。
  • 「ネットワークとホスト名」を選択。

f:id:ikechampion:20140709181446p:plain

  • 両方とも「オン」設定。

f:id:ikechampion:20140709181713p:plain

  • インストール先を確認して「インストールの開始」
  • 「rootパスワード」「ユーザーの作成」

f:id:ikechampion:20140709182347p:plain

  • 再起動
  • 確認。ifconfigないです。
# ifconfig
-bash: ifconfig: command not found

Apacheインストール

  • yumインストール
# yum install httpd

Apacheの確認

サーバ上のFireFoxではhttp://localhostの「Testing 123...」確認ができたが
ホストOSのブラウザでhttp://192.168.56.104では表示できません。

ファイヤーウォール

iptablesではなくてfirewalldになりました。

# firewall-cmd --add-service=http --zone=public --permanent
# firewall-cmd --add-service=https --zone=public --permanent
# firewall-cmd --reload

まとめ

net-toolsが使えないのとiptablesがfirewalldになったことを知ったのが本日の収穫でした。
結局firewalldの設定を変えてもホストOSからはhttp://192.168.56.104では表示できていないのですが。

追記(2014/07/15)

CentOS6.5でもホストオンリーアダプターがうまく動いてくれないので
CentOS7.0の問題ではないようです。

追記(2014/07/25)

VirtualBox 4.3.14で問題なくインストールできました。