SCAP双机热备操作说明及功能描述
- 格式:docx
- 大小:283.72 KB
- 文档页数:7
双机热备方案
双机热备方案是一种备份解决方案,由两台服务器组成,其中一台服务器作为主服务器负责处理实际的业务请求,而另一台服务器作为备份服务器,在主服务器发生故障时接管业务请求,确保业务的持续可用性和数据的完整性。
以下是双机热备方案的一般步骤:
1. 选择合适的硬件设备:选择两台性能相近的服务器,并确保它们的硬件配置足够强大以处理所有的业务请求。
2. 安装操作系统和应用软件:在主服务器和备份服务器上都安装相同的操作系统和应用软件,以确保数据和配置的一致性。
3. 配置数据同步:使用数据库复制技术、文件同步工具或
分布式文件系统等方法,将主服务器上的数据实时同步到
备份服务器上,以确保数据的一致性。
4. 设置故障切换机制:配置监控系统,实时监测主服务器
的状态,一旦主服务器出现故障,监控系统会自动触发故
障切换机制,将业务请求切换到备份服务器上。
5. 测试和验证:定期进行主备服务器之间的切换测试,确
保备份服务器能够正常接管业务请求,并验证数据的完整
性和一致性。
6. 定期更新服务器配置和数据:定期更新和同步主服务器
和备份服务器的配置和数据,以确保两台服务器的状态保
持一致。
总之,双机热备方案可以提供高可用性和容灾能力,确保
业务的连续性和数据的一致性。
但是,需要维护成本较高,
并且对网络带宽和存储空间要求较高。
因此,在实施双机热备方案之前,需要综合考虑成本和实际需求。
思科交换机双机热备模式怎么使用方法步骤1、打开Cisco Packet Tracer,点击【交换机】,选择2960交换机,按住鼠标左键拖动到工作区。
这里有很多类型的交换机,其它类型的天使以后慢慢和大家讲解。
2、我们选择【终端设备】拖动两台台式机到工作区,用于测试通信3、最后用直通线连接交换机和电脑,对核心交换机进行双冗余设计4、分别设置两台主机的IP地址,主机0为:192.168.1.1;主机1为:192.168.1.25、在主机1上进行Ping测试,ping 192.168.1.1,发现是连通的6、假如现在我们核心交换机坏了一个,我们交换机双机热备,数据包可以走另外一个交换机,两台客户机没有受到任何的干扰7、我们假设核心交换机0坏了,就相当于所有连接核心交换机的线路都断了,这时任然不影响主机之间的通信相关阅读:交换机工作原理过程交换机工作于OSI参考模型的第二层,即数据链路层。
交换机内部的CPU会在每个端口成功连接时,通过将MAC 地址和端口对应,形成一张MAC表。
在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。
因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。
交换机拥有一条很高带宽的背部总线和内部交换矩阵。
交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在,广播到所有的端口,接收端口回应后交换机会学习新的MAC地址,并把它添加入内部MAC地址表中。
使用交换机也可以把网络分段,通过对照IP地址表,交换机只允许必要的网络流量通过交换机。
通过交换机的过滤和转发,可以有效的减少冲突域,但它不能划分网络层广播,即广播域。
服务器双机热备方案概述在现代的企业环境中,服务器的高可用性和稳定性对于业务的正常运行至关重要。
为了保证服务器在故障情况下的快速恢复和数据的实时备份,许多企业采用了服务器双机热备方案。
本文将介绍服务器双机热备方案的基本原理、实施步骤和优势。
一、基本原理服务器双机热备方案是通过将主服务器和备份服务器配置为完全相同的硬件和软件环境来实现的。
主服务器负责处理业务请求和数据处理,而备份服务器则实时复制主服务器上的数据,并保持与主服务器的完全同步。
当主服务器发生故障或不可用时,备份服务器会立即接管业务并继续提供服务,从而实现了高可用性和持续的业务运行。
二、实施步骤1. 硬件准备:首先,需要选购两台相同规格和配置的服务器,并确保它们能够满足业务需求和性能要求。
2. 软件配置:在主服务器和备份服务器上安装相同版本和配置的操作系统及相关服务软件。
确保两台服务器之间能够通过网络连接,以实现数据的复制和同步。
3. 数据复制和同步:选择合适的数据复制和同步方式,如数据库的主从复制、文件系统的镜像复制等。
确保备份服务器能够实时复制主服务器上的数据,并保持与主服务器的完全同步。
4. 故障检测和切换:配置故障检测机制,如心跳检测、网络监控等,以便在主服务器故障或不可用时能够及时发现并触发切换操作。
一旦主服务器故障,备份服务器会自动接管业务,并在后续维护和修复主服务器故障时恢复原状。
5. 故障恢复和修复:定期检查和测试备份服务器的状态和数据同步情况,确保备份服务器处于正常工作状态。
当主服务器故障修复完成后,需要重新将备份服务器配置为主服务器的备份,以实现系统的长期稳定运行。
三、优势1. 高可用性:当主服务器发生故障时,备份服务器能够立即接管业务,减少业务中断时间,提高了系统的可用性和稳定性。
2. 数据保护:备份服务器实时复制主服务器上的数据,确保数据的实时备份和保护。
即使主服务器发生灾难性故障,也能够快速恢复数据并保证业务的连续运行。
目录目录 (2)第一部分域服务器的安装域加入 (3)第一章域服务器安装 (3)一、按现场环境为服务器设定固定的IP地址 (3)二、在主服务器Ser1中安装域服务器 (4)三、创建域用户 (11)四、加入域 (13)第二部分 SQLSERVER2005安装 (16)第一章数据库安装于使用 (16)一、SQL2005安装 (16)二、SQL2005访问配置 (25)三、SQL2005 SP3升级补丁安装 (29)第二章数据还原 (34)一、SER1主服务器数据还原 (34)二、SER2副服务器数据还原 (39)第三章双机热备镜像制作 (44)第四章镜像的删除 (49)第五章数据库故障转移 (52)一、手动切换主副服务器角色 (52)二、手动切强制转换服务器角色 (52)第一部分域服务器的安装域加入第一章域服务器安装一、按现场环境为服务器设定固定的IP地址文档中有2台服务器,计算机名分别为Ser1、Ser2 。
IP地址如下,请按现场环境具体配置。
如下图1.1 Ser1 IP地址图1.1如下图1.2 Ser2 IP地址图1.2二、在主服务器Ser1中安装域服务器1在主服务器当中点击运行->开始->输入dcpromo:如图1.3所示图1.32弹出域服务安装向导直接点击下一步:如图1.4所示图1.43弹出操作系统兼容性直接点击下一步:如图1.5所示图1.54弹出选择某一部署配置选择在新林中新建域->下一步:如图1.6所示图1.65弹出命名林根域,按现场环境需要输入FQDN->下一步如图1.7所示图1.76弹出设置林功能级别Server2008的用户选择2008,Server2003的用户选择2003如图1.8所示图1.87弹出其他域控制选项直接选下一步->是如图1.9所示图1.9 8弹出选择目录直接下一步如图2.0所示图2.0 9按需要输入密码,请牢记->下一步。
10直接点击下一步。
双机热备技术简介一、什么是双机热备双机热备,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。
当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。
双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题,但在实际应用中,可能会出现多台服务器的情况,即服务器集群。
双机热备一般情况下需要有共享的存储设备。
但某些情况下也可以使用两台独立的服务器。
实现双机热备,需要通过专业的集群软件或双机软件从狭义上讲,双机热备特指基于active/standby方式的服务器热备。
服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。
在同一时间内只有一台服务器运行。
当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会通过软件诊测(一般是通过心跳诊断)将standby 机器激活,保证应用在短时间内完全恢复正常使用。
二、为什么要做双机热备双机热备针对的是服务器的故障。
服务器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障等等。
一般地讲,在技术人员在现场的情况下,恢复服务器正常可能需要10分钟、几小时甚至几天。
从实际经验上看,除非是简单地重启服务器(可能隐患仍然存在),否则往往需要几个小时以上。
而如果技术人员不在现场,则恢复服务的时间就更长了。
而对于一些重要系统而言,用户是很难忍受这样长时间的服务中断的。
因此,就需要通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。
决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。
即,你的用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响。
在考虑双机热备时,需要注意,一般意义上的双机热备都会有一个切换过程,这个切换过程可能是一分钟左右。
在切换过程中,服务是有可能短时间中断的。
但是,当切换完成后,服务将正常恢复。
SCAP双机热备测试方案及测试结果一、概述SCAP双机热备(实施),针对功能的正确性,制定测试方案,测试功能点主要包括“异常切换”、”主备机间的数据同步”,两部分正确性验证。
二、测试网络连接图三、测试验证项及验证方法。
1)运行主机断电测试场景:运行主机拔掉电源。
测试关注点:1,系统是否能正常切换到备用主机。
2,切换到备用主机后,scap系统是否能够正常登录。
3,将停止机器恢复后,切换回停止机器关注在停止机器修复前,操作的数据是否能够正常同步。
测试步骤及验证方法:1,拔掉运行主机电源2)运行主机误关测试场景:运行主机进行关机测试关注点:1,系统是否能正常切换到备用主机。
2,切换到备用主机后,scap系统是否能够正常登录。
3,将停止机器恢复后,切换回停止机器关注在停止机器修复前,操作的数据是否能够正常同步。
3)运行主机通讯线与交换机失去连接测试场景:拔掉运行主机与路由器连接的通讯线测试关注点:1,系统是否能正常切换到备用主机。
2,切换到备用主机后,scap系统是否能够正常登录。
3,将通讯线连上后,切换回停止机器关注在停止机器修复前,操作的数据是否能够正常同步。
4)运行主机应用停止(tomcat、mysql)测试场景:运行主机停掉tomcat(mysql)测试关注点:1,系统是否能正常切换到备用主机。
2,切换到备用主机后,scap系统是否能够正常登录。
3,将通讯线连上后,切换回停止机器关注在停止机器修复前,操作的数据是否能够正常同步。
测试过程验证方法:1,通过/var/log日志中的messages日志查看各网口和工具状态,如:Jun 28 14:53:28 scap_master pulseaudio[3133]: pid.c: Stale PID file, overwriting.Jun 28 14:55:26 scap_master kernel: tg3 0000:01:00.3: eth3: Link is downJun 28 14:55:26 scap_master NetworkManager[2157]: <info> (eth3): carrier now OFF (device state 8, deferring action for 4 seconds)Jun 28 14:55:26 scap_master kernel: tg3 0000:01:00.2: eth2: Link is down或通过service XXX status 查看相关服务是否启动。
SCAP热备实施方案一、环境描述SCAP双机热备,基本的软件架构为(heartbeat+ drbd+ mysql + tomcat + monit )。
系统采用CentOS6.6,按照客户要求提供两台服务器做热备,意味着软件层数据库、文档库、WEB服务器都部署在同一台服务器上。
heartbeat是一款优秀的HA的软件,它的主要功能是实现真实机的故障隔离及负载均衡器间的失败切换(failover)。
DRBD的全称为:Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,主要用作热备双机的数据备份,相当与网络RAID1.软件列表:软件版本备注关闭防火墙和SelinuxOS环境CentOS 6.5 x86_64 或CentOS 6.6x86_64DRBD (6.5)drbd-8.4.3-2.x86_64(centos6.5)(6.6)drbd-8.4.3-2.el6.x86_64(centos6.6)MySQL MySQL 5.1.73HA heartbeat-2.1.4.el6.x86_64 scap_master: 192.168.8.191scap_backup: 192.168.8.192drbd_vip:192.168.8.190 JRE server-jre-8u92-linux-x64.tar.gzTomcat apache-tomcat-8.0.35.tar.gz二、系统设置1、关闭防火墙和SELInux/etc/init.d/iptables status #会得到一系列信息,说明防火墙开着。
/etc/init.d/iptables stop #临时关闭chkconfig iptables off#永久关闭SELinux查看当前SELinux状态:/usr/bin/setstatus -v编辑/etc/selinux/config,找到SELINUX 行修改成为:SELINUX=disabled: # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.SELINUX=disabled# SELINUXTYPE= can take one of these two values:# targeted - Only targeted network daemons are protected.# strict - Full SELinux protection.SELINUXTYPE=targeted2、设置HOSTNAME需要对192.168.8.191和192.168.8.192分别设置hostname为scap_master和scap_backup,设置方法如下:vi /etc/sysconfig/network修改HOSTNAME为scap_mastervi /etc/hosts填入:192.168.1.101 scap_master192.168.1.103 scap_backup使scap_master hostnmae临时生效3、配置IP地址(文件备份和keepalived不要采用同一个端口)使用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改该文件内容如下DEVICE="eth0"BOOTPROTO="static" 这里改为使用静态ipHWADDR="08:00:27:0C:33:8F"NM_CONTROLLED="yes"ONBOOT="yes" 设置为自动启动TYPE="Ethernet"UUID="f4adafbc-322d-4dc8-b549-4291f1c04f01"IPADDR=192.168.8.191 #设置该虚拟机的ip地址,要与宿主机在一个网段,但是不能重名NETMASK=255.255.255.0 # 设置子网掩码GATEWAY=192.168.8.1 #设置网关,也就是PEERDNS=yes #表示允许从DHCP获得的DNS覆盖本地的DNS。
服务器双机热备教程服务器双机热备是一种提高服务器可用性和可靠性的技术手段,也被称为高可用性集群。
本文将详细介绍服务器双机热备的原理、配置步骤和注意事项。
一、原理介绍服务器双机热备的原理是将两台服务器配置为主备关系,主服务器负责处理用户请求,备服务器处于待机状态。
当主服务器发生故障或不可用时,备服务器会自动接管主服务器的工作,并继续提供服务,从而实现服务器的高可用性。
主备服务器之间通过心跳检测来监测对方的状态,常用的心跳检测方式有互ping和RS-232串口心跳。
当主服务器的心跳检测失败时,备服务器会发起切换请求,使其自己成为主服务器继续提供服务。
二、配置步骤1. 硬件准备:购买两台相同配置的服务器,确保服务器的硬件能够支持双机热备功能。
2. 系统安装:安装相同的操作系统和服务程序,并对操作系统进行适当的优化和调整。
3. 安装双机热备软件:选择适合的双机热备软件并进行安装配置。
常用的双机热备软件有Heartbeat、Keepalived等。
4. 配置主备服务器间的网络连接:可以通过专用网络线缆连接主备服务器的网口,实现高速、可靠的通信。
5. 配置双机热备软件:根据双机热备软件的要求进行配置,包括指定主服务器和备服务器,设置心跳检测方式和间隔时间等。
6. 测试和监控:进行功能测试,确保主备服务器间的切换正常可靠。
同时,配备监控系统,实时监控服务器的状态和性能。
三、注意事项1. 选择合适的双机热备软件:不同的双机热备软件有不同的特点和适用场景,需要根据自身需求选择适合的软件。
2. 确保硬件可靠性:服务器双机热备技术可以提高服务器的可用性,但如果硬件故障,双机热备也无法起到作用。
因此,选择可靠的服务器硬件非常重要。
3. 定期测试和演练:定期进行主备服务器间的切换测试,以确保切换过程的可靠性和服务的连续性。
同时,定期进行双机热备的演练,提高操作的熟练度。
4. 注意数据同步和一致性:主备服务器之间需要进行数据同步,以保证切换过程中数据的一致性。
SCAP双机热备操作说明及功能描述
一、服务器操作配置
现场实施,开启主机前一定要把所有的接线都连接好。
默认状态下,主机的通信IP为8段的地址,所以交换机暂时配置为192.168.8.x网段。
1、服务器开关机顺序
A、服务器开机顺序
先开主机(scap_master)
再开备机(scap_backup)
B、服务器关机顺序
先关备机(scap_backup)
再关主机(scap_master)
C、服务器用户名密码
用户名:root 密码:gridnt
注意:主机和备机的角色是可以根据服务器的健康状态变化的,真实的角色需要通过监控界面查看,应用运行于哪个节点,哪个节点就是主机,如下图中scap_backup就是主机。
2、服务器接线布局
服务器背面4个网口从左往右分别对应的是eth0、eth1、eth2、eth3
主备机的eth2通过网线直连,主备机的eth3通过网线直连,主备机的eth0做为通信和心跳线接入交换机。
3、服务器配置
主备机通信网口
eth0配置,配置现场实际使用的网落段IP(主备机IP不能相同)使用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改该文件内容如下:
IPADDR=192.168.8.191修改为现场实际使用的ip段的一个ip
GATEWAY=192.168.8.1 设置网关,现场实际使用的网关地址
主备机集群信息配置(/etc/ha.d/ha.cf)
1、/etc/ha.d/ha.cf中ucast eth0字段修改成现场配置的对端机的eth0的IP。
使用命令vi /etc/ha.d/ha.cf (注:ucast eth0配置为对端的IP)
2、默认交换机的地址为192.168.8.1
如果有调整ping 配置项也需要调整为修改后的交换机地址
主备机/etc/monit.conf中use address 192.168.8.191分别改为本机配置eth0的ip地址。
浮动IP配置
打开crm配置界面参考crm登陆。
如图选择修改ip为现场使用的一个实际ip为对外访问系统ip。
主备机域名配置配置使用命令vi /etc/hosts
填入:(注:IP对应的分别是主备机的eth0的现场IP,主备机上两条数据都填入)192.168.1.101 scap_master
192.168.1.103 scap_backup
4、集群服务器时间设置
Heatbeat对时间的要求比较严格,误差要在10s以内,所以做好时间同步很有必要。
如果机房中没有时间服务器,我们就需要将集群中一台服务器作为时间服务器。
1、时间服务器的搭建(如果机房中有时间服务器,此步需要忽略)
A、vi /etc/ntp.conf
restrict default kod notrap nomodify nopeer noquery
修改为:restrict default notrap nomodify
再添加:server 127.127.1.0
fudge 127.127.1.0 stratum 10
B、重新启动服务:service ntpd restart
添加到开机启动:chkconfig -level 35 ntpd on
2、时区设置(服务器出厂时,已经设置)
A、查看本机时间和时区(date)
B、设置时区(tzselect ; 选择后执行cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime)
C、修改时间(date -s 00:00:00或者网络同步:ntpdate )
D、写入硬盘时间(hwclock -w)
3、与时间服务器同步时间
A、手动同步:ntpdate IP地址(时间服务器主机)
B、配置定时任务: vi /etc/crontab
每天1点执行一次时间同步如下:
01 * * *root /usr/sbin/ntpdate 【时钟服务器的地址】
4、服务器操作及问题解决说明
1)集群监控界面登录(在主备机可以连通的情况下,只配置一台主机,可以自动同步)
登录用户:hacluster 登录密码:gridnt
登录方式:通过命令行输入hb_gui & 进入crm配置界面;或直接点桌面图标
直接进入crm配置界面。
2)Mysql登录
登录用户:root 登录密码:123456
3)服务器断电后DRBD出现脑裂异常处理
服务断电重启后crm配置界面显示节点异常,通过命令cat /proc/drbd查看状态StandAlone ro:Secondary/ Unknown ds:UpToDate/DUnknown r-----
出现脑裂,执行命令
非正在运行主机执行
umount /dev/drbd1
drbdadm secondary r0
正在运行主机执行
drbdadm connect r0
4)Crm中节点显示“备用”处理
“备用”不是备机,而是退出,备用状态的主机不能接管资源完成主备切换。
Crm配置界面中如果主备机节点后面显示“备用”,请在排查服务器故障后“右键”该节点选择“活动”激活该节点,正常情况下主备机状态都为“活动”状态。
5、应用部署(主备都要部署)
应用(scap.war)部署路径为:/usr/local/tomcat/webapps。
注意:主机部署时,遵循下述步骤:
1、在集群监控界面将monit和tomcat两个资源停止(先停monit,再停tomcat)
2、部署应用
3、启动上述停止的应用(先启动tomcat,再启动monit)
6、功能简介
热备功能主要是在正在运行机器出现异常情况下保证SCAP系统正常运行设计。
判断异常处理场景如下:
1)运行主机断电
2)运行主机误关
3)运行主机通讯线与交换机失去连接
4)运行主机应用停止(tomcat、mysql)
附表一:端口修改检查表
IP修改检查项服务器修改内容备注
/etc/sysconfig/network-scripts/ifcfg-eth 0 主、备机IPADDR\GATEWAY
如:
IPADDR=192.168.8.191修
改为现场实际使用的ip段
的一个ip
GATEWAY=192.168.8.1
设置网关,现场实际使用
的网关地址
修改为实际使用的ip段,主备
机不要相同
/etc/ha.d/ha.cf 主、备机ucast eth0字段修改成现
场配置的对端机的eth0的
IP
ping修改为交换机的地
址 主机的配置文件中的ucast eth0为
备机的eth0口IP,备机的配置文件中的ucast eth0为主机eth0口IP
/etc/monit.conf 主、备机use address 本机配置eth0的ip地址
/etc/hosts 主、备机填入:
192.168.1.101
scap_master
192.168.1.103
scap_backup IP对应的分别是主备机的eth0的现场IP,主备机上两条数据都填入
浮动IP配置crm配置修改ip为现场使用的一个
实际ip为对外访问系统ip
参考浮动ip配置
附表二、网口与配置文件对应关系表
网口相关配置文件修改项
对外通信口(eth0)/etc/ha.d/ha.cf ucasteth0 对端IP
ping 交换机地址
/etc/hosts 修改域名对应的IP
/var/lib/heartbeat/crm/cib.xml name=”ip”的节点【注意:此项通常需要通
过配置界面修改】
/etc/monit.conf set httpd port 2812 and
use address 【对端IP】
心跳口(eth1,eth3)/etc/ha.d/ha.cf Ucast eth1/eth3 对端IP 数据同步(eth2)/etc/drbd.d/r0.res address。