- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lvsmariadbgalera环境搭建
LVS+MariaDB+Galera环境搭建前言由于设备有限,所以只能用自己的笔记本搭建环境,以下为搭建中遇到的问题和步骤,鸣谢给予帮助的三个朋友。文章由于是自己的理解总结,所有有错误之处欢迎大家指出。本机配置:系统: windows 7内存: 12G文档中的需要的安装包,请到 /s/1ntzPLBb/s/1ntzPLBb 下载,下载码:58zf硬件设备虚拟机:VMware? Workstation 10.0.0 build-1295980LVS: Red Hat Enterprise Linux Server release 6.5 (Santiago)DB1: CentOS release 6.4 (Final)DB2: CentOS release 6.4 (Final)这里安装虚拟机的步骤我就不复述了,在装好了三台虚拟机之后,先进行DB服务的安装,这个顺序没有规定,可以现装LVS。安装DB服务器(mariadb+galera)以下内容为网上找的参考,原出处为:http://634871./624871/1350082?utm_source=tuicoolhttp://634871./624871/1350082?utm_source=tuicool,但其中有些问题,本文档中会对应做出修改环境描述DB1_IP: 32DB2_IP:30(如果不知道自己的IP,可用ip a查看)配置mariadb的yum源(以下内容两台服务器都需要同样的操作)1. 先将要下载的源信息写入,执行命令: vim /etc/yum.repos.d/mariadb.repo写入以下内容:# yum源的内容如下:[mariadb]name = MariaDBbaseurl = /5.5/rhel6-amd64enabled = 1gpgkey=/RPM-GPG-KEY-MariaDBgpgcheck=12. 编辑完文件,执行命令: yum makecache(yum makecache 是 将服务器上的软件包信息 现在本地缓存,以提高 搜索 安装软件的速度)安装 MariaDB-Galera-server galera MariaDB-client执行命令:yum -y install MariaDB-Galera-server galera MariaDB-client注:由于下载的链接是国外的,速度很慢,会有下载失败报错的情况,如果出现该情况,请重新执行该命令,之后最后全部下载完成,下载完成后会自动安装,最后出现complete的结束语。编辑每台机器的hosts文件,添加如下内容编辑每台机器的hosts文件,执行命令: vim /etc/hosts, 地址为搭建db服务器的地址,请修改成自己的IP。32 node1 30 node2 # 启动测试一下,执行命令: /etc/init.d/mysql start Starting MySQL.... SUCCESS!如果有success表示成功启动,执行命令: chkconfig mysql on可以开机自动启动mysql。设置MariaDB的root密码,并做安全加固1. 执行命令:/usr/bin/mysql_secure_installation ,执行之后会询问让你设置数据库root密码,以及是否删除远程用户等信息,如果不懂的话,可以复制下来百度翻译下,对于数据库的影响不大。2. # 登陆数据库,授权用于集群同步的用户和密码执行命令: mysql -uroot –pkongzhong(用法为mysql –u 用户 –p密码,注意密码与p之间没有空格)mysql GRANT USAGE ON *.* to sst@% IDENTIFIED BY sstpass123;mysql GRANT ALL PRIVILEGES on *.* to sst@%;mysql FLUSH PRIVILEGES;mysql quit3.创建并配置f文件[root@node1 /]# cp /usr/share/mysql/f /etc/f.d/[root@node1 /]# vim /etc/f.d/f# 只需要修改如下4行:wsrep_provider=/usr/lib64/galera/libgalera_smm.sowsrep_cluster_address=gcomm://30:4567,32:4567wsrep_sst_auth=sst:sstpass123wsrep_sst_method=rsync确认本机防火墙上开放了所需TCP 3306和TCP 4567的端口[也可以关闭防火墙]1. 设置允许访问的端口[root@node1 /]# iptables -A INPUT -i eth0
原创力文档


文档评论(0)