LVS + KeepAlived + MySQL单点写入主主同步高可用架构实验
㈠ MySQL + KeepAlived + LVS 单点写入主主同步高可用架构实验实战环境服务器名·IPOSMySQLodd.example.com192.168.1.116RHEL-5.85.5.16even.example.com192.168.1....
基于Keepalived双主模型的高可用LVS
背景知识: Keepalived:Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web 服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的w...
goldengate实施文档
goldengate实施文档一、安装软件目标端beijing:/u01/ogg$ unzipp18322848_1121020_Linux-x86-64.zipArchive: p18322848_1121020_Linux-x86-64.zip inflating: fbo_ggs_Linux_x64_ora11g_64bit.tar inflating: Oracle-GoldenGate-11.2.1.0-README.txt ...
MySQL主主复制+Keepalived打造高可用MySQL集群
为响应公司需求,打造出更安全的mysql集群,能够实现mysql故障后切换,研究了几天终于有了成果,一起分享一下。首先介绍一下这套集群方案实现的功能1、mysql服务器故障后自动转移,修好后自动切回2、mysql服务故障自动转移,修好后自动切回3、可以实现在几秒钟内转移以下内容均是实验环境,请根据实际情况修改响应参...
编译安装Zabbix 3.0及分开部署配置详解
实验系统:CentOS 6.6_x86_64实验前提:提前准备好编译环境,防火墙和selinux都关闭实验说明:本实验共有4台主机,IP及角色分配如拓扑下载地址:试验中用到mariadb软件的下载地址, http://pan.baidu.com/s/1gd0JRaj实验拓扑:一、准备工作1.修改hostname和hosts文件为如下表格中内容:...
MySQL实现高可用 + 共享存储NFS
规划图1、首先进行资源的分析1)Vip2)Mysqld3)Nfs理清他们之间的启动先后顺序:nfs必须在mysqld启动前启动2、nfs的配置Nfs共享目录上挂载的分区,最好做成lvm,实现自动扩展2.1 安装# yum -y install nfs-utils2.2 配置# mkdir /share# vim /etc/exports172...
MySQL二进制日志删除与恢复
# vim /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Default to using old password format for compatibility with mysql 3.x# clients (those using the mysqlclient10 compatibility package).# old_passwords=1table_cache = 300default-character-set = utf8log = /var/li...
MySQL二进制日志删除与恢复
# vim /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Default to using old password format for compatibility with mysql 3.x# clients (those using the mysqlclient10 compatibility package).# old_passwords=1table_cache = 300default-character-set = utf8log = /var/li...
MySQL二进制日志删除与恢复
# vim /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Default to using old password format for compatibility with mysql 3.x# clients (those using the mysqlclient10 compatibility package).# old_passwords=1table_cache = 300default-character-set = utf8log = /var/li...
MySQL修改默认存储路径
Linux下存储数据,MySQL无疑是个很不错的选择。MySQL的默认存储路径为/var/lib/mysql。以前数据库一直不是很大,总共十个G左右的大小,放在默认路径毫无压力。但是今天,因为新导入一个数据库,光是导入数据就是30+G,瞬间就悲剧了,因为并没有为/目录准备足够的硬盘分区空间。所以修改配置,迁移数据库存储...
MySQL使用二进制日志恢复数据库
一、二进制日志简介 MySQL有不同类型的日志,其中二进制文件记录了所有对数据库的修改,如果数据库因为操作不当或其他原因丢失了数据,可以通过二进制文件恢复。在my.ini文件中设置了log-bin,重新启动MySQL后就开启了二进制日志。数据库每次重新启动(或执行flush logs命令)后,都会生成一个新的二进制...
MySQL Binlog三种格式介绍及分析
一.Mysql Binlog格式介绍 Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW!1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用的SQL情况,正常同一条记录修改或...
MySQL 5.6主主同步
实战环境介绍:服务器名IP系统MySQLodd.example.com192.168.1.116rhel-5.85.5.16even.example.com192.168.1.115rhel-5.85.5.16...
CentOS 7修复MBR和GRUB
一、修复MBR:MBR(Master Boot Record主引导记录):硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number。备份MBR:#dd if=/dev/sda of=/root/mbr.bak count=1 bs=512破坏bootloader:#dd if=/dev/zero of=/dev/sda count...
CentOS 6.2 SVN搭建 (YUM安装)
安装说明安装了一下SVN服务器,本文没有与Apache整合,过程如下:系统环境:CentOS-6.2安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本#检查是否安装了低版本的SVN[root@localhost /]# rpm -qa subversion#如果存储旧版本,卸载...
RHCS高可用部署以及GFS2/CLVM集群文件系统应用--RHEL 6
说明:由于配置节点比较多,有些操作使用简单的ansible部署,同时为了能清淅明白操作步骤没有写成playbook; 拓扑图: 1、确保所有节点时间同步; [root@ansible ~]# ansible group1 -a 'date' server13.neo.com | success | rc=0 >> Sat Jul 26 10:31:49 CST 2014 server11.neo.com | succ...
Oracle 12C新性能总结篇
RAC基本维护 1)检查RAC状态 [grid@rac01 ~]$ crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online [grid@rac01 ~]$ olsnodes...
RHEL 6下安装配置Cacti
一、Cacti 监控介绍1、Cacti简介 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。简单的说Cacti就是一个PHP程序。它通过使用SNMP协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP软件包的snmpget和snmpwalk命令获取)并通过RRDTOOL工具绘图,通过PHP程序展现出...
CentOS 6下Apache+SVN+LDAP的安装与配置
在公司做配置管理工程师,主要是在Linux下对公司的源代码以及项目发布进行管理。4个月接触了好多新知识,也对各种工具的集成使用搞得云里来雾里去的,所以打算自己搭建一套环境,进行测试。首先是Apache+SVN的安装与配置。本人使用Virtualbox创建了一个虚拟机,所以接下来的环境搭建均在虚拟机CentOS上...
CentOS 6编译安装Subversion-1.8.10+Apache2.4
记录下安装过程,方便下次直接拷贝,省的在去查找一些选项。CentOS 6安装完成后自带的有Apache2.2和subversion1.6,那我们就先来看系统自带的如何配置:一、用系统自带的Apache和svn配置1、添加svn用户# useradd -r -s /sbin/nologin svn2、配置Apache的配置文件# mkdir -pv /www/svnroot/&n...