双机热备方案及双机热备软件选择
- 格式:docx
- 大小:89.04 KB
- 文档页数:6
有两台服务器如何做双机热备双机热备是一种常见的服务器配置方式,可以提高系统的可用性和容错性。
通过配置两台服务器,当其中一台服务器出现故障时,另一台服务器可以立即接管工作,确保系统的连续性和稳定性。
本文将介绍如何进行双机热备配置,以及配置过程中需要注意的问题。
一、双机热备的基本原理双机热备的基本原理是将两台服务器配置为主备关系。
其中一台服务器作为主服务器(Master),负责处理用户请求和业务逻辑;另一台服务器作为备服务器(Backup),处于待命状态,等待接管主服务器的工作。
主备服务器之间通过网络进行通信,保持数据的同步和一致性。
二、双机热备的配置步骤1. 确定主备服务器的角色和IP地址:首先需要确定哪台服务器将担任主服务器,以及每台服务器的IP地址。
主服务器通常配置为具备更高性能的服务器,而备服务器则配置为相对较低性能的服务器。
2. 安装并配置操作系统:在两台服务器上安装并配置相同版本的操作系统,确保操作系统的版本和配置相同,以保证数据的一致性。
常见的操作系统包括Windows Server和Linux等。
3. 安装并配置数据库和应用程序:根据实际需求,在主备服务器上安装并配置相同版本的数据库和应用程序。
数据库和应用程序的版本、配置和数据结构需要保持一致,以确保数据的同步和一致性。
4. 配置网络和通信:配置主备服务器之间的网络和通信,确保主备服务器可以相互通信并进行数据同步。
可以使用局域网(LAN)或广域网(WAN)进行通信,常见的网络通信协议包括TCP/IP等。
5. 配置双机热备软件:选择并安装适用于双机热备的软件,常见的软件包括Heartbeat、Keepalived和Pacemaker等。
这些软件可以监控主服务器的运行状态,一旦主服务器发生故障,备服务器可以立即接管。
6. 测试和验证:在配置完成后,进行测试和验证,确保主备服务器能够正常工作。
可以模拟主服务器宕机的情况,观察备服务器是否能够顺利接管,并能够继续处理用户请求和业务逻辑。
双机热备方案(RoseHA)2012年04月目录一、双机热备简介 (3)二、热备技术分类 (4)1、共享磁盘 (4)2、镜像磁盘 (5)3、非共享结构 (5)三、双机互备援软件Rose HA for Windows介绍 (6)1、Rose HA产品说明 (6)2、Rose HA主要功能特点 (7)3、Rose HA产品规格 (8)一、双机热备简介热备技术是实现系统高可用性的重要手段,它可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。
此单一系统为客户工作站提供高可靠性的服务,用于实现更高的可用性、可管理性和更优异的可伸缩性。
服务器热备的最低要求是:(a)两台服务器通过网络互连;(b)允许每台服务器访问对方的磁盘数据;(c)专用的热备软件。
专用软件可以提供包括故障检测、恢复等多种服务,并允许将服务器作为一个单一系统进行管理。
大多数模式下,热备中所有的服务器拥有一个共同的名称,热备内任一系统上运行的服务可被所有的网络客户所使用。
热备必须可以协调管理各分离的组件的错误和失败,并可透明地向热备中加入组件。
一个热备中包含多台(至少两台)拥有共享数据存储空间的服务器。
任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内。
每台服务器的操作系统和应用程序文件存储在其各自的本地存储空间上。
热备内各节点服务器通过内部局域网相互通讯。
当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。
当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。
当以上任一故障发生时,客户将能很快连接到新的应用服务上。
热备可由多台服务器构成,当热备服务器为2台时,就成为一个双机系统。
热备技术如图所示:总之,服务器热备拥有三项主要优势:可用性:自动检测应用或服务器故障,并可将其在幸存服务器上快速重新启动;而用户只会体验到瞬间的服务暂停。
可管理性:管理员能够快速检查所有热备资源的状态,并轻松地将工作负载分配给热备之中的不同服务器。
(第一部分)ROSE双机热备解决方案前言数字化建设是一个庞大而复杂的系统工程,其整体系统由上百个业务子系统组建而成,而这些系统间又有频繁的数据交换和业务联动,数据/信息中心系统的建设和部署是整个数字化系统建设的核心和基础,其架构设计是一项复杂的工作。
本方案提出双机热备硬件平台基础架构的概述。
本方案针对数字化基础架构,帮助各个层次上保持正常、健康的运行。
具体方案如下:一、高可用性评估:对IT 可用性计划、流程、过程、角色、职责、报告、控制和服务水平实现情况进行分析;通过事后分析、故障成本或组件故障影响分析技术,对可能发生的故障进行分析;二、高可用性规划与设计对高可用性进行规划,包括计划、计划管理、报告和服务水平管理、高可用性流程和过程设计,包括角色和职责。
三、高可用性实施各种服务器优化与整合服务规划、设计和实施。
四、容灾规划与实施服务数据中心和灾备中心连续性接管服务,灾难恢复演练计划制定与实施。
一.系统环境1.1 方案业务简述本方案的核心是统一的高性能的NAS架构,大部分数据都存储在NAS 的环境中,通过交换机连接不同的数据库服务和应用服务器进行各种业务处理。
为支持越来越高的业务连续性要求。
二.关健业务连续性系统设计2.1 基础架构2.2 系统设计说明1. 服务器、存储和软件系统本方案的核心是统一的高性能的NAS架构,大部分数据都存储在NAS的环境中,通过交换机连接不同的数据库服务和应用服务器进行各种业务处理。
根据我们对业务系统的分析,充分满足对系统数据容量的规划,建议配置如下:✓2两台服务器建议选择IBM X3650 M4,每台建议配置如下:✓磁盘阵列建议选择IBM DS3512,建议配置如下:✓双机软件选择RoseHA 一套,配置如下:操作系统要求选择支持大内存和硬盘RAID功能。
两台IBM X3650M4双机系统为数据库服务器,两台互为备份,这大大提高了系统的可靠性,在任意一台服务器发生故障时整个系统能够继续安全良好的运行。
双机热备需求及方案⏹名词解释:双机热备:双机热备特指基于高可用系统中的两台服务器的热备(或高可用),因两机高可用在国内使用较多,故得名双机热备,双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。
而双主机方式即指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby和Standby-Active状态)。
具体可google。
⏹需求:1、业务切换:一台机器发生故障时另一台机器自动接手业务并负责运行,业务交换时间不得长于五分钟。
2、数据同步:两台机器所拥有的以支持业务正常运行的数据保持一致,其中异步误差不得超过五分钟。
3、对外提供统一访问接口:外部访问主备机时,标识符一致。
⏹框架方案:1、双机热备软件内嵌:双机热备软件作为需要双机热备功能的软件系统的一个功能组件。
2、双机热备软件外部独立双机热备软件作为一个单独的工具软件,以托管方式管理需要双机热备功能的软件,独立于被托管软件,且支持托管多个。
◆比较:1、双机热备软件内置于需要双机热备功能的软件之中则双机热备软件为定制功能,需求固定变化点少,开发相对容易简单,缺点是每一款需要双机热备功能的软件都需要编写独自的双机热备模块。
双机热备模块的开发受需要双机热备功能软件所采用语言及框架设计的局限。
维护成本高,在新的软件中需要双机热备功能时,开发人员需要重新编写代码进行定制并要负责大量白盒测试,后期开发成本高。
2、双机热备软件作为工具软件独立,非定制。
设计阶段需求相对不固定,变化点多,初期开发难度大,成本高。
优点:开发灵活,通用,不局限于具体软件。
仅需开发一套双机热备软件,可满足公司所有产品的双机热备功能需求,并可作为单独商品销售于其他软件公司。
windows双机热备方案【正文】双机热备方案是指通过使用两台具备相同功能的服务器进行数据备份和容灾,以确保在一台服务器发生故障时,另一台服务器能够立即接管工作,保证系统的高可用性和持续性的运行。
在Windows操作系统下,可以采用以下几种双机热备方案。
一、虚拟化技术实现双机热备基于虚拟化技术的双机热备方案,可以通过将两台服务器虚拟化为虚拟机来实现。
具体可以采用诸如VMware、Hyper-V等虚拟化软件,将两台物理服务器进行虚拟化,使其成为虚拟机。
然后使用虚拟化管理软件对虚拟机进行管理和监控,当一台物理服务器发生故障时,可以通过虚拟化管理软件将另一台服务器上的虚拟机立即启动,以保证业务的连续性运行。
二、基于群集技术实现双机热备基于群集技术的双机热备方案,可以通过使用Windows操作系统自身提供的群集服务来实现。
Windows Server操作系统提供了Failover Clustering功能,可以将两台服务器组成一个群集,使用群集资源管理器来实现高可用性的应用程序或服务。
当一台服务器发生故障时,群集资源管理器会自动将应用程序或服务切换到另一台服务器上,以实现业务的持续运行。
三、基于网络存储的双机热备基于网络存储的双机热备方案,可以通过使用SAN、NAS等网络存储设备,将数据存储在共享的存储设备上,使得多台服务器可以共享数据,当一台服务器发生故障时,可以通过切换到另一台服务器上的方式,使得业务不受影响。
同时,还可以利用网络存储设备的快照功能来实现数据的实时备份和还原,进一步提升数据的可靠性和恢复的速度。
【结语】通过以上三种方法,可以在Windows操作系统下实现双机热备方案,确保系统的高可用性和持续性运行。
根据实际情况选择合适的解决方案,在系统设计和实施过程中,还需要充分考虑硬件设备选型、网络连接稳定性、故障恢复时间等因素,以确保双机热备方案的有效性和可靠性。
这样一来,在服务器硬件故障或其他突发状况发生时,可以避免系统中断,并最大限度地减少数据丢失和业务中断带来的损失。
易腾共享群集软件3.0技术白皮书上海希望信息技术有限公司葛俊第一章信息高可用性概述 (3)一、高可用性需求 (3)二、服务宕机的必然性 (3)三、高可用性解决方案 (3)四、高可用性工作原理 (4)(一)、高可用硬件配置 (4)(二)、高可用工作原理 (5)第二章易腾共享群集软件概述 (7)一、软件组成 (7)(一)、EterneCluster Console (7)(二)、EterneCluster Core (7)(三)、EterneCluster Monitor (7)(四)、EterneCluster Resource DLL (8)二、功能特点 (8)(一)、分为两大产品 (8)(二)、应用高可用性 (8)(三)、自我修复能力 (8)(四)、支持多条心跳路径 (8)(五)、资源组管理 (9)(六)、单机热备高可用 (9)(七)、共享磁盘的锁定 (9)(八)、支持多种群集工作模式 (10)(九)、支持自动迁回 (10)(十)、支持无为ARP (10)(十一)、支持快速切换 (10)(十二)、支持多种应用保护 (10)(十三)、支持忽略监控资源 (10)(十四)、支持双机双柜 (11)(十五)、直观的GUI用户界面 (11)(十六)、全面支持用户自己开发的应用程序和服务 (11)(十七)、支持网页方式启动GUI (11)(十八)、支持域名服务 (12)(十九)、支持多种应用软件的深入检测 (12)第三章EterneCluster应用规格 (13)一、软硬件规格 (13)(一)、支持各种类型服务器 (13)(二)、支持各种类型的存储设备 (13)(三)、支持的操作系统平台 (13)(四)、提供丰富的应用软件支持 (13)二、群集规格配置 (14)(一)、双机集群(1-1)配置 (14)(二)、多机集群配置 (14)第四章术语附录 (17)信息高可用性概述一、高可用性需求随着信息化建设的不断推进,企业的信息化已经非常普遍,各个企事业单位的活动越来越多的依赖于其关键的业务信息系统,这些业务信息系统对整个机构的运营和发展起着至关重要的作用。
双机热备软件方案双机热备软件方案指的是利用两台服务器进行热备份,以实现系统的高可用性。
在这个方案中,一台服务器作为主服务器,负责正常的业务运行,而另一台服务器则作为备份服务器,实时复制主服务器上的数据和状态,并在主服务器发生故障时接管主服务器的运行。
下面是一个示例的双机热备软件方案:1.硬件要求:-两台性能相近的服务器,建议使用服务器级硬件。
-硬盘容量足够大以容纳主服务器上的所有数据。
-网络带宽足够大以支持实时数据复制。
2.操作系统要求:-主服务器和备份服务器上安装相同的操作系统,以保证软件兼容性。
- 操作系统应该支持实时数据复制和热备份功能,如Linux中的DRBD(Distributed Replicated Block Device)。
3.数据同步方案:-配置DRBD,使用它的实时数据复制功能,将主服务器上的数据实时同步到备份服务器上。
-DRBD将主服务器上的数据块按照指定的规则复制到备份服务器上的相应位置,以保证主备服务器上的数据一致性。
-使用DRBD提供的工具和命令,配置数据同步的策略,如同步频率、数据压缩等。
4.状态同步方案:-主服务器上的应用程序状态也需要实时同步到备份服务器上,以确保备份服务器能够准确接管主服务器的运行。
-在应用程序中,可以使用心跳机制或者主备切换的通知机制,将主服务器上的状态发送到备份服务器上。
-备份服务器需要能够及时响应主服务器发送的状态请求,并且能够正确接收和处理状态信息。
5.故障切换方案:-当主服务器发生故障时,备份服务器需要能够自动接管主服务器的运行。
-在服务器之间建立自动故障检测机制,一旦主服务器发生故障,备份服务器将自动接管。
-主备服务器之间可以使用心跳机制或者广播通知,以检测主服务器的状态。
-一旦备份服务器接管主服务器的运行,它需要能够自动更新服务端口、地址等必要的参数,以确保客户端能够无缝切换到备份服务器上。
6.故障恢复方案:-当主服务器发生故障后,必须进行故障恢复操作,将主服务器正常运行。
HP双机热备方案目录1. 系统选型原则 ................................................ 错误!未定义书签。
2. 系统方案架构说明............................................. 错误!未定义书签。
3. 建议设备及系统方案技术要点................................... 错误!未定义书签。
、硬件备份:................................................... 错误!未定义书签。
、管理、操作系统及应用备份:................................... 错误!未定义书签。
、高级数据保护——ADG:........................................ 错误!未定义书签。
、建议设备特点:............................................... 错误!未定义书签。
HP DL380G6高档服务器....................................... 错误!未定义书签。
HP StorageWorks MSA2300I SAN存储阵列....................... 错误!未定义书签。
4.建议设备配置单以及报价........................................ 错误!未定义书签。
1. 系统选型原则1.高性能由于服务器作为本项目的核心设备,要对系统内的所有用户服务,所以在选型时首先需要考虑的是服务器性能是否能够满足用户自己的应用。
服务器性能指标以系统响应速度和作业吞吐量为代表。
响应速度是指用户从输入信息到服务器完成任务给出响应的时间。
作业吞吐量是整个服务器在单位时间内完成的任务量。
假定用户不间断地输入请求,则在系统资源充裕的情况下,单个用户的吞吐量与响应时间成反比,即响应时间越短,吞吐量越大。
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。
双机热备方案及双机热备软件选择
1 什么是双机热备方案
企事业机构的信息化建设已经在随着社会建设的不断推进而改进和创新。
众企事业机构的决策层也愈发重视企事业机构的信息化,不同程度的运营和发展着自身的业务信息系统。
但是日趋普遍的业务信息系统在为企事业机构带来利益的同时,也存在着一个不容忽视的隐患——越来越多的业务依赖于业务信息系统。
如果运行着关键业务信息系统的服务器发生宕机或是因为不可控的原因而停止,从而导致整个企事业机构的信息运营系统瘫痪,将会给企事业机构带来巨大的经济损失,而由于企事业机构的业务不能正常运行也会影响企事业机构的信誉,导致客户对企事业机构失去信任,从而带来致命的危害。
通常,服务因错误而造成的终止不可避免,为此,企事业机构都会安排相关的管理人员进行定时的监控,一旦发现服务不可用,便会立即进行处理、排错。
这是非常原始的解决方案,存在诸多问题,譬如及时性问题,一旦故障突然发生,而人工不可能24小时监控;再譬如处理时间长短不可控,一旦错误造成的原因非常复杂,排错非常困难,需要非常长的时间,那么服务的终止将非常长。
在排错过程中,人为操作失误将可能导致系统的永久瘫痪。
另一方面,为了维持系统的高可用性而配备操作人员,劳务费用也非常昂贵。
可见,业务信息系统的容错性和不间断性对需要保障信息安全和提供不间断的信息服务的企事业机构至关重要。
而当今企事业机构和IT领域急需解决的关键问题在于如何保障各种关键应用的不间断运营,达到持久稳定的良性循环。
为了解决上述问题,一般采用双机热备解决方案,也就是通过硬件冗余再配合高可用双机热备软件实现的解决方案,高可用双机热备软件自动检测服务的运行状态,当主服务器发生故障,高可用双机热备软件会自动尝试修复故障或启动备用服务器,保证我们的服务不间断运行。
2 双机热备方案及不同方案的要求、方案对比
2.1 双机热备方案概述
系统拓扑如下:
2.2.3 镜像双机热备方案优缺点
优点:性价比最高,硬件投入较少,只需要两台服务器即可,同时数据双份存储,两台服务器各一份,能够进行历史数据快照和查看历史数据能力,数据安全性更高。
缺点:数据通过网络实时同步,不适合数据吞吐量特别大的系统。
2.3 共享存储双机热备方案
2.3.1 共享存储双机热备方案简介及拓扑
共享存储双机热备方案中需要两台服务器以及一台共享存储设备(一般情况下就是共享磁盘阵列柜),共享存储设备同时连接至两台服务器,用户业务数据存储在共享存储设备中,由主服务器对外服务并访问共享存储设备进行数据读写,一旦主服务器发生故障(例如:操作系统宕机、服务器意外掉电、网络故障等),由ServHA双机热备软件自动将业务应用切换至备用服务器并接管共享存储设备的访问权继续对外服务,保护业务应用不间断运行。
系统拓扑如下:
2.3.2 共享存储双机热备方案软硬件要求
2.3.3 共享存储双机热备方案优缺点
优点:有独立的存储设备进行数据存储,能够容纳较高的数据吞吐量和具有较好的数据扩展性,适合数据量以及数据吞吐量比较大的应用。
缺点:需要引入昂贵的存储设备,成本有所增加,数据只有一份,在磁盘阵列中。
2.4 双机双柜双机热备方案
2.4.1 双机双柜双机热备方案简介及拓扑
双机双柜双机热备方案中仅需要两台服务器和两台共享磁盘阵列柜,每台服务器同时连接两台磁盘阵列柜,每台磁盘阵列柜同时同时连接两台服务器,ServHA双机双柜软件(ServHA DS Mirror)负责实时将数据写入两台磁盘阵列柜,保证两台磁盘阵列柜数据完全一致,在服务器读取数据时,会从两台磁盘阵列柜同时读取,提高读取效率,,一旦主服务器发生故障(例如:操作系统宕机、服务器意外掉电、网络故障等),由ServHA双机热备软件自动将业务应用切换至备用服务器继续对外服务,保护业务应用不间断运行,当一台磁盘阵列柜发生故障时,ServHA双机热备软件会将故障磁盘阵列柜隔离,整个过程业务不间断,无缝使用单盘柜继续服务。
系统拓扑如下:
2.4.3 双机双柜双机热备方案优缺点
优点:数据双份存储,两台磁盘阵列柜各一份,数据安全性高,数据通过存储链路实时写入两台磁盘阵列柜,能承载较高的数据吞吐量。
缺点:硬件成本较高。
3 如何选择双机热备方案及双机热备软件
3.1 根据应用特性选择
若用户应用要求数据吞吐量一般(每小时新增数据100G以下),更关注业务连续性(例如财务系统、OA系统、CRM系统等),可采用镜像双机热备方案,性价比高,数据安全性高,采用ServHAMirror双机热备软件产品。
若用户应用要求数据吞吐量较高(每小时新增数据100G以上)、数据总量巨大且需要空间扩展,且关注业务连续性(例如视频监控、PACS、CRM系统等),可采用共享存储双机热备方案,采用ServHACluster双机热备软件产品。
若用户应用要求数据吞吐量较高(每小时新增数据100G以上)、预算充足、对数据安全性有很高要求、数据总量巨大且需要空间扩展,可采用双机双柜双机热备方案,采用ServHA DS Mirror双机热备软件产品。
3.2 根据硬件配备选择
若用户已经拥有一台服务器,可再增置一台服务器,采用镜像双机热备方案,对应双机热备软件产品为ServHA Mirror。
若用户已经拥有一台服务器以及一台独存储设备,可再增置一台服务器,采用共享存储双机热备方案,对应双机热备软件产品为ServHA Cluster。
若用户已经拥有两台台服务器,可以采用镜像双机热备方案,对应双机热备软件产品为ServHA Mirror。
若用户已经拥有两台台服务器以及一台共享储设备,可采用共享存储双机热备方案,对应双机热备软件产品为ServHA Cluster。
若用户已经拥有两台服务器以及两台共享储设备,可采用双机双柜双机热备方案,对
应双机热备软件产品为ServHA DS Mirror。
/scheme/index.html。