CentOS(64bit)へのALTAのインストール

Post date: 2013/09/20 2:17:59

注意: 32bit版も同様にインストールできることを確認しました。

以下の作業はrootでCentOSにログインして行います。CentOSは、デスクトップでもサーバでも構いません。

確認事項

(1)ディスクに空きはあるか

(2)http://alb.anagix.com:8180/ に接続することができるか

1. chef-clientが必要なので、Installing Chef Client on CentOS にしたがってインストールする。

CentOS-6.4 (64bit)の場合以下を選択する:

Operating System --- Enterprise Linux

Version --- 6

Architecture --- x86_64 (32bit版の場合は、i686)

バージョンは、最新版を選んでいただいて、問題が起きた場合は連絡ください。

メモ: 2013年8-23時点のchef-client最新版 11.6.0-1

2. /etc/chef を作成しアナジックスから提供されるchef-validator.pemと、client.rbを置く。

client.rbの内容は以下のようなものです:

log_level :info

log_location 'alb_installation.log'

node_name 'asc_xxxxxx'

validation_key '/etc/chef/chef-validator.pem'

chef_server_url 'https://install.anagix.com'

ノード名(node_name)はアナジックスのChefサーバで使用する名前で、CentOSは、asc_で始まります。

3. /etc/chefで、chef-client を実行してください。

以下のようなエラーが出た場合、対象マシーンの時刻を合わせてください

Authentication Error:

---------------------

Failed to authenticate to the chef server (http 401).

The request failed because your clock has drifted by more than 15 minutes.

Syncing your clock to an NTP Time source should resolve the issue.

【動作確認】

インストールしたマシーンのIPアドレスがたとえば192.168.0.3の場合、

ウェブブラウザ(Firefox)から、http;//192.168.0.3/ にアクセスし、

ALBの画面が表示されることを確認してください。

「正常に接続できませんでした」というエラーが出る場合、firewallを以下の

コマンドで停止することができます:

/etc/init.d/iptables stop

「Service Temporarily Unavailable」というエラーが出る場合、以下のコマンド

でSElinuxを一時的に停止してください:

setenforce 0

以下は、Windows PC(Macなどの)Virtual Box上に Linuxを作成した場合のメモです。

【NAT接続でも外部から接続する方法】

事情によりブリッジ接続できない場合、以下のように外部から接続するように設定できます。

ssh接続: ssh -Y -p2222 anagix@xx.xx.xx.xx (xx.xx.xx.xxはWindows PCのIPアドレス)

ブラウザ接続: http://xx.xx.xx.xx:8080

設定方法:

  1. VirtualBoxマネジャーから、仮想マシーンの設定-> ネットワーク

  2. 高度(D)を表示

  3. ポートフォワーディング(P)を以下のように設定する

            1. ホストポート

            2. 2222

            3. 8080

            1. ゲストポート

            2. 22

            3. 80

  1. OK

この設定は、仮想マシーンが実行中でもできます。

【サーバ(server)を入れた場合の注意】

サーバで入れた場合、firefoxなどXのアプリを入れたくなるかも知れません。その場合のメモです。

  1. ssh -Y -p 2222 root@xx.xx.xx.xx (NATの場合です。xx.xx.xx.xxはWindows PCのIPアドレス)

  2. yum install firefox

  3. firefox を起動して、”D-Bus library appears to be incorrectly set up; failed ..."のエラーが出た場合

    1. dbus-uuidgen >> /var/lib/dbus/machine-id を実行する

  4. fontが足りない場合、以下の2つをインストールすればなんとかfirefoxは使えます:

      1. vlgothic-fonts.noarch

      2. xorg-x11-fonts-base