Kubuntu 13.10 32bitへのALB/ALTAインストール

Post date: 2013/10/25 15:01:09

基本的に 作成済みのCentOS(64bit)へのインストール と同じだが、CentOSではなく、

ubuntu, 64bit ではなく 32bit。

1。chef-client のインストール。rootになってapt-get install chefでインストールできる。バージョンは

古いがALB/ALTAのインストールに問題はない。opscodeのサイトから

ダウンロードする場合は、OSのバージョンとして、13.10はまだないので、13.04を選択する

2。Anagixの提供する chef-validator.pem と client.rb を /etc/chef に置き、chef-client を実行

3。apache2のインストールでこけた。原因は、ubuntu 13.10では、apache2のバージョンが 2.4にあがっていること。

opscodeのapache2 cookbookはまだ2.2(サポートは基本的に12.04 LTS)。

ワークアラウンドとして、アナジックスのmy_apache2を 13.10では cookbookを使わず、packageで読み込んだ。

a2enmod proxy

a2enmod proxy_balancer

a2enmod proxy_http

を実行する必要があった。

また、LoadModule lbmethod_byrequests_module /usr/lib/apache2/modules/mod_lbmethod_byrequests.so

する必要があるので、/etc/apache2/mods-enabledで、以下を実行してシンボリックを作成した。

ln -s ../mods-available/lbmethod_byreqests.load lbmethod_byrequests.load

alb_server を confとして読み込む必要もあるので、/etc/apache2/conf-enabledの下に、alb_server.confとした。

上記の変更をアナジックスのchefサーバに適用した。