详细配置过程请看我写的《VMware Linux RAID5 介绍 》
地址:http://blog.csdn.net/m582445672/article/details/7600798
最终配置成md_d0的raid5如下(把md_d0虚拟raid又分了4个区):
地址:http://blog.csdn.net/m582445672/article/details/7601555
7.配置ISCSI服务
在storgae-server主机上配置iscsi服务端(scsi-target)
在mysqlOne和mysqlTwo上配置iscsi客户端(iscsi-Initiator)
详细配置过程请我看写的《ISCSI (Internet Small Computer System Interface) 配置说明 》
地址:http://blog.csdn.net/m582445672/article/details/7602445
最终配置结果如下:
在storgae-server主机上配置ISCSI的服务端:
执行chkconfig tgtd on # 加入开机启动
执行/etc/init.d/tgtd start # 启动iscsi服务端的服务
执行下面脚本来配置SERVER端.
#! /bin/sh
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2023-04.com.example:dev.sdb
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/mapper/VolGroup03-VolSDD
tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.96.6
tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.96.66
tgtadm --lld iscsi --op new --mode target --tid 2 -T iqn.2023-04.com.example:dev.qdisk
tgtadm --lld iscsi --op new --mode logicalunit --tid 2 --lun 1 -b /dev/mapper/VolGroup04-Qdisk
tgtadm --lld iscsi --op bind --mode target --tid 2 -I 192.168.96.6
tgtadm --lld iscsi --op bind --mode target --tid 2 -I 192.168.96.66
tgtadm --lld iscsi --op show --mode target
在mysqlOne和mysqlTwo主机上配置ISCSI的客户端:
执行chkconfig iscsid on # 加入开机启动
执行 /etc/init.d/iscsid start # 启动iscsid的客户端
执行下面的脚本来配置CLIENT端
#! /bin/sh
iscsiadm -m discovery -t sendtargets -p 192.168.96.5
iscsiadm -m node -T iqn.2023-04.com.example:dev.sdb -p 192.168.96.5 -l
iscsiadm -m node -T iqn.2023-04.com.example:dev.qdisk -p 192.168.96.5 -l
执行成功后,在mysqlOne和mysqlTwo主机上可以看到通过iscsi连接到storgae-server主机上的磁盘.
8.配置仲裁盘
其实仲裁盘只需要10M就可以了.但现在做实验,分了10G. 仲裁盘为/dev/sdd
在另一一个主机结点上创建仲裁盘
执行:mkqdisk -c /dev/sdd -l myqdisk
9.配置群集文件 (cluster.conf)
运行system-config-cluster来配置群集文件
a. 创建仲裁
b.建立两个结点(结点名字必须是主机的主机名,Votes是权值)
c.创建fence
d.对这两个结点加入到fence中去.(两个结点都需要这样做)
e.创建失败转移域
f.配置数据源
g.配置服务
保存........
然后可以看到/etc/cluster/cluster.conf这个文件.
生成的配置地址:http://download.csdn.net/download/m582445672/4364457
10.启动cman.
在mysqlOne和mysqlTwo两台机子上
执行:/etc/init.d/cman start
10 .建立GFS2磁盘
11.源码安装mysql server
分别在mysqlOne和mysqlTwo两台主机上安装mysql
详细配置过程请我看写的《CentOS5.5下源码安装mysql5.5》
地址:http://blog.csdn.net/m582445672/article/details/7649999
安装完成后,mysqlOne和mysqlTwo两台mysql的路径都在/home/service_mysql/first_mysql
把数据文件安装到共享磁盘上 /dev/sdc 也就是 /test文件夹里面.
12.配置mysql启动脚本.
这个mysql启动脚本最好去官方下载一个.
当然自己写也可以.但是最遵循启动脚本的标准
下载地址:http://download.csdn.net/detail/m582445672/4364451
因为mysql是源码安装的,所以需要把配置mysql安装路径.
basedir=/home/service_mysql/first_mysql/ # 修改basedir 路径为源码安装的路径
datadir=/test/data # 这个写mysql数据存放的路径. 指向共享存储盘 /dev/sdc
# mount /dev/sdc /test
mysqld_pid_file_path=/test/data/mysqld.pid # 制定pid路径
conf=/home/service_mysql/first_mysql/my.cnf # 制定配置文件路径
最后把配置文件放到/etc/init.d/mysql
13.启动资源服务
在mysqlOne和mysqlTwo两台机子上
执行:/etc/init.d/rgmanager start
执行:/etc/init.d/qdiskd start
14.观察群集状态
clustat -l
查看 VIP