Mysql+nfs+corosync
規劃圖如下
1.首先進行資源的分析
1)Vip
2)Mysqld
3)Nfs
理清他們之間的啟動先後順序:nfs必須在Mysqld前啟動
2.nfs的配置
Nfs共享目錄上挂載的分區,最好做成lvm,實作自動擴充
2.1.安裝
#yum -y install nfs-utils
2.2配置
#mkdir /share
#vim /etc/exports
172.16.98.3:/share 172.16.98.1(rw,no_root_squash) 172.16.98.2(rw,no_root_squash) #service nfs start
#groupadd -g 186 mysql
#useradd -u 186 -g mysql -s /sbin/nologin -M mysql
#chown mysql:mysql /share
3.Mysql1結合nfs的安裝測試
3.1挂載nfs
#mkdir /data
#chown mysql:mysql /data
#mount 172.16.98.3:/share /data
3.2使用mysql的解壓縮包安裝
#groupadd -g 186 mysql
#useradd -u 186 -g mysql -s /sbin/nologin -M mysql
*在三台機器上,建立的mysql組和使用者的uid、gid要保持一緻
# tar xf mysql-5.5.24-linux2.6-i686.tar.gz -C /usr/local
#cd /usr/local
#ln -s mysql-5.5.24-linux2.6-i686 mysql
#cd mysql
#chown -R mysql:mysql .
#scripts/mysql_install_db --user=mysql --datadir=/data
#chowm -R root .
#cp support-files/http://www.doczj.com/doc/87889a6f011ca300a6c390c7.htmlf /etc/http://www.doczj.com/doc/87889a6f011ca300a6c390c7.htmlf
#cp cp support-files/mysql.server /etc/rc.d/init.d/mysqld
#chmod +x /etc/rc.d/init.d/mysqld
#vim /etc/profile
PATH=$PATH:/usr/local/mysql/bin
#export PATH=$PATH:/usr/local/mysql/bin
3.3編輯配置檔案,啟動服務
#vim /etc/http://www.doczj.com/doc/87889a6f011ca300a6c390c7.htmlf
[mysqld]