2012年10月2日火曜日

【CentOS 6.2】MySQL MHAをインストールしてみた

■環境
CentOS release 6.3 (Final)
2.6.32-220.el6.x86_64

■mysqlインストール
yum -y update
yum -y install mysql mysql-server
yum -y install make
yum -y install openssh-clients
インストールできたmysqlのバージョンは以下でした
Server version: 5.1.61 Source distribution

■perl cpanの設定
yum -y install perl-ExtUtils-MakeMaker perl-CPAN
rpm -Uvh http://fr2.rpmfind.net/linux/dag/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
yum -y install libyaml-devel
yum -y install *YAML*
perl -MCPAN -e shell
cpan> o conf urllist pop ftp://ftp.dti.ad.jp/pub/lang/CPAN/
cpan> o conf urllist push ftp://ftp.jaist.ac.jp/pub/CPAN/ ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/
cpan> o conf commit
cpan> upgrade

■mysqlMHAノードのインストール
wget http://mysql-master-ha.googlecode.com/files/mha4mysql-node-0.53.tar.gz
tar xvf mha4mysql-node-0.53.tar.gz
cd mha4mysql-node-0.53
perl Makefile.PL
make
make test
make install

■mysqlMHAマネージャのインストール
wget http://mysql-master-ha.googlecode.com/files/mha4mysql-manager-0.53.tar.gz
tar xvf mha4mysql-manager-0.53.tar.gz
cd mha4mysql-manager-0.53
perl Makefile.PL
perl -MCPAN -e shell
cpan> install Log::Dispatch
make
make test
make install

とりあえずこれを複製していけばノードにもマネージャにもなるサーバが構築できます
次回は今回作成したMHA用種サーバを元に実際にMHAクラスタを作成しMHAを検証してみたいと思います

■参考サイト
http://myhome.munetika.mydns.jp/ossdbwiki/index.php/MySQL-MHA%E3%81%AE%E5%B0%8E%E5%85%A5

0 件のコメント:

コメントを投稿