linux 服务器HA配置说明
Sure HA 双机linux环境配置手册(镜像型)

Sure HA 双机linux环境配置手册(镜像型)一、基础环境设置1、设置IP ,请在两个服务器上分别进行操作host1:公网IP:192.168.2.101 私网IP:192.168.20.101host2: 公网IP :192.168.2.102 私网IP :192.168.20.102修改IP的方法为:vi /etc/sysconfig/network/ifcfg-eth0vi /etc/sysconfig/network/ifcfg-eth1eth0修改后的结果eth1修改后的结果查看并确认IP地址2、设置/etc/HOSTNAME,请在两个服务器上分别进行操作vi /etc/HOSTNAME修改主机名为:host1查看修改后的结果为:重启后hostname才能生效3、查看防火墙的状态,如果是打开状态则关闭防火墙,请在两个服务器上分别进行操作chkconfig --list |grep firewall 注:list前面是两个短线--关闭防火墙chkconfig SuSEfirewall2_setup offchkconfig SuSEfirewall2_init offSuSEfirewall2 stop4、设置/etc/hosts,请在两个服务器上分别进行操作修改/etc/hosts文件,内容如下5、设置硬盘分区,请在两个服务器上分别进行操作说明:在本文环境中只有两个主分区,故在下文中首先新建了一个扩展分区,然后建立了一个20M的cluster分区,剩余的分区划分成数据分区。
关于fdisk的基础知识,n:新建分区,p:主分区,e:扩展分区,l:逻辑分区,w:把修改写入分区表1.查看硬盘分区对/dev/sda进行分区fdisk /dev/sda输入n,然后选择e,建立扩展分区,输入分区号3(1和2已经被使用)分区大小选择默认,直接两次回车即可然后再次输入n,然后输入l(建立逻辑分区)。
RedHat Linux AS 3配置HA Cluster实战

RedHat Linux AS 3配置HA Cluster实战实战RedHat Linux AS 3配置HA Cluster一、集群概念:将多台同构或异构的计算机连接起来协同完成特定的任务就构成了集群系统;二、集群系统的分类:集群系统一般可分为三类:1、高可用性(HA——High Aviable)集群:主要功能就是提供不间断的服务。
集群中的计算机共用同一个存储器,该存储器同一时刻只能有一台计算机访问;计算机之间通过心跳信号相互监视对方健康状况,一旦对方Down机就立刻接管服务;因此可获得极短的故障响应和恢复时间。
有许多应用程序都必须一天二十四小时地不停运转,如web服务器、工业控制器、远程通讯转接器、医学与军事监测仪以及股票处理机等。
对这些应用程序而言,暂时的停机都会导致数据的丢失和灾难性的后果。
2、负载均衡(Load Balance)集群:负载均衡集群常常也有高可用的特性;一组服务器通过高速的局域网或者地理分布的广域网相互连接,在它们的前端有一个负载调度器(Load Balancer)。
负载调度器能无缝地将网络请求调度到真实服务器上,服务器集群的结构对客户是透明的,客户访问集群系统提供的网络服务就像访问一台高性能、高可用的服务器一样;系统的伸缩性通过在服务机群中透明地加入和删除一个节点来达到,通过检测节点或服务进程故障和正确地重置系统达到高可用性。
由于我们的负载调度技术是在Linux内核中实现的,我们称之为Linux虚拟服务器(Linux Virtual Server)。
在Linux环境下有一个LVS——linux Virtual Server项目组负责相关技术的开发和维护;负载均衡集群有三种实现方式:NAT (Network Address Translation),DR(Direct Routing),IP Tunneling。
其中,最为常用的是DR方式。
3、高性能(HP——High Performence)集群:通过将多台机器连接起来同时处理复杂的计算问题。
Suse Linux 11 sp2_HA部署文档

Suse 11 sp2—HA部署文档1安装HA的软、硬件要求1) 服务器不要求有相同的硬件(内存、磁盘空间等),但它们必须具有相同的体系结构。
不支持跨平台群集。
2) 群集节点使用多路广播或单路广播进行通讯,因此网络设备必须能支持您采用的通讯方式。
可使用ping命令进行测试。
3) 在所有群集组成的节点上,安装了可用联机更新的 SUSE?Linux Enterprise Server 11SP2。
4) 时间同步:群集节点同步相同时间。
5) 主机名和 IP 地址:通过编辑群集中每台服务器上的 /etc/hosts 文件,配置主机名解析。
确保群集通讯速度不受任何 DNS 影响:每台使用静态 IP 地址并且配置不同的主机名。
6) SSH:所有群集节点都必须能通过 SSH 相互访问2 系统源安装2.1 将系统iso包拷贝至服务器上,采用zypper直接安装,可参考《zypper.txt》,suse 环境下比较复杂,建议使用下述方案2;2.2 将系统光盘通过光驱直接挂到服务器上,通过VNC方式连接服务器进行系统源安装。
具体步骤如下:1)进入yast界面,选择“软件安装源”2)进入“已配置安装源”界面,选择“添加”后,进入“媒体类型”界面,选择“DVD”3)点击“下一步”,弹出一个提示框,请点击“继续”4)点击继续后,系统就会从系统DVD中读取系统源文件,结束后选择“完成”即可。
3 Suse HA ISO包安装1)下载suse sp2下的关于HA的ISO包,本文档是针对sp2进行梳理,故下载SLE-HA-11-SP2-x86_64-GM-CD1.iso下载地址:http://mirror.excellent.co.id/linux/SLES/2)下载结束后,将iso包拷贝至服务器上,进入yast界面,选择“软件安装源”3)进入“已配置安装源”界面,选择“添加”后,进入“媒体类型”界面,选择“本地ISO镜像”,选择“下一步”4)进入“本地ISO镜像”界面,在“ISO映像路径”处,通过“浏览”选择拷贝的SLE-HA-11-SP2-x86_64-GM-CD1.iso所在路径,“安装源名称”任意添加,也可以为空。
HA配置方法

/html/200603/2521.html(c)Copyleft2003-2007,EvilOctalSecurityTeam.
ThisfileisdecompiledbyanunregisteredversionofChmDecompiler.
Regsiteredversiondoesnotshowthismessage.
YoucandownloadChmDecompilerat:/
�
[原创]HA配置方法
文章标题:[原创]HA配置方法顶部 代码罐头 发布于:2006-04-2514:01 [楼主][原创]HA配置方法
信息来源:邪恶八进制信息安全团队()
文章作者:代码罐头[E.S.T]
1.试验环境网络拓扑
1.1硬件配置:
4台服务器均联网到同一局域网
#rpm-ivhperl-libwww-5.65-5.noarch.rpm
#rpm-ivhperl-URI-1.21-7.noarch.rpm
4.添加HeartBeat的用户
#groupaddhaclient
#useraddhacluster-ghaclient
5.安装HeartBeat
#tar-zxfheartbeat-2.0.4.tar.gz
#cdheartbeat-2.0.4
#./ConfigureMeconfigure
#make
#makeinstall
#cpdoc/ha.cfdoc/haresourcesdoc/authkeys/etc/ha.d/
#cpldirectord/ldirectord.cf/etc/ha.d/
配置HA

如何配置HA(High Availability)拓扑图:说明:你不需要配置备机,只要配置好第一步,在备机启动后,连接心跳线,备机会自动和主机进行同步并导入配置,导入成功后机器自动重启,重启完成后,配置成功。
注意,备机和主机第一次进行心跳线连接之前,请确认两台机器的操作系统版本一致,即Firmware版本一致。
一.配置HA1.登录需要做第一主机的机器。
2.从左边的菜单栏里面选择,High Availability->Setting3.在右边的页面中,选择启用HA(Enable High Availability)选择框4.在下面的sonicWALL地址选项中,输入第二台机器(备机)的序列号。
(注:备机的序列号可以在机器的铭牌或者system->status下的serial number信息中找到)5.点击Accept按钮保存设置二.配置带状态同步的HA1.以管理员身份登录防火墙2. 选择HA->Advance3. 在Advance菜单下面,如果需要当设备正常后恢复使用第一主机,在Enable Preempt Mode 上面打勾4. 如果升级Firmware时需要备份当前的系统版本和设置时,勾选Generate/OverwriteBackup Firmware and Settings When Upgrading Firmware.5. 当需要调整两台设备通讯间隔时间时,可以修改Heartbeat Interval的值,默认值是5000毫秒进行一次通讯,最小的通讯时间间隔是1000毫秒,值得注意到是,如果间隔时间设的太小,容易引起误操作导致系统切换,特别是在系统负载比较大的时候。
在这种情况下,推荐采用比较大的时间间隔设置6. Failover Trigger Level选项是确定心跳丢失而进行主机切换的数据包的数量7. Probe Level 是关于上行或下行流量间断的时间,SonicWALL推荐使用至少5秒的等待值。
suselinuxHA配置

suselinuxHA配置SUSE11 sp3下HA的配置1前言HA(High Available), 高可用性群集,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。
通常把正在执行业务的称为活动节点,而作为活动节点的一个备份的则称为备用节点。
当活动节点出现问题,导致正在运行的业务(任务)不能正常运行时,备用节点此时就会侦测到,并立即接续活动节点来执行业务。
从而实现业务的不中断或短暂中断。
2资源规划两台SUSE11sp3的虚机,计算机名分别为ccfile1、ccfile2。
网卡的IP地址为节点 1 :eth0 192.168.58.238 eth2 10.10.58.238节点2 : eth0 192.168.58.238 eth2 10.10.58.238VIP 10.10.58.240漂移IP 10.10.58.240 192.168.58网段用于心跳suse11sp3 和对应的HA的光盘3前期环境准备3.1连接工具3.1.1Vsphere client连接提前安装好vsphere client软件,向管理员咨询虚拟机管理服务器vcenter server的地址,输入其地址及个人的域名和密码。
可按IP或者虚拟机名称查找。
双击查找出的结果:虚拟机操作系统界面中。
(有时可能需要重新输入操作系统的账号和密码进行登录)安装Xmanager3软件,使用xbrowser软件来连接虚拟机。
过程如下:如下图,输入地址后,回车。
在弹出的窗口中,选择本机地址,然后点“OK”,将显示输出到本机。
3.2安装HA组件SUSE的HA要通过HA组件来配置,而Suse sp3操作系统默认是没有安装HA组件的。
因此要使用HA组件ISO安装包为操作系统安装HA组件。
过程如下:点击桌面左下角“computer”菜单,选择Y AST,点击“Add”。
本实验中SUSE Linux Enterprise Server 11 SP2的安装ISO文件已经先拷贝到服务器上。
Linux下HA配置及Domino分区服务器部署

Linux下HA配置及Domino分区服务器部署(VMware虚拟机模拟环境)2008年6月25日目录目 录 (2)一、文档概述: (3)二、模拟系统硬件要求 (3)三、需要的软件列表 (4)四、Linux在VMware下第一台主机节点的安装调试 (4)五、Linux在VMware下第二台节点主机的安装调试 (11)六、HA测试 (11)七、Heartbeat2.x的新特性简单介绍 (14)八、Domino服务器的安装 (14)九、第一台Domino服务器基本配置。
(28)十、启动第一台Domino服务器。
(35)十一、第二台Domino服务器基本配置。
(36)十二、启动第一台Domino服务器。
(48)十三、Domino分区服务器配置 (49)十四、准备Domino启动脚本 (51)十五、带Domino测试HA (53)一、 文档概述:HA(High Availability)集群已被广泛应用,但是在现实生产系统中应用更多是,基于高端UNIX的商业化HA产品,如IBM AIX上的High Availability Cluster Multiprocessing - HACMP等,这些商业产品功能强大,技术支持力强、产品文档也很丰富,当然产品价格也相对高昂。
今天我们来介绍基于Linux的开源产品Heartbeat的HA解决方案。
基于Linux平台的Heartbeat的解决方案文档在网上也非常多,主要注重于Apache HTTP Server、Oracle、Mysql等应用的Standby配置方式,这是最基本的HA群集配置类型,在这种配置中由一个节点执行任务,另一个节点只是作为备份。
备份节点不执行任务,被认为是空闲的(idle);这种配置有时被称为冷备份(cold standby)。
这样的配置需要高度的硬件冗余。
还有一种HA集群方式是Takeover,在这种配置中所有节点都执行同类任务,在某个节点出现故障时,其任务可以被备份节点接管。
Linux-HA安装调试手册

Linux-HA安装调试手册高可用集群(Linux-HA)安装调试手册(V1.0版)技术研发:软件研发撰写:李兴国检验:2012年06月01日归档目录第一章Linux-HA安装 (3)1.1 系统安装 (3)1.1.1系统安装 (3)1.1.2系统配置 (3)1.2软件安装 (4)1.2.1 软件安装 (4)1.2.2 HA配置 (6)第二章Linux-HA配置 (8)2.1 HA启动和检测 (8)2.1.1 HA启动 (8)2.1.2 HA运行检测 (8)2.2 HA资源配置 (9)2.2.1 禁用STONITH (9)2.2.2 查看配置验证配置语法 (9)2.2.3 双机HA的特殊配置(关闭票数统计) (10) 2.2.4 添加虚拟IP (10)2.2.5 添加其他资源 (11)2.2.6 资源的分组管理 (12)2.2.7 配置资源监视 (13)第三章Linux-HA运行/调试 (14)3.1 资源的管理 (14)3.1.1 资源的迁移 (14)3.1.2 资源的启动停止 (15)3.2 资源的优先级设置 (15)3.2.1 设置的原因 (15)3.2.2 设置的方法 (15)第四章DRBD数据同步安装/配置/运行 (16)4.1 DRBD安装 (16)4.1.1 RPM软件安装 (16)4.1.2 DRBD编译安装 (16)4.2 DRBD配置 (17)4.2.1 创建DRBD分区 (17)4.2.2 DRBD详细配置 (18)4.3 集群中添加DRBD文件系统资源 (21)4.3.1创建数据克隆 (21)4.3.2 创建集群文件系统 (22)第五章附录(最终配置文件) (23)5.1 Heartbeat配置文件 (23)5.2 Corosync配置文件 (23)5.3 drbd配置文件 (24)5.4 CRM最终配置 (25)5.5 httpd配置 (25)Linux-HA安装调试手册撰写:李兴国本文档中所讲述的Linux-HA系统安装是基于Pacemaker+Heartbeat+DRBD组合的高可用集群系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ha.cf 配置说明 5.1.ha.cf 5.1.
主配置文件,公司出厂设备默认存放目录/etc/ha.d/ha.cf。不用的行前使用“#”注释。 1. 基本配置
一般使用默认配置,说明参照表格中内容。 2. 心跳配置
两台服务器间通过心跳线来进行 HA 的通信和协商。心跳配置,根据现场情况不同选择 不同的心跳方式,从而选择不同的命令,例如:串口方式: baud 19200 和 serial /dev/ttyS0; 单 播 方 式 : udpport 694 和 ucast eth0 192.168.0.45 ; 组 播 方 式 : udpport 694 和 mcast eth0 192.168.0.45。 3. 节点配置
基本 配置
deadtime 20 warntime 10 initdead 120
baud 19200 serial /dev/ttyS0 udpport 694
ucast eth0 192.168.0.45
心跳 配置
mcast eth0 192.168.0.45
auto_failback on
பைடு நூலகம்
节点 配置
node node1 node node2 ping 192.168.0.1
#集群中机器的主机名,与“uname –n”的输出相同。 #集群中机器的主机名,与“uname –n”的输出相同。 #设定虚拟节点,heartbeat 会使用 ping 测试该节点是否正常。此项通 常搭配 ipfail 一起使用。一般使用本机相连的网关。 #设定虚拟的节点群组, heartbeat 会使用 ping 测试时此群组中所有节 点,只要群组中有一个节点回应,则 heartbeat 会认定此群组正常。 此项常搭配 ipfail 一起使用。 #指定和 heartbeat 一起启动、关闭的进程,该选项是可选配置的, 列 出将要执行和监控的命令。使得 Heartbeat 以 userid(在本例中为 hacluster)的身份来执行该进程并监视该进程的执行情况,如果其死 亡便重启之。
命令
logfile /var/log/ha-log logfacility local0 keepalive 2 #设置日志保存文件
说明
#这个是设置 heartbeat 的日志,这里是用的系统日志 #设定心跳(监测)时间时间为 2 秒。 #连续多长时间联系不上后认为对方挂掉了(单位是秒) 。 #连续多长时间联系不上后开始警告提示。 #在某些配置下,重启后网络需要一些时间才能正常工作。这个单独 的”deadtime”选项可以处理这种情况。它的取值至少应该为通常 deadtime 的两倍。 串口速率,使用串口做心跳线是使用。 使用串口做心跳线 #使用端口 694 进行 bcast 和 ucast 通信。这是默认的,并且在 IANA 官方注册的端口号。 #采用网卡 eth0 的 udp 单播来通知心跳,ip 应为对方 IP,建议采用 单播。当一个网段有多台这样 cluster 话,则一定要采用单播,否则 每组 cluster 都会看到对方的节点,从而报错。主备机不同,配置对 端 IP。 #采用网口 eth0 的组播来通知心跳, 有些交换机或交换机间不支持组 播,一般不使用 mcast 方式。主备机不同,配置对端 IP。 #当 auto_failback 设置为 on 时,一旦主节点重新恢复联机,将从从 节点取回所有资源。若该选项设置为 off,主节点便不能重新获得资 源。
6. 7.
3 / 10
1. 说明
Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心 跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块 实现了这两个功能。 高可用集群是指一组通过硬件和软件连接起来的独立计算机, 它们在用户面前表现为一 个单一系统, 在这样的一组计算机系统内部的一个或者多个节点停止工作, 服务会从故障节 点切换到正常工作的节点上运行,不会引起服务中断。从这个定义可以看出,集群必须检测 节点和服务何时失效,何时恢复为可用。这个任务通常由一组被称为“心跳”的代码完成。
如需手工安装 heartbeat 软件(从互联网下载 rpm 或压缩包手工编译安装) ,可指定安装目录,默认 安装目录如下:
4 / 10
信安世纪服务器 HA 配置说明
Executables Man pages Libraries Header files Data files
= "/usr/local/sbin" = "/usr/local/man" = "/usr/local/lib" = "/usr/local/include" = "/usr/local/share" = "/usr/local/var"
authkeys 配置说明 5.3.authkeys 5.3.
认证信息配置文件,通过心跳线主备机间的认证,主备机相同。 2 sha1 HI! 需要更改 HI!,֯ѫ༷ᵪ਼DŽ
6. 管理
公司出厂默认情况下 heartbeat 软件不自启动。 � 查看 hearbeat 到自启动情况:
服务器 HA 配置说明
目录
1. 2. 3. 4. 5. 说明...........................................................................................................................................4 使用范围...................................................................................................................................4 版本...........................................................................................................................................4 安装位置...................................................................................................................................4 配置...........................................................................................................................................5 5.1. ha.cf 配置说明.............................................................................................................. 5 5.2. haresources 配置说明................................................................................................... 7 5.3. authkeys 配置说明........................................................................................................7 管理...........................................................................................................................................7 配置范例...................................................................................................................................8 7.1. 心跳使用串口方式配置示例....................................................................................... 8 7.2. 心跳使用单播方式配置示例....................................................................................... 9 7.3. 心跳使用组播方式配置示例....................................................................................... 9
本 HA 配置中的两个节点, 配置为服务器名。/etc/hosts 文件中必须存在相应服务器名的
5 / 10
行。 4. 网络检测
通过例如 ping 方式检测本机是否网络连通,一般使用本机的默认网关,如果两台服务 器的默认网关不同, 两台服务器配置的 ping 网关地址不同; 如果 ping 检测失败, 则 heartbeat 认为网络不连通, 则将自己变为 standby。 一般情况使用 ping 即可, 特殊情况使用 ping_group (组内一台设备能 ping 通则认为此组网络正常) 。 配置说明:
ping_group group1
网络 检测
192.168.0.45 192.168.0.53