Articles of 高可用性

使用NLB以最less的停机时间从单个IIS迁移到Webfarm?

假设我们网站的IP是1.1.1.1,我们要build立NLB,最好是将1.1.1.1设置为虚拟IP – 可以搞砸了,导致停机… 最好将虚拟IP设置为1.1.1.2,然后一旦validationNLB工作,更改DNS将Alogging指向1.1.1.2而不是1.1.1.1? 有没有另一种解决scheme,你会怎么做?

我可以在不中断stream量的情况下更换路由器和DHCP服务器吗?

我有一个充当路由器和DHCP服务器的设备。 我正在取代它,并希望尽量减less停机时间。 如果我拔掉它,并插入具有相同IP的其他设备,那么所有具有DHCP租约的PC将继续工作? (我有DHCP冲突检测,所以它不应该重新分配已经使用的DHCP地址)。 如果我想改变IP(新的子网) – 那么是否有告诉所有的客户端(Windows PC)在一分钟内释放他们的DHCP租约并要求新的IP租用? 如果拔出旧设备之前,我已经释放所有的DHCP租约,Windows电脑会自动要求新的DHCP地址?

我可以有一个软件列表来运行两个节点HA Ubuntu(服务器)群集?

这只是为了实验目的:-)我想学习如何创build一个高可用性Ubuntu(服务器)群集。 什么是基本的软件要求? 我听说Beowoulf,心跳和其他奇怪的话,但我不知道…我只需要一个推荐的软件列表,所以我可以自己学习rest:-) 先谢谢你!

分裂大脑恢复文件系统未安装后

我有一个主动/被动高可用性集群与心脏起搏器+裂脑。 裂脑状态后,我使用自动裂脑恢复来恢复我的系统。 问题是,由于文件系统资源是由CRMpipe理的,所以在拆分脑部恢复之后不会挂载。 裂脑恢复后没有任何安装! 似乎我应该使用stonith设备,但是我的老板要求我解决它,没有任何额外的设备! 我该如何通知心脏起搏器的分裂情况,以便重新安装文件系统资源? 编辑:我的CRMconfiguration node drbd3 node drbd4 primitive apache ocf:heartbeat:apache \ params configfile="/etc/apache2/apache2.conf" httpd="/usr/sbin/apache2" \ op monitor interval="5s" primitive drbd_disk ocf:linbit:drbd \ params drbd_resource="r0" \ op monitor interval="15s" primitive fs_drbd ocf:heartbeat:Filesystem \ params device="/dev/drbd/by-res/r0" directory="/mnt" fstype="ext4" primitive ip1 ocf:heartbeat:IPaddr2 \ params ip="10.8.0.95" nic="eth0" group group1 ip1 apache ms ms_drbd drbd_disk \ […]

从不同的子网Ping Linux虚拟IP HA集群不起作用

我已经使用Corosync / Pacemaker设置了一个Linux集群,并且这两个集群节点位于共享一个虚拟IP的同一个子网中。 对于同一个子网内的机器,他们可以成功地ping虚拟IP“135.121.192.104”。 但是,如果我试图从另一个子网上的机器ping虚拟IP“135.121.192.104”,那么它不响应我的ping。 其他机器驻留在子网“135.121.196.x”上。 在我的机器上,我的ifcfg-eth0文件中有以下子网掩码: NETMASK = 255.255.254.0 下面是我的输出为crmconfiguration显示: [root@h-008 crm]# crm configure show node h-008 \ attributes standby="off" node h-009 \ attributes standby="off" primitive GAXClusterIP ocf:heartbeat:IPaddr2 \ params ip="135.121.192.104" cidr_netmask="23" \ op monitor interval="30s" clusterip_hash="sourceip" clone GAXClusterIP2 GAXClusterIP \ meta globally-unique="true" clone-node-max="2" property $id="cib-bootstrap-options" \ dc-version="1.0.11-1554a83db0d3c3e546cfd3aaff6af1184f79ee87" \ cluster-infrastructure="openais" \ expected-quorum-votes="2" \ no-quorum-policy="ignore" […]

HA的2个服务器的最佳解决scheme

只是说,我知道一些关于服务器和数据库,但还不足以实现已被问到,所以我只是需要一些build议,让我直接:) 好吧,所以我们有两台运行Windows Server 2008标准SP2的专用服务器,由于成本的限制,我只有两台服务器。 托pipe在这些框上的服务将是IIS7,Apache2,SQL Server和MySQL,直到我有资金扩展。 我没有负载均衡器,也不能改变服务器的IPconfiguration,所以就平衡/集群而言,我唯一能做的事情就是使用低TTL的循环的dns,这是对的吗? 至于IIS和Apache,我有一个与DFS的域共享设置,这两个Web服务器用于那里的文件,这是一个可接受的方式来做到这一点? 到目前为止,我认为这将工作,只要我find更新的DNS服务器发送stream量工作服务器。 我一直在努力与数据库,到目前为止,我有他们设置为一个镜像,我可以故障转移到另一个,这是SQL工作正常,因为我可以指定一个伙伴服务器的连接string,但那不是理想的它也是每个数据库,我不想修改应用程序。 我不知道在一个MySQL连接string中的伙伴服务器。 任何人都可以点亮这个? 我已经把我的头发撕了好几天了! 谢谢。

如何在RHEL 4上configuration虚拟IP接口以进行HA故障切换

我有两台服务器,每台服务器在物理networking接口上都有一个物理IP地址: Server A: 192.168.0.1 (eth0) – PRIMARY Server B: 192.168.0.2 (eth0) – BACKUP 我想在服务器A上运行一个应用程序作为主服务器,在服务器B上运行同一应用程序作为备用服务器 该应用程序是无状态的,所以我不需要在两者之间同步数据。 向应用程序发送请求的系统希望将它们发送到单个IP地址。 所以我需要configuration第三个IP地址: 192.168.0.3 (eth0:1) …将被绑定到服务器A.如果服务器A上的应用程序发生故障,将引发警报,为此,我想要执行服务器A上的ifdown eth0:1 ifup eth0:1在服务器B上,将虚拟IP转移到另一个服务器,以便它将开始处理请求,而不必重新configuration发送请求的系统。 我的问题是,我如何在RHEL 4上进行configuration? 在Google上search有关这方面的信息是非常棘手的,因为我不完全确定这种types的configuration将被调用,“虚拟IP RHEL”只是提供了一个非常广泛的主题。

Amazon RDS开源数据中心的替代品?

我正在寻找一种类似于Amazon RDS的技术,在这种技术中,可以在您自己的数据中部署引擎(即:WSpipe理,设置,操作,HA,备份,时间点恢复,扩展等)中央。 有这样的事情吗?

我怎样才能使一个高可用性的tomcat集群没有单点故障?

我浏览了网页,试图find一种方法来创build一个没有单点故障的tomcat集群,而我发现的所有东西都是我需要一个叫做dispatcher的东西,在这种情况下,它将是Apache web服务器,两个tomcat服务器。 调度程序将收到请求并将这些请求交给tomcat服务器,但是如果Apache Web服务器closures了,我该如何克服这个失败点呢?

IIS和ASP.NET MVC的固体故障转移?

我们的团队目前正在计划我们下一个看起来很激动人心的大项目! 我们的产品将是一个ASP.NET MVC网站,可以在客户自己的服务器上部署,也可以在我们的服务器上支付一个实例(这将通过在networking上运行的configuration服务自动完成)另一个话题)。 我们不希望在基础设施方面走在顶端,我们不一定需要,所以对于最初的部署,我们希望有2个运行IIS7的Win2k8盒子作为networking盒子。 1个主要的SQL Server 2008数据库服务器作为主服务器运行,而作为从服务器/故障转移服务器的服务器略微less一些。 SQL故障转移不是问题(因为我们是SQL Server的书呆子!) 但是,我们不确定如何实现networking故障转移,因为现在我们不想在早期阶段将两台networking服务器之间的负载分开,而是让它在故障转移之前耐心地等待故障转移。 我已经研究过像HAproxy之类的各种高可用性系统,但并不完全了解如何进行这种configuration。 (我并不是说我们正在寻找HAproxy的build议..这只是我们见过的大浪和ldirectord等系统中的一个。) 我也应该注意到,如果需要的话,我们并不害怕在Linux机器上运行负载平衡器!