mcsg双机热备实例
- 格式:docx
- 大小:33.06 KB
- 文档页数:13
双机热备实施方案一、引言双机热备是指在主服务器出现故障时,备用服务器能够立即接管主服务器的工作,以保证系统的持续运行。
双机热备实施方案是企业信息化建设中重要的一环,它能够有效提高系统的可靠性和稳定性,保障企业的正常运营。
本文将就双机热备实施方案进行详细介绍。
二、双机热备原理双机热备系统由主服务器和备用服务器组成,主服务器负责正常的业务处理,备用服务器处于待命状态。
主服务器将实时数据同步到备用服务器上,一旦主服务器出现故障,备用服务器能够迅速接管主服务器的工作,保证系统的连续性和稳定性。
双机热备系统的实施需要考虑到硬件设备、网络连接、数据同步等多个方面,确保系统能够在最短的时间内实现故障切换。
三、双机热备实施步骤1. 硬件设备准备:首先需要准备两台性能相当的服务器,确保备用服务器能够完全替代主服务器的工作。
同时需要配置双机热备专用的网络设备,保证主备服务器之间的数据同步和通讯畅通。
2. 系统软件安装:在主备服务器上安装双机热备软件,确保数据能够实时同步,并能够实现故障切换。
同时需要进行系统的配置和优化,确保系统能够在最短的时间内完成故障切换。
3. 数据同步设置:配置主备服务器之间的数据同步策略,确保数据能够实时同步。
同时需要定期进行数据同步的测试,保证数据同步的准确性和及时性。
4. 故障切换测试:在双机热备系统实施完成后,需要进行故障切换的测试,确保备用服务器能够在主服务器故障时能够迅速接管工作,并保证系统的正常运行。
四、双机热备实施注意事项1. 确保主备服务器之间的网络连接畅通,避免数据同步的延迟和丢失。
2. 定期对双机热备系统进行全面的检查和测试,确保系统的可靠性和稳定性。
3. 对双机热备系统进行定期的维护和更新,确保系统能够及时适应业务的变化和需求。
4. 对双机热备系统的故障切换进行定期的演练,提高系统故障切换的速度和准确性。
五、结论双机热备实施方案是企业信息化建设中非常重要的一环,它能够有效提高系统的可靠性和稳定性,保障企业的正常运营。
服务器双机热备方案(二)引言概述:服务器双机热备方案旨在确保服务器系统的高可用性和容错性。
本文将重点介绍一种有效的服务器双机热备方案(二)的实施细节,该方案通过采用主备切换、故障检测和数据同步等关键功能,提供了服务器系统在发生故障时的无缝切换和数据保护能力。
正文内容:1. 主备切换功能- 实现主机与备机之间的自动切换,并在主机故障时快速将备机接管。
- 采用心跳检测机制,及时探测主机状态,以确保主备机状态同步。
- 利用负载均衡技术,使流量在主备机之间平衡分担,提高系统的整体性能。
2. 故障检测功能- 使用故障检测模块监控服务器状态,包括硬件故障、网络故障等。
- 实时检测服务器运行状态,并将故障信息报警通知管理员。
- 根据故障情况执行相应的处理策略,如自动切换到备机、重启服务器等。
3. 数据同步功能- 使用数据同步机制确保主备机之间的数据实时同步。
- 利用增量同步技术,减少数据传输量和同步时间。
- 设计数据冲突解决方案,保证数据的一致性和完整性。
4. 灾难恢复功能- 配置灾难恢复模块以应对重大故障和灾难事件。
- 建立灾难恢复计划,包括数据备份、灾难恢复演练等环节。
- 针对不同灾难情况制定灵活有效的应急措施,最大限度地减少系统故障带来的影响。
5. 性能优化功能- 优化服务器配置,提升系统性能,包括硬件配置、网络优化等方面。
- 针对性能瓶颈进行深入分析和优化,提高系统的响应速度和吞吐量。
- 使用监控工具实时监测服务器性能,并根据监控结果进行优化调整。
总结:通过实施服务器双机热备方案(二),可以确保服务器系统具备高可用性和容错性。
主备切换功能、故障检测功能、数据同步功能、灾难恢复功能和性能优化功能的综合应用,使得服务器系统在故障发生时能够迅速实现自动切换,并提供数据保护和灾难恢复能力。
不仅如此,通过性能优化功能的实施,服务器系统还能提供更好的性能表现,为用户提供更好的服务体验。
实验环境:客户用于测试方法是自动获取ip 此是表示mscs是在域环境下的共享存储一个是S盘,用于share一个是Q盘用于放置日志心跳线说明:由于实验环境的原因我们只能用两台vm2003方法是在vm2003E上建立域控制器vm2003s加入域控,但是实际的环境是:域控与节点是分开的既是有独立的域控mscs服务ip:110.0.0.100dhcp的ip:110.0.0.200主服务器外网的ip是:110.0.0.10心跳的网卡是:1.0.0.10我们用vm2003E充当备用服务器但是必须装上dhcp的serverip:110.0.0.20心跳的网卡ip:1.0.0.20我们用vm2003s充当实验步骤:1.先把VM 2003E的配置文件添加:DISK.LOCKING=“FALSE”;在添加两个硬盘,是SCISE的,启动VM 2003 E2.在把VM 2003 S的配置文件该下,在添加刚才给VM 2003 E 的那两个硬盘3.启动VM 2003 E ,并把刚刚添加的硬盘,转化下,并设置为:基本磁盘,并分别装入Q和S盘,为将来装日志和共享磁盘用4.配置VM 2003 E上的网卡参数,一个为外网卡,另一个为心跳网卡,在心跳的网卡上只保留TCP/IP的属性,其他的参数去掉5.建立他们的管理员AA,并加入管理员组,由于环境的局限,域空和接点在同台机器上,实际是不用的6.该网络的模式为10M半双工,为测试,先在S盘上建立一个文件夹7.建立域空8.此时把VM 2003S的硬盘和主文件的参数已经设置了;启动VM 2003 S,并把新加入的硬盘装上盘符大的为Q盘,小的为0.5M为S盘9.设置VM 2003 S的网卡参数,除了IP和上面的改法不同外,其他的一样的,注意:心跳的设置,只留TCP/IP,设置为10M 的半双工!10.把VM 2003 S 加入域控中11.以上把各项贮备的工作都弄完了,有:共享磁盘的,域控建立,加入接点。
服务器双机热备方案 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】双机热备方案双机热备针对的是服务器的临时故障所做的一种备份技术,通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。
1.集群技术在了解双机热备之前,我们先了解什么是集群技术。
集群(Cluster)技术是指一组相互独立的计算机,利用高速通信网络组成一个计算机系统,每个群集节点(即集群中的每台计算机)都是运行其自己进程的一个独立服务器。
这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。
一个客户端(Client)与集群相互作用时,集群像是一个独立的服务器。
计算机集群技术的出发点是为了提供更高的可用性、可管理性、可伸缩性的计算机系统。
一个集群包含多台拥有共享数据存储空间的服务器,各服务器通过内部局域网相互通信。
当一个节点发生故障时,它所运行的应用程序将由其他节点自动接管。
其中,只有两个节点的高可用集群又称为双机热备,即使用两台服务器互相备份。
当一台服务器出现故障时,可由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续对外提供服务。
可见,双机热备是集群技术中最简单的一种。
2. 双机热备适用对象一般邮件服务器是要长年累月工作的,且为了工作上需要,其邮件备份工作就绝对少不了。
有些企业为了避免服务器故障产生数据丢失等现象,都会采用RAID技术和数据备份技术。
但是数据备份只能解决系统出现问题后的恢复;而RAID技术,又只能解决硬盘的问题。
我们知道,无论是硬件还是软件问题,都会造成邮件服务的中断,而RAID及数据备份技术恰恰就不能解决避免服务中断的问题。
要恢复服务器,再轻微的问题或者强悍的技术支持,服务器都要中断一段时间,对于一些需要随时实时在线的用户而言,丢失邮件就等于丢失金钱,损失可大可小,这类用户是很难忍受服务中断的。
Windows2003的MSCS实现双机热备安装方案总体叙述 (1)软/硬件配置 (1)硬件安装 (2)软件安装 (2)配置磁盘阵列 (2)配置域名系统 (6)配置群集管理(MSCS实现双机热备) (12)安装SQLServer(2000、2005) (16)配置KJ2008中心站软件及其它应用程序 (30)修改服务器密码注意事项 (32)当主服务器和备用服务器网络连接正常而未启动群集资源时 (33)修改群集IP地址和SQLServer IP地址 (33)总体叙述MSCS(Microsoft Cluster Service)是Windows2003 Enterprise/Datacenter Edition自带的一个群集服务。
群集是在一组计算机上运行相同的软件并虚拟成一台主机系统为客户端与应用提供服务。
通过MSCS,配置群集中的所需的资源(服务/程序),可以将群集中单个计算机的故障转移,使整个系统提供的资源更加可靠。
在本安装方案中,指定以下约定:1.服务器1的计算机名为Server1,IP地址为192.168.0.254。
2.服务器2的计算机名为Server2,IP地址为192.168.0.253。
3.群集名为MSA500,群集IP地址为192.168.0.252。
4.虚拟SQL Server名称为RaidSQL,IP地址为192.168.0.251。
5.磁盘阵列中共分两个区,一个分区作为仲裁盘,大小为1000M;剩余的磁盘空间分区作为共享盘。
注意事项:在服务器开机之前,应保证磁盘阵列柜已开机运行(即阵列柜中的所有硬盘灯亮)。
软/硬件配置硬件:HP ML150服务器2台,HP MSA500磁盘阵列柜1台(含2块阵列卡和2块SCSI硬盘)软件:Windows2003 Enterprise硬件安装1.服务器打开,把磁盘阵列柜中提供的阵列卡分别插入2台服务器的PCI-X插槽中。
2.用磁盘阵列柜提供的阵列连接线将2台服务器和磁盘阵列柜相连接。
服务器双机热备解决方案服务器双机热备解决方案是一种为服务器提供高可用性和容错能力的解决方案。
通过使用两台服务器进行镜像备份和故障切换,可以实现在主服务器故障时无缝地切换到备份服务器,确保系统的连续可用性。
以下是一个详细的服务器双机热备解决方案。
1. 硬件配置:首先,选择两台具备相同规格和配置的服务器作为主备服务器,确保它们具备相同的处理能力、存储容量和网络连接性能。
在服务器之间建立高速互联通道,如双机网卡冗余链接(Multiple Network Interface Redundancy)或光纤通道(Fibre Channel),确保数据传输的稳定和可靠性。
2.系统镜像备份:在主服务器上完成系统的安装和配置后,制作主服务器的系统镜像,并定期更新备份服务器的系统镜像。
可以使用备份软件或快照工具来实现系统镜像的制作和恢复。
3. 数据同步:使用数据复制技术实现主备服务器之间数据的实时同步。
常用的数据同步方式包括同步复制(Synchronous Replication)和异步复制(Asynchronous Replication)。
在同步复制中,主服务器将数据写入备份服务器之前,需要确认数据已经被写入备份服务器。
而在异步复制中,主服务器将数据写入备份服务器后马上返回,不等待备份服务器的确认。
根据需求和实际情况选择适当的数据同步方式。
4. 心跳检测:为了监测主备服务器的状态并确保高可用性,需要在主备服务器之间建立心跳检测机制。
心跳检测可以通过心跳包(Heartbeat)或集群管理软件实现。
当主服务器发生故障时,备份服务器可以通过接收不到心跳信号来判断主服务器的故障,并开始服务切换过程。
5. 故障切换:主服务器发生故障后,备份服务器需要尽快接管主服务器的工作。
在故障切换过程中,需要确保数据的一致性和完整性。
可以通过一些技术手段来实现故障切换,如虚拟IP(Virtual IP)、磁盘共享(Shared Disk)或共享文件系统(Shared File System)等。
双机热备方案的主要两种组建方式-+懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉;它剥夺你对前途的希望,割断你和别人之间的友情,使你心胸日渐狭窄,对人生也越来越怀疑。
—罗兰双机热备方案的主要两种组建方式双机热备方案在进行讨论的时候一定要考虑到很多的因素,其中在各种环境下应用的时候需要格外的引起注意。
当然还是有主要的两种方式存在,让大家在选择的时候有一定的借鉴。
它的工作原理是使用两台服务器,一台作为主服务器(Active),运行应用系统来提供服务。
另一台作为备机,安装完全一样的应用系统,但处于待机状态(Standby)。
当active服务器出现故障的时候,经过软件诊测将standby机器激活,保证应用在短时间内完全恢复正常使用。
双机互备方式则是在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器能够在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性,这种方式实际上是双机热备方案的一种应用。
但当前使用最多的依然是主从模式的双机热备方案。
当前基于存储共享的双机热备是双机热备方案的最标准方案。
对于这种方式,采用两台服务器,使用共享的存储设备(磁盘阵列柜或存储区域网SAN)。
两台服务器能够采用主从、互备等不同的方式。
在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,将服务请求发送给其中一台服务器承担。
同时,服务器经过心跳线(当前往往采用建立私有网络的方式)侦测另一台服务器的工作状况。
双机热备方案当一台服务器出现故障时,另一台服务器根据心跳侦测的情况做出判断,并进行切换,接管服务。
对于用户而言,这一过程是全自动的,在很短时间内完成,从而对业务不会造成影响。
•实战:ROSE HA双机热备系统安装指南在对系统连续运营要求较高的系统中,我们一般有RAID、hot spare来保障存储系统以及数据的安全性,可是仅仅存储系统的安全就足够了么?为了防止服务器应用程序的意外宕机,我们一般还会经过两台服务器冗余,且互为备份共同执行同一任务的架构模式来防止服务器错误的发生。
双机热备方案1. 介绍双机热备方案(Dual Server Hot Standby Solution)是一种常见的容灾技术,用于确保系统的高可用性和可靠性。
通过使用两台服务器,当其中一台服务器发生故障时,另一台服务器能够立即接管该服务器的工作,并保持服务的连续性。
在这种方案中,一台服务器处于主机状态,负责处理所有的工作请求,而另一台服务器则处于备机状态,等待接管主机的工作。
2. 实施原理双机热备方案的实施基于以下原理:•心跳机制:主机和备机之间会定期发送心跳信号以保持通信连接。
当主机无法正常发送心跳信号时,备机会假设主机发生故障,并迅速接管主机的工作。
•实时数据同步:主机和备机之间进行实时数据同步,确保备机上的数据与主机保持一致。
这样当主机发生故障时,备机可以无缝切换并继续处理客户端请求。
•故障检测和切换机制:备机会监测主机的运行状态,一旦检测到主机发生故障,备机会立即接管主机的工作,继续提供服务,并通知管理员进行相关处理。
3. 部署步骤以下是一个基本的双机热备方案的部署步骤:步骤1:选择硬件设备选择两台具有相同配置的服务器作为主机和备机。
确保服务器具备足够的处理能力和存储容量来处理和存储系统的数据。
步骤2:安装操作系统在主机和备机上安装相同版本的操作系统。
推荐使用稳定且可靠的操作系统,如Linux。
步骤3:安装服务软件安装所需的服务软件,如Web服务器、数据库服务器等。
确保主机和备机上的软件版本一致。
步骤4:配置双机热备方案配置主机和备机之间的心跳连接和数据同步。
使用专门的软件工具设置心跳连接,并确保主机上的数据能够实时同步到备机上。
步骤5:测试和验证进行测试和验证,确保主机和备机之间的切换过程可以顺利进行,并且系统能够正常工作。
测试过程中应模拟主机故障和切换,以验证备机能否正常接管主机的工作。
步骤6:监控和维护建立监控系统,实时监测主机和备机的运行状态。
定期进行维护和更新工作,以确保系统的可用性和稳定性。
双机热备解决方案双机热备需求随着信息化建设的不断推进,企业的信息化已经非常普遍,各个企事业单位的活动越来越多的依赖于其关键的业务信息系统,这些业务信息系统对整个机构的运营和发展起着至关重要的作用。
如果一些关键应用一旦发生宕机故障或应用停机,将给企业带来巨大的经济损失,并且由于业务的不可用而影响了企业的信誉,致使客户对企业失去信任,所造成的危害是致命的。
目前,市场上提供多种高可用性解决的软件解决方案。
主要分为双机和多机的解决方案,主要原理是在提供硬件冗余的系统基础之上,运行高可靠性软件而构成。
高可用性软件自动检测服务的运行状态,一旦服务在主机上出现故障,高可用性软件将自动地把服务转到另一台服务器上,从而让服务持续可用。
对系统应用状态的监控和服务故障的恢复,由高可用软件自动完成,减少了人员的负担。
易腾数信的双机热备方案双机热备解决方案是性价比非常高的解决方案,也是目前市场采用比较多和认可的解决方案,也是客户经常讲的双机热备解决方案。
其主要硬件拓扑结构如下图:易腾数信公司的双机热备软件为此提供了一套完美的解决方案。
EterneCluster-DN软件通过两台服务器间心跳连线感知对方的工作状态,及时有效的了解服务器现实状况并能将故障机的工作以最快的速度切换至备用服务器上运行,保证了数据和业务的连续性,也同时保证了客户们的最根本利益,为用户节省大量的开支。
EterneCluster-DN的规格:支持的操作系统:×Windows系列和Linux系列。
适应的应用:×支持支持主流数据库,譬如:MSSQL,Oracle,Sybase等。
×支持服务器:NFS、Samba等。
×Web服务:IIS,Apache等。
×第三方自定义的服务。
支持的存储架构×支持DAS,NAS和SAN存储架构。
支持的服务器×为所有Intel架构的服务器。
双机热备模式×主/从模式,主/主模式。
双机热备方案引言随着信息技术的快速发展,各类应用系统越来越依赖于计算机和网络。
然而,由于计算机和网络硬件设备的不可靠性,系统出现故障的概率也随之增加。
特别是在关键业务系统中,系统故障可能会导致巨大的经济和社会损失。
因此,提供高可用性和容错能力的系统方案成为了当下关注的热点。
本文将介绍一种常见的双机热备方案,以帮助业务系统实现高可用性。
什么是双机热备方案?双机热备方案,也称为主备模式,是一种常见的容错设计方案。
该方案通过将系统划分为两个节点,一个为主节点,另一个为备节点。
主节点负责处理所有的业务请求,备节点作为完全冗余的备份,当主节点发生故障时能够迅速接管主节点的工作,保证系统的可用性。
双机热备方案的原理双机热备方案的实现原理如下:1.主备切换:主节点不断向备节点同步自身的状态和数据,备节点实时保持与主节点的一致性。
当主节点发生故障时,备节点能够自动检测到主节点的状态变化,并迅速切换为主节点,接管原来由主节点负责的业务工作。
2.心跳检测:主备节点之间通过心跳检测机制实时监测对方的状态。
主节点周期性地向备节点发送心跳信号,备节点接收并响应。
如果主节点连续若干次未接收到备节点的响应信号,主节点会判断备节点发生故障,并触发主备切换。
3.故障恢复:当主节点故障导致切换到备节点时,备节点需要做好故障恢复工作。
这包括重新建立与其他节点的连接,重新分配资源和负载均衡等。
故障恢复的速度和质量对于系统可用性的影响非常大,需要在方案设计过程中充分考虑。
双机热备方案的优缺点双机热备方案具有以下优点:•高可用性:通过主备切换机制,当主节点出现故障时,备节点能够迅速接管工作,保持系统的可用性。
•数据一致性:主备节点之间通过同步机制保持数据的一致性,避免数据丢失或冲突的情况发生。
•无感知切换:在主备切换过程中,用户往往无法感知系统发生变化,保持系统对用户的连续性。
然而,双机热备方案也存在一些缺点:•硬件成本较高:为了实现双机热备,需要购买两套硬件设备,增加了系统的成本。
双机热备实施方案一、为啥要搞双机热备呢?咱就好比开个小店,要是只有一个收银机,这收银机突然坏了,那咱这生意可就没法顺利做下去了,顾客得排着队干瞪眼,咱也干着急。
双机热备就像是准备了两台收银机,一台要是出问题了,另一台马上就能顶上去,这样就能保证咱的生意(业务)不间断地运行。
二、开始整双机热备前得知道些啥?1. 咱得先搞清楚咱的业务是啥样的。
比如说,这个业务是个24小时都不能停的网上商城呢,还是就白天办公时候才用的办公软件。
这决定了双机热备要达到啥样的要求。
2. 还得看看咱现有的硬件和软件环境。
就像盖房子得知道有多少块砖多少袋水泥一样。
看看咱现在的服务器啥配置啊,用的啥操作系统,运行着哪些软件等等。
三、双机热备的硬件部分。
1. 服务器选择。
咱得挑两台靠谱的服务器。
这就像挑两个得力的助手,要性能差不多。
要是一个是大力士,一个是小弱鸡,那可不行。
它们的CPU、内存、硬盘啥的都得能满足咱业务的基本需求。
比如说,如果咱的业务数据量特别大,那就得选硬盘空间大、读取速度快的服务器。
这两台服务器最好还能放在不同的地方,就像狡兔三窟一样。
万一一个地方发生火灾或者地震啥的,另一个地方的服务器还能完好无损地工作。
这就叫异地双机热备,安全系数更高。
2. 网络连接。
这两台服务器之间得有个好的网络连接,就像它们之间得有个专用的电话线一样。
这个网络要又快又稳定。
可以用光纤连接,速度就像闪电一样快。
而且最好有冗余的网络连接,就像有两条电话线一样,一条断了另一条还能工作。
四、双机热备的软件部分。
1. 操作系统选择。
如果咱的业务是基于Windows的,那就得挑个稳定的Windows版本来装在这两台服务器上。
要是基于Linux的,那也得选个合适的Linux发行版。
这就像给两个助手穿上合适的工作服一样,合适的操作系统才能让服务器更好地运行业务。
2. 热备软件安装。
然后咱得装上双机热备软件。
这个软件就像一个聪明的小管家,它能时刻监测两台服务器的状态。
双机热备方案概述双机热备方案是一种实现系统高可用性的解决方案,通过使用两台物理服务器进行热备份,当主服务器发生故障时,备用服务器能够立即接管主服务器的工作,确保系统的持续可用性。
方案原理双机热备方案基于主备结构,在正常情况下,主服务器负责处理系统的所有请求和任务,备用服务器处于待命状态。
主服务器会将所有的数据和状态实时同步到备用服务器,确保备用服务器与主服务器保持一致。
当主服务器发生故障时,备用服务器会立即接管主服务器的功能,成为新的主服务器,保证系统的高可用性。
方案特点1.实时同步:主服务器与备用服务器之间实时同步数据和状态,保持一致性,确保在切换时不会丢失任何数据。
2.快速切换:备用服务器通过监控主服务器的状态和健康状况来实现快速切换,当主服务器发生故障时,备用服务器能够立即接管主服务器的功能。
3.自动切换:备用服务器能够自动检测主服务器的故障,并自动触发切换过程,减少人工干预的需求。
4.高可用性:双机热备方案能够有效地提高系统的可用性,当主服务器发生故障时,备用服务器能够快速接管工作,确保系统不会中断服务。
5.可扩展性:双机热备方案可以根据需要进行扩展,可以增加更多的备用服务器,提高系统的容错能力和可靠性。
6.成本效益:双机热备方案相对于其他高可用性方案来说,成本更低,适合中小企业使用。
方案实施双机热备方案的实施主要包括以下几个步骤:步骤一:选择适合的硬件设备和网络环境在实施双机热备方案之前,需要选择适合的硬件设备和网络环境,包括主服务器和备用服务器的选择,网络带宽的配置等。
确保硬件设备和网络环境能够满足系统的性能和可用性需求。
步骤二:安装和配置操作系统和软件在主服务器和备用服务器上安装和配置操作系统和所需的软件,确保系统和软件的版本一致,并进行必要的初始化和配置。
在这一步骤中,需要考虑数据库的备份和恢复策略,确保数据库的数据能够被备份和恢复。
步骤三:配置主备关系和实时同步在主服务器和备用服务器之间建立主备关系,并配置实时数据同步。
系统安装本文所述双机热备是采用微软公司Windows2003 Server操作系统,非第三方管理软件。
硬件需求:1、两台服务器,一台为主域控制器,另一台为额外域控制器;2、每台服务器配置两块网卡,和两块阵列卡(一块做本地服务器磁盘阵列,另一块连接磁盘柜阵列);3、一台用来共享资源的存储设备(本文为Dell221s磁盘阵列柜);4、一条点对点的反转网线(充做心跳线);两条将服务器接入网络的网线。
系统安装:主域控制器和额外域控制器可以分两个时间段来完成,这也是群集的最大特点,可以不停机的进行数据转移。
以下一同描述主域控制器和额外控制器的安装:1、服务器分为主域控制器(主服务器)和额外域控制器(从服务器),这里将主域控制器标名为hrb0,将额外域控制器标名为hrb1;2、将hrb0 的第一块网卡做为外网(局域网)使用的网卡,标明public,第二块网卡做为私网(与hrb1的连接)使用的网卡,标明private;3、在主服务器上安装Windows 2003 Server Enterprise(过程略);4、配置tcp/ip协议:外网: 10.195.10.18 掩码:255.255.255.0 网关:10.195.10.210DNS:10.195.10.19 10.195.10.18(把对方服务器IP作为本机的主DNS,本机地址做备用DNS)内网: 192.168.0.1 掩码:255.255.255.0 (网关空)DNS: 192.168.0.2 192.168.0.1(把对方服务器IP作为本机的主DNS,本机地址做备用DNS)5、安装补丁;6、其它相关配置完成后,关闭服务器,准备连接磁盘阵列;7、将磁盘阵列柜的应用模式调至“群集模式”(在盘柜的背面有滑动开关,调至靠近模块拉手一侧);由于在“群集模式”下,RAID卡会占用ID15的槽位,所以ID15槽位的磁盘在以后的配置应用过程中不会起到作用,建议将盘柜ID15槽位的硬盘取下,做为以后的备用硬盘。
数据库服务器的双机热备1.什么是双机热备?双击热备就是一种利用故障点转移的方式来保障业务连续性。
其业务的恢复不是在原服务器,而是在备用服务器。
热备不具有修复故障服务器的功能,而只是将故障隔离。
2.为什么要用双机热备双机热备针对的是服务器的故障。
服务器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障等等。
一般恢复服务器正常可能需要10分钟、几小时甚至几天。
而对于一些重要系统而言,用户是很难忍受这样长时间的服务中断的。
因此,就需要通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。
3.双机热备的工作原理1)心跳工作过程我们通过IP做心跳检测时,主备机会通过此心跳路径,周期性的发出相互检测的测试包,如果此时主机出现故障,备机在连续丢失设定数目的检测包后,会认为主机出现故障,这时备机会启动相关服务,完成双机热备的切换。
2)IP工作过程IP地址用虚拟IP地址,主机正常的情况下虚拟IP地址指向主机的真实IP地址,用户通过虚拟IP地址访问主机,当主机宕机后,备机接管主机业务,这时虚拟IP地址会指向备机的真实IP地址,用户通过虚拟IP地址访问备机。
对于用户来说,用户访问的都是虚拟IP地址。
所以用户只会在主备机切换过程中发现短暂的通信中断,经过一个短暂的时间,就可恢复通信。
(可通过下面的拓扑图结合查看理解)4.双机热备的实现方式及功能数据库双机热备有两种常见的实现方式,一种是共享方式;另一种是通过纯软件的。
共享方式是数据库放在共享的存储设备上。
当A服务器提供服务时,直接在存储设备上进行读写操作,当A发生故障后,切换到B服务器,B服务器也同样在存储设备进行读写操作。
(A服务器为主机服务器,B服务器为备机服务器)纯软件方式是可以通过某些设备或者软件,将A服务器的数据复制到B服务器上,这样当A服务器发生故障时,切换到B服务器,此时B服务器能起到与A服务器相同的作用。
(本数据库服务器采用的双机热备方式为此类)双机热备的实现功能是:保障业务的连续性,实现的方法是故障点的转移,而备份,主要目的是为了防止数据丢失,而做的一份拷贝,所以备份强调的是数据恢复而不是应用的故障转移。
双机热备=主机+备机简单理解:主要应用运行于主机,备机即备用机器双机互备=主机(备机)+备机(主机)简单理解:部分应用运行于主机,部分应用运行于备机双机双工=主机+主机简单理解:两台机器同时运行应用第一种,备机不工作,主机出现故障时备机接管主机的所有工作第二、三种,主机备机同时工作,两台服务器可以跑不同的应用,例如主机跑ORACLE,备机跑IIS,任意一台服务器故障时,所有服务会自动切换到正常的服务器上第一种,备机不运行应用,处于等待状态第二种,备机运行与主机不同的应用,应用互为备份第三重,备机运行与主机相同的应用第一种:两台server安装相同的系统、应用软件,通过一个虚拟的名称对外提供服务,但是一个时刻只有一台是活动的,另一台处于休眠状态。
故障发生时通过双机软件的侦测和切换功能,备份server接管工作。
第二种:两台server安装相同的系统、应用软件,例如server1跑ORACLE、server2做MAIL。
但是每个server同时只有一个服务是运行的,当server1出故障后,server2接管server1的ORACLE服务。
第三中:应该是负载均衡吧。
1、双机热备即是目前通常所说的active/standby 方式,服务器数据包括数据库数据同时往两台或多台服务器写,保证数据的即时同步,当active服务器出现故障的时候,通过软件诊测或手工方式将standby机器激活,保证应用在短时间内完全恢复正常使用。
典型应用在证券资金服务器或行情服务器。
cluster其中一种形式。
2、双机互备,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性,但对服务器的性能要求比较高。
配置相对要好。
3、双机双工,即目前的cluster的一种形式,两台或多台服务器均为活动,同时运行相同的应用,保证整体的性能,也实现了负载均衡和互为备份。
双机热备方案1. 什么是双机热备方案双机热备方案(Dual Machine Hot Standby Solution),是一种常见的高可用性解决方案,用于确保系统的持续可用性和故障切换能力。
通过将系统部署在两台物理或虚拟服务器上,并根据特定的配置和策略将请求分发到其中一台服务器,当其中一台服务器发生故障时,另一台服务器会立即接管请求处理,以确保系统的高可用性。
2. 双机热备方案的组成双机热备方案一般包含以下几个关键组件:2.1. 负载均衡器负载均衡器(Load Balancer)用于将请求分发到多台服务器,以实现负载的均衡和高可用性。
负载均衡器可以采用硬件设备,例如F5 BIG-IP等,也可以采用软件实现,例如Nginx 等。
负载均衡器需要配置健康检查机制,以在服务器发生故障时自动剔除不可用的服务器。
2.2. 双机热备服务器双机热备服务器是指两台物理或虚拟服务器,一台作为主服务器(Primary Server),另一台作为备份服务器(Backup Server)。
主服务器负责处理客户端的请求,而备份服务器处于等待状态,监控主服务器的可用性。
当主服务器发生故障时,备份服务器会立即接管请求处理,并成为新的主服务器。
2.3. 数据同步机制为了保证双机热备方案的可用性,主服务器和备份服务器之间需要建立数据同步机制,确保数据的一致性。
数据同步可以采用多种方式,例如数据库复制、文件同步等。
常见的方案包括MySQL的主从复制、文件同步工具如rsync等。
2.4. 心跳检测和故障切换为了能够及时发现主服务器的故障,并进行故障切换,双机热备方案需要使用心跳检测机制。
心跳检测可以通过网络传输心跳包或者定时发送请求的方式实现。
当备份服务器检测到主服务器故障后,会触发故障切换机制,将备份服务器切换为主服务器,以继续提供服务。
3. 双机热备方案的优势双机热备方案具有以下几个主要优势:3.1. 高可用性双机热备方案可以大大提高系统的可用性,当主服务器发生故障时,备份服务器可以立即接管请求处理,几乎不会对用户产生影响。
相关配置信息 主机配置 部署ServiceGuard的服务器为两台数据库主机,两台主机运行一个数据库实例,以主备模式运行,主机的配置情况如下: 主机配置 主机型号 Rx860c Rx860c 主机名 host1 host2 操作系统 HP-UX V11.31 HP-UX V11.31 MC/SG版本 A.11.18.00 A.11.18.00 数据库版本 Oracle 10.2.0.1 Oracle 10.2.0.1 内网IP 192.168.100.251 192.168.100.252 心跳IP 192.168.1.240 192.168.1.241 集群配置 集群配置 集群名称 host
节点名称 host1 host2 程序包 orapkg
浮动IP orapkg包浮动IP:192.168.100.250 MC/SG版本 A.11.18.00 程序包配置 程序包名称 orapkg
包所在目录 /etc/cmcluster/orapkg 包配置文件 /etc/cmcluster/orapkg/orapkg.conf 包控制文件 /etc/cmcluster/orapkg/orapkg.cntl 数据库控制脚本 /etc/cmcluster/orapkg/dbcontrol.sh
磁盘阵列配置 磁盘阵列配置 VG名称 RAID PV名称 LV名称 容量 文件系统 /dev/vglock raid5 /dev/disk/disk32 2G /dev/vgoracle raid5 /dev/disk/disk12 /dev/disk/disk17 /dev/disk/disk22 /dev/disk/disk27 /dev/vgoracle/oracle 50G /oracle /dev/vgoracle/oradata /dev/vgoracle/archlog /dev/vgoracle/orabak 300G 200G 500G /oradata /archlog /orabak
/dev/vgkd raid5 /dev/disk/disk11 /dev/vgkd/kingdee 100G /kingdee
分别在两个节点上编辑/etc/hosts文件,如下: # vi /etc/hosts
## Configured using SAM by root on Mon May 7 15:22:41 2007 ## Configured using SAM by root on Tue Jun 12 14:55:07 2007 # @(#)B11.23_LRhosts $Revision: 1.9.214.1 $ $Date: 96/10/08 13:20:01 $ # # The form for each entry is: # # # For example: # 192.1.2.34 hpfcrm loghost # # See the hosts(4) manual page for more information. # Note: The entries cannot be preceded by a space. # The format described in this file is the correct format. # The original Berkeley manual page contains an error in # the format description. # 127.0.0.1 localhost loopback
192.168.100.251 host1 192.168.1.240 host1prvt 192.168.100.252 host2 192.168.1.241 host2prvt 192.168.100.250 host
建立双机信任关系分别在两个节点上编辑/.rhost文件,如下: # vi /.rhosts host1 root host2 root
卷组配置 创建PV(Physical Volume) pvcreate -f /dev/disk/disk11 pvcreate -f /dev/disk/disk12 pvcreate -f /dev/disk/disk17 pvcreate -f /dev/disk/disk22 pvcreate -f /dev/disk/disk27 pvcreate -f /dev/disk/disk32
创建用于VG的目录(在host1和host2上配置) mkdir /dev/vgoracle mkdir /dev/vgkd mkdir /dev/vglock
创建字符设备文件(在host1和host2上配置,要一致) mknod /dev/vgoracle/group c 64 0x010000 mknod /dev/vgkd/group c 64 0x020000 mknod /dev/vglock/group c 64 0x030000
创建VG vgcreate /dev/vglock /dev/disk/disk32 vgcreate /dev/vgkd /dev/disk/disk11 vgcreate –s 32 /dev/vgoracle /dev/disk/disk12 /dev/disk/disk17 /dev/disk/disk22 /dev/disk/disk27 创建LV(Logic Volume)和文件系统对于锁盘,可以不用创建LV。-L单位是M lvcreate -L 300000 -n oradata /dev/vgoracle lvcreate -L 200000 -n archlog /dev/vgoracle lvcreate -L 500000 -n orabak /dev/vgoracle lvcreate -L 50000 -n oracle /dev/vgoracle lvcreate -L 100000 -n kingdee /dev/vgkd
然后创建文件系统: mkfs -F vxfs /dev/vgoracle/oradata mkfs -F vxfs /dev/vgoracle/archlog mkfs -F vxfs /dev/vgoracle/orabak mkfs -F vxfs /dev/vgoracle/oracle mkfs -F vxfs /dev/vgkd/kingdee
然后创建挂载点,就可以把文件系统挂载到主机上以检查正确性 mkdir /oradata mkdir /archlog mkdir /orabak mkdir /oracle mkdir /kingdee mount /dev/vgoracle/oradata /oradate mount /dev/vgoracle/archlog /archlog mount /dev/vgoracle/orabak /orabak mount /dev/vgoracle/oracle /oracle mount /dev/vgkd/kingdee /kingdee 然后umount文件系统 umount /dev/vgoracle/oradata /oradate umount /dev/vgoracle/archlog /archlog umount /dev/vgoracle/orabak /orabak umount /dev/vgoracle/oracle /oracle umount /dev/vgkd/kingdee /kingdee
将共享卷组从host1导出并导入host2 先去激活VG vgchange -a n /dev/vgoracle vgchange -a n /dev/vgkd vgchange -a n /dev/vglock
将host1上VG信息export出来,并且复制到host2 vgexport -p -s -m /tmp/vglock.map /dev/vglock vgexport -p -s -m /tmp/vgoracle.map /dev/vgoracle vgexport -p -s -m /tmp/vgkd.map /dev/vgkd
rcp /tmp/vglock.map host2:/tmp/vglock.map rcp /tmp/vgkd.map host2:/tmp/vgkd.map rcp /tmp/vgoracle.map host2:/tmp/vgoracle.map 在另外一台主机host2上执行: Vgimport -s -m /tmp/vglock.map /dev/vglock vgimport -s -m /tmp/vgkd.map /dev/vgorkd vgimport -s -m /tmp/vgoracle.map /dev/vgoracle 导入之后,查看lvmtab文件则可以看到卷组的配置信息: strings /etc/lvmtab在两台主机上都查看卷组信息是否一致
在host2上激活卷组,挂载文件系统Mount文件系统以检查正确性 vgchange -a y /dev/vgoracle vgchange -a y /dev/vgkd vgchange -a y /dev/vglock mkdir /oradata mkdir /archlog mkdir /orabak mkdir /oracle mkdir /kingdee mount /dev/vgoracle/oradata /oradate mount /dev/vgoracle/archlog /archlog mount /dev/vgoracle/orabak /orabak mount /dev/vgoracle/oracle /oracle mount /dev/vgkd/kingdee /kingdee 然后umount文件系统 umount /dev/vgoracle/oradata /oradate umount /dev/vgoracle/archlog /archlog