mysql集群实验图解.docx

上传人:b****5 文档编号:30702389 上传时间:2023-08-19 格式:DOCX 页数:16 大小:948.67KB
下载 相关 举报
mysql集群实验图解.docx_第1页
第1页 / 共16页
mysql集群实验图解.docx_第2页
第2页 / 共16页
mysql集群实验图解.docx_第3页
第3页 / 共16页
mysql集群实验图解.docx_第4页
第4页 / 共16页
mysql集群实验图解.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

mysql集群实验图解.docx

《mysql集群实验图解.docx》由会员分享,可在线阅读,更多相关《mysql集群实验图解.docx(16页珍藏版)》请在冰豆网上搜索。

mysql集群实验图解.docx

mysql集群实验图解

Centos5.5系统mysql集群实验

1、实验环境说明

系统:

Centos5.5

软件:

mysql5.0、httpd-2.2.3、RHCS

节点1IP(Master):

10.72.231.131

节点2IP(Slave):

10.72.231.132

存储openfiler:

10.72.231.135

集群IP:

10.72.231.130

用户名及密码:

rootrootroot

2、分别于node1、node2下安装服务

yum–yinstallhttpd

yum–yinstallmysql-server

yum-yinstallphp-mysql

yum–yinstallluci

yum–yinstallcman

yum-yinstallrgmanager

yum–yinstallricci

yum-yinstalliscsi-initiator-utils

3、设置开机启动

chkconfiglucion

chkconfigcmanon

chkconfigrgmanageron

chkconfighttpdoff

chkconfigmysqldoff

chkconfigriccion

chkconfigiscsidon

4、集群节点配置

Node1

vi /etc/hosts

#Donotremovethefollowingline,orvariousprograms

#thatrequirenetworkfunctionalitywillfail.

127.0.0.1              localhost.localdomainlocalhost

:

:

1            localhost6.localdomain6localhost6

10.72.231.131jxtvcluster1

10.72.231.132jxtvcluster2

vi /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

#HOSTNAME=localhost.localdomain

HOSTNAME=jxtvcluster1

hostnamejxtvcluster1

uname–n

Node2

vi /etc/hosts

#Donotremovethefollowingline,orvariousprograms

#thatrequirenetworkfunctionalitywillfail.

127.0.0.1              localhost.localdomainlocalhost

:

:

1            localhost6.localdomain6localhost6

10.72.231.131jxtvcluster1

10.72.231.132jxtvcluster2

vi /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

#HOSTNAME=localhost.localdomain

HOSTNAME=jxtvcluster2

hostnamejxtvcluster2

uname–n

5、创建RHCS高可用集群

在node1主机上启动luci服务器,servicelucistart,然后通过浏览器访问https:

//10.72.231.131:

8084,就可以打开luci登录界面

设置集群账号密码

先停用servicelucistop

再运行luci_admininit

在主机1上运行servicelucirestart,两台主机都要运行servicericcistart

创建一个cluster

 

查看jxtvcluster状态

6、挂载存储

mkdir/data

iscsiadm-mdiscovery-tst-p10.72.231.135(发现目录器)

iscsiadm-mnode-Tiqn.2006-.openfiler:

tsn.data-p10.72.231.135–l(挂载已发现的lun)

pvcreate/dev/sdb(创建物理卷)

pvdisplay(查看物理卷)

vgcreatedata/dev/sdb(创建卷组data)

vgdisplay(查看卷组)

lvcreate-L2048MB-nlvdatadata(创建逻辑卷data)

lvdisplay(查看逻辑卷)

mkfs.gfs2-plock_dlm-tjxtv:

data-j4/dev/data/lvdata格式化成GFS2文件系统(-p指定lock参数,-t指定集群名称:

文件系统名–j指定可以连接的节点数)

mount/dev/data/lvdata/data(mount文件系统)

7、配置RHCS高可用集群

创建FailoverDomain

FailoverDomain是配置集群的失败转移域,通过失败转移域可以将服务和资源的切换限制在指定的节点间

创建Resources

Resources是集群的核心,主要包含服务脚本、IP地址、文件系统等

创建Service

启动jxtvservice

8、更改mysql数据库目录

两台主机都要修改

创建迁移后数据库所要放置的目录

[root@jxtvcluster1~]#mkdir/data/mysql_data/mysql/(data为共享存储)

转移数据,把默认安装目录【/var/lib/mysql】拷贝的新创建的数据目录

[root@jxtvcluster1lib]#cp-arpmysql/data/mysql_data(注:

-a这个参数保持原因文件的权限;-r连同目录一块复制)

修改配置文件,一共有三处:

[root@jxtvcluster1~]#cp/etc/f/etc/fbak

[root@jxtvcluster1~]#vi/etc/f

[root@jxtvcluster1~]#cp/etc/init.d/mysqld/etc/init.d/mysqldbak

[root@jxtvcluster1~]#vi/etc/init.d/mysqld

[root@jxtvcluster1~]#cp/usr/bin/mysqld_safe/usr/bin/mysqld_safebak

[root@jxtvcluster1~]#vi/usr/bin/mysqld_safe

测试连接数据库

重启数据库服务servicemysqldrestart

连接数据库[root@jxtvcluster1~]#mysql-h127.0.0.1–uroot

正常

9、测试mysql集群

ping集群地址10.72.231.130

查看集群资源,现资源应用在jxtvcluster1主机上

jxtvcluster1上mysqld进程都启用了

Jxtvcluster2上mysqld进程都没有启动

jxtvcluster1创建数据库jxtv并查看

模拟jxtvcluster1服务器宕机,jxtvservice切换至jxtvcluster2

现在由jxtvcluster2主机接管jxtv服务

查看jxtvcluster2主机服务器

通过jxtvcluster2访问数据库,查看是否存在刚刚jxtvcluster1创建的数据库jxtv

实验完成!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 纺织轻工业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1