最近在学习Python,在看A Byte of Python,书中Chapter10是一个备份文件的例子,但是书中主要运行环境为Linux/Unix,我用的是Windows,没有zip的程序,所以程序运行起来总是报错,得不到正确的结果。我查阅了WinRAR的帮助,将A Byte of Python 中的程序修改为在Windows WinRAR的环境中能够正确运行的脚本。下面先贴上代码,修改的是书中
一、介绍  既然是部署MYSQL高可用集群环境,就要介绍下MYSQL Replication,MYSQL Replication是MYSQL自带的一个主从复制功能,也就是一台MYSQL服务器向另外一台MYSQL服务器上复制日志,然后进行日志解析并应用到自身的一个过程。同时MYSQL Replication是单向、异步复制的。  基于单向复制的技术特点如下:增加了MYSQL应用的健壮性,如果Mats
修改主机host上传并解压安装包,重命名文件夹在节点目录下创建 数据和日志文件夹修改zoo.cfg配置文件zoo.cfg配置参数说明在数据文件夹下创建myid文件防火墙设置配置开机启动以三个节点为例 服务器1:192.168.13.81 端口:2181、2881、3881 服务器2:192.168.13.82 端口:2182、2882、3882 服务器3:192.168.13.83 端口:2
nginx+keepalived配置基本配置两台CentOS 7,192.168.1.2和192.168.1.3,2为主,3为辅虚拟ip:192.168.1.1 keepalive使用vrrp协议配置文件使用rsync+crontab单向同步环境准备最小安装CentOS7yum update -yyum install vim wget -y关闭selinux安装zabbix-agentKeepa
转载 2024-05-08 14:26:10
85阅读
Nginx+keepalived主从双机热自动切换架构1:安装 keepalived 安装 keepalived 非常的简单和容易,这跟安装其他 GNU 源码软件步骤是以模一样的。下面 给出其安装过程 下载最新稳定版  wget http://www.keepalived.org/software/keepalived-1.1.17.tar.gz 解包  &nbs
转载 2024-04-03 10:05:15
207阅读
# MySQL 查询 在使用MySQL数据库的过程中,我们经常会遇到需要查询信息的情况。是指在数据库复制架构中,服务器(Master)负责处理客户端的写操作,服务器(Slave)复制服务器的数据,用于读操作或故障切换。通过查询信息,我们可以了解数据库的复制状态,监控的健康状况,以及进行故障切换等操作。 ## 查询状态 在MySQL中,我们可以通过执行
原创 2024-06-24 05:34:58
106阅读
下面要介绍的是如何通过Keepalived+LVS方式来是实现MySQL的高可用性,利用LVS实现MySQL的读写负载均衡,Keepalived避免节点出现单点故障。此测试是在博文:mysql+keepalived双高可用配置  的基础上进行测试的,要先将mysql同步环境搭建好,然后进行下面的测试测试环境LVS_Master:    &nb
mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把数据库的所有的数据同时写到备份数据库中。详细出处参考:http://www.jb51.net/article/23843.htm 1。mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是
转载 2010-06-18 16:23:33
2356阅读
keepalived 使用本篇主要介绍一下 keepalived 的基本的 使用1.概述什么是 keepalived呢,它是一个集群管理中 保证集群高可用的软件,防止单点故障,keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路冗余协议虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同
mini介质安装Centos71.Centos环境准备1.1 启用root用户ssh登录vi /etc/ssh/sshd_config   PermitRootLogin yes   systemctl restart sshd.service1.2环境准备及安装yum -y updateyum install wget ftp ntp* mlocate o
转载 2024-06-26 14:50:06
61阅读
服务器双机热预研一、ServHA镜像双机热软件方案预研1 什么是双机热方案  双机热就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作(Primary Server),另一台主机为备份(Standby Server),保证系统不间断的运行。双机热软件就是实现上述功能的软件产品。双机热针对的是服务器的临时故障所做的一种备份技术,通过双机热,来避免长时间的服务
        【简介】在配置完成后,我们经常会尝试对防火墙的进行切换,以验证切换后是否工作正常,切换的方式有很多种,例如关机、拨插监控接口网线等,如果是远程配置的话,最好的方法就是用命令进行切换了。  运行时间差       
Mysql主从方案介绍 mysql主从方案主要作用:读写分离,使数据库能支撑更大的并发。在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不会造成前台锁,保证了前台速度。发扬不同表引擎的优点。目前Myisam表的查询速度比innodb略快,而写入并发innodb比myIsam要好。那么,我们可以使用
转载 2023-10-18 17:54:35
68阅读
一、实验前准备时间同步、关闭iptables+selinux、各主机能相互解析在192.168.0.101和192.168.0.102上安装Keepalived和Nginx,通过Nginx负载均衡至192.168.0.103及192.168.0.104上,node3和node4上分别用httpd提供网页node3及node4该实验实现的是主从模式双机高可用方法目前分为两种:1、双机主从模式:即前端
转载 2024-04-11 10:59:32
212阅读
    Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web 服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人 工做的只是修复故障的web服务器。  &
转载 2024-08-06 18:17:22
70阅读
一、主机安装 1、解压tar -zxvf keepalived-2.0.18.tar.gz    2、解压后进入到解压出来的目录,看到会有configure,那么就可以做配置了       3、使用configure命令配置安装目录与核心配置文件所在位置:             ./configure --prefix=/usr/local/keepalived --sysconf=/etc
rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。如果系统没有安装rsync,可以yum或apt-get一下。
一.体系架构在Keepalived + amoeba高可用负载均衡架构中,keepalived负责实现High-availability (HA) 功能控制前端VIP(虚拟网络地址),当有设备发生故障时,热服务器可以瞬间将VIP自动切换过来,实际运行中体验只有2秒钟切换时间,通过amoeba mysql中间件对master和slave进行读写分离,master负责写,两台slave负责读,
一. 概述DM OBSV方案是一个基于日志的数据库级可靠性解决方案,它能够进行之间的数据同步和故障切换,是一个集成化的灾难恢复解决方案。该方案的基本原理是,主机数据库的任何修改,都将产生REDO日志,在REDO日志写入联机日志的同时,通过网络把REDO日志发送给远程的机收到并利用这些REDO日志执行恢复操作,以实现数据同步。DM OBSV 方案是由3个部分组成的,分别是:
一、定义通常说的「双机热」是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。二、原理Keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。在VRRP中有两组重要的概念:VRRP路由器和虚拟路由器,主控路由器和备份路由器。VRR
  • 1
  • 2
  • 3
  • 4
  • 5