Articles of 高可用性

Keepalived + Haproxy性能,apache或nginx?

我有一个关于Keepalived + Haproxy的问题。 在工作中,我分配了一个Keepalived和Haproxy的冗余Web服务器。 目前我们的设置如下: Apache(作为负载均衡器)+ Modsecurity(waf)——> 3 x IIS(Web服务器,Windows Server 2012) 这里的问题是,Apache负载平衡请求的速度越来越慢。 我应该使用: 情况1: Apache和Modsecurity作为ssl卸载和waf。 keepalived + haproxy冗余和负载平衡器。 情景2: Keepalived(冗余)—-> 2个Apache(负载均衡器)+ Modsecurity(waf)——> 3个IIS 情况3: 使用nginx作为SSL卸载,使用Modsecurity作为waf + Keepalived和Haproxy。 哪个性能更好? Thx之前:)

LVS群集帮助

我正在尝试为一个项目build立一个LVS群集,而且我在这些networking层面上没有太多的知识。 我遇到了一个问题,即真正的服务器拒绝来自director的任何数据包,但会允许数据包从我的客户端到同一个端口。 我在2.6.16.60-0.21默认内核上使用suse linux。 导演脚本: #!/bin/bash #———-mini-rc.lvs_dr-director———————— #set ip_forward OFF for lvs-dr director (1 on, 0 off) #(there is no forwarding in the conventional sense for LVS-DR) cat /proc/sys/net/ipv4/ip_forward echo "0" >/proc/sys/net/ipv4/ip_forward #director is not gw for realservers: leave icmp redirects on echo 'setting icmp redirects (1 on, 0 off) ' echo "1" >/proc/sys/net/ipv4/conf/all/send_redirects cat […]

一些虚拟机在冷启动后启动,不请自来?

我有一个小试验室,安装了试用ESXi 4.x,最新的更新和补丁。 当时我正在testing一些奇怪的结果HA。 如上所述,一些虚拟机启动时没有configuration这样做。 在主机configuration选项卡中,虚拟机启动/closures,我只将vCenter标记为自动启动 集群function 打开VMware HA VMware HA 启用主机监视 虚拟机选项 虚拟机重启特性:低/高 主机隔离响应:关机 虚拟机监控 启用虚拟机监控虚拟机设置 虚拟机监控:低/中 愚蠢的是,具有相同设置的其他虚拟机无法启动。 所有虚拟机都正常closures。 有任何想法吗? Greetz Jaap

需要可扩展的高度可用的事务日志服务器

我的要求: 1)必须能够在节点故障后继续运行2)节点故障后日志必须是可恢复的 – 没有数据丢失3)必须能够扩展4)必须是事务性的 – 当消息被logging时,我需要保证它被坚持到磁盘 这与我之前的一个问题类似,但我刚刚意识到交易function的重要性。 这是一个医疗应用程序; 我们不能丢失任何日志消息。 谢谢!!

高负载的Web服务器设置

我正在准备一个约会网站的服务器设置,需要能够处理大约每小时5-10000个请求/秒到主站点。 我的想法是这样做的: 服务器静态内容(CSS,JS,IMG)::清漆caching=> Nginx的networking服务器 服务器成员照片:: [1]清漆caching=> [n] nginx web服务器 服务器成员的video和stream媒体:: nginxnetworking服务器与Erlyvideo或Wowza(只付费会员) 服务器的Web应用程序:: [1] Nginx(作为caching,如果需要)=> [N] HipHopnetworking服务器或Apache的mod_php nolog 这是好还是有更好的办法? 我们用自定义的framewrok开发了web应用程序并尽可能进行了优化,结果是每个站点的执行时间在3年前的开发中不会超过0.05秒(无caching)0.0009秒(使用apc或memcached) web服务器与Apache和MySQL。 我不确定有多less服务器,我们将需要的Web应用程序和DB来处理这个数量的请求。

通过过滤IP迁移

我正在寻找一种解决scheme来使用两个主机之间的虚拟IP,但是以一种特定的方式。 我希望将地址绑定到两个主机一次,但筛选出不活动的(路由公告+stream量filter的ARP过滤)。 我也需要支持2个必须绑定到不同networking上的2个接口的IP。 我试过心跳 – 就我所知,它只能通过接口别名绑定IP。 我也尝试了vrrpd – 它可以完成所需的工作,但它似乎并没有真正处理多个具有显式接口的IP,而没有运行2个副本 – 而且我也不想结束在主机之间分割的地址。 有什么解决scheme可以帮助我吗? 或者我可以configuration心跳做我所需要的?

Exchange 2010高可用性解决scheme规划体系结构

我正计划在组织中部署Exchange 2010。 该组织由2个网站组成。 第一个地点(大部分员工)的计划是: – 2个Windows Server 2008 R2企业版 – 在NLB中运行的Forefront TMG服务器 – 1个Windows Server 2008 R2标准版,后面跟随TMG的CAS ROLE(和EDGE)在DAG中使用MAILBOX和HUB的Windows Server 2008 R2 Enterprise 第二个地点的计划是(只保留几个员工,最终一些外部托pipe): – 1个路由器(如果需要,TMG服务器,如果不是简单的硬件盒) – 1个Windows Server 2008 R2标准与CAS ROLE(和EDGE?)落后于TMG – 1台Windows Server 2008 R2 Enterprise,DAG中包含MAILBOX和HUB。 这两个地点将通过IPSEC永久连接。 考虑到我会有TMG服务器吗?我需要把EDGE服务器放在外面吗? 或者我可以保留他们的CASangular色。 DAG能够有效地通过IPSEC隧道吗? 这是甚么好计划? 考虑到我们有3-4个地点需要通过IPSEC隧道访问邮件,我们需要HA解决scheme,那么最好的scheme是什么? 我们将邮件服务器放在两个地方,因为我们希望确保其中一个或另一个可以工作并接受电子邮件,在发生电源故障或在其中一个地点发生networking故障时提供服务。

高可用性没有虚拟IP的Mysql

我试图在mysql级别为我们的生产系统devise一个简单的高可用性系统。 从我目前阅读的内容来看,最好的解决scheme是设置主 – 主复制。 不幸的是,我们不能使用虚拟IP,所以像MMM这样的脚本不能像我所想的那样被使用。 build议的解决scheme是通过haproxy连接到mysql,这将“保证”一次只能写入一个主机。 我找不到这个configuration的许多信息 – 与通常的基于虚拟IP的configuration相比有什么优点/缺点?

解决SQL 2008镜像群集

你好,SQL jedis, 我希望我的数据库始终可用。 所以我build立了数据库镜像,这个工作非常好用。 我的问题是,我如何一致地解决数据库问题? 我希望数据库访问是透明的底层镜像状态。 目前,如果我将stream量发送到SQL-SERVER-01,并且触发了故障转移,则我的stream量现在需要转到SQL-SERVER-02。 有什么方法可以抽象吗? 我可以使用Windows Enterprise的群集function,让一个虚拟IP地址自动在主SQL镜像之间浮动吗?

使用DRBD在Kvm中快照/回滚

我想在使用KVM / libvirt的两台服务器上的虚拟机上使用HA。 我使用DRBD将图像放在一个分区上。 我正在使用qcow2格式,并使用virsh snapshot-create vm拍摄快照 我认为它将它保存在qcow2图像中。 但它在/var/lib/libvirt/qemu/snapshot/vm/1306756846.xml中创build了xml文档。 当主机崩溃时,除非我复制快照文件,否则其他服务器无法看到快照。 还可以合并快照?