在-Red-Hat-Enterprise-Linux-5-上搭建基于-xen-的-mysql-高可用性集群.pdf
文本预览下载声明
在 Red Hat Enterprise Linux 5 上搭建基于 xen 的
mysql 高可用性集群 (普通脚本方式)
Name: Yunlin Fang
MSN: cst05 1@
Gtalk: cst05 1@
Site:
Email: cst05 1@
Date: Fri Dec 25 14:01:46 CST 2 9
Version: 4
首先确保 Dom0 上装了 Cluster 和 Cluster Storage 这两个组。
安装 iscsi 服务组件
[root@dhcp-0-104 ~]# yum install -y scsi-target-utils
创建用以共享存储的设备
[root@dhcp-0-104 ~]# lvcreate -i 2 -I 32 -L 4G -n sharedevice vg0
Logical volume sharedevice created
[root@dhcp-0-104 ~]#
配置共享存储
[root@dhcp-0-104 ~]# chkconfig --level 35 tgtd on
[root@dhcp-0-104 ~]# service tgtd start
Starting SCSI target daemon: [ OK ]
[root@dhcp-0-104 ~]# tgt-setup-lun -d /dev/vg0/sharedevice -n sharedevice 192.168.2 .1
192.168.2 .101
Creating the new target (iqn.2 1-04.com.dhcp-0-104-sharedevice)
Adding a logical unit (/dev/vg0/sharedevice) to the target
Accepting connections only from 192.168.2 .1 192.168.2 .101
[root@dhcp-0-104 ~]# tgt-admin --dump /etc/tgt/targets.conf
[root@dhcp-0-104 ~]# cat /etc/tgt/targets.conf
default-driver iscsi
target iqn.2 1-04.com.dhcp-0-104-sharedevice
backing-store /dev/vg0/sharedevice
initiator-address 192.168.2 .1
initiator-address 192.168.2 .101
/target
[root@dhcp-0-104 ~]#
创建虚拟机存储
[root@dhcp-0-104 ~]# lvcreate -i 2 -I 32 -L 8G -n mysql-a vg0
Logical volume mysql_a created
[root@dhcp-0-104 ~]# lvcreate -i 2 -I 32 -L 8G -n mysql-b vg0
Logical volume mysql_b created
[root@dhcp-0-104 ~]#
安装虚拟机,把该装的东西也都装了,顺便也装上mysql。
在 Dom 0 上配置 fence 设备
修 /etc/hosts ,内容如下
[root@dhcp-0-104 ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.2 .254 fenced
192.168.2 .1 mysql-a
192.168.2 .101 mysql-b
[root@dhcp-0
显示全部