Articles of 高可用性

Xenserver 6.5高可用性

我正在运行XenServer 6.5,并且只configuration了高可用性 。 我注意到有开始订单的选项。 对HA来说,是否有一个最佳做法? 显然,更重要的虚拟机应该首先启动,但是让所有启动顺序为0的虚拟机有什么坏处? 我是否应该按增量顺序将它们全部设置为启动顺序: VM1 – 0, VM2-1, VM3-2, 等等 有几个开始订单0,几个与1,2等可以吗? 另外,是否有任何build议,当设置“ 尝试启动虚拟机后xxx ”选项? 我想在每个虚拟机重启之间有几秒钟是有意义的,但是想看看其他人的意见。

如何在Centos 6.x上设置绑定以实现高可用性?

我的服务器有两个以太网端口。 与绑定我设置两个不同的IP地址。 硬件不是很新,所以我不希望这些function的最新版本工作。 问题是无论我使用什么级别,它都不会报告任何问题。 没有迹象表明该交换机的服务器不支持configuration中的这个或那个设置。 我相信从我学过的课程中有6个级别。 我想这有助于了解我正在使用的服务器模型。 这是惠普Proliant DL365G5。 我确实设置了bond0,主接口和eth0和eth1是该主接口的从属设备。 我问别人,他说我需要一个支持高可用性的路由器。 当我了解到这一点时,它似乎更像是服务器内部交换机支持的function。 顺便说一句,我很好奇,我的ISP提供光纤到大楼。 所以,我可以达到1Gbps。 我听说有些地方正在获得2Gbps。 我需要一个10Gbit的交换机吗? 但是,如果一个ISP提供最大2Gbps进入家庭,并且你有无线设备和各种其他有线连接,他们是分裂总计2Gbps或通过并行运行一些东西,我可以得到每个设备上的全部带宽? 谢谢,布鲁斯

如何计算SLA可用性

想象一下,我们有一个99.9%可用性的API服务。 所以这个API每天只能下降1m 26.4s 。 那么如何测量一个API是否失效呢? 国际海事组织,我需要一个采样率,在SLA合同呢? 有人能给我一个例子吗?

如何使用Docker与HAProxy + Keepalived?

我想在一台机器上使用多个Docker容器创build高可用的Web应用程序。 我在Docker容器中启动了几个Web服务器。 说,三个服务器rest1 , rest2和rest3 。 我使用Docker与HAProxy平衡器绑定到127.0.0.1:80并将查询路由到rest服务器。 这使我可以确定,当一个或两个rest服务器失败时,我将能够查询到127.0.0.1:80并收到正确的结果。 坏事是:当HAProxyclosures时,Web应用程序closures。 我想在每个容器中使用几个带有Keepalived服务的HAProxy Docker容器。 问题是:我需要几个Docker容器来侦听一个IP和一个端口。 例如,我将有haproxy1和haproxy2 ,它们将通过Keepalived绑定到localhost 。 当我在HAProxyconfiguration文件(不是当前Docker容器的IP)中设置IP时,它显示我一个错误,HAProxy不能监听这个IP和PORT。 是否可以使用HAProxy和Keepalivedconfiguration多个Docker容器来侦听一个IP和PORT? HAProxy的configuration: defaults timeout connect 5000ms timeout client 50000ms timeout server 50000ms frontend http-in mode http bind 172.17.0.10:80 default_backend BACKEND backend BACKEND option httpchk server rest1 rest1:8080 maxconn 32 check server rest2 rest2:8080 maxconn 32 check server rest3 rest3:8080 […]

负载平衡和高可用性networking限制

我正在使用HAProxy Reverse Proxy&Keepalive提供高可用性的Apache / MySql虚拟服务器组。 我知道我将使用一个浮动公共IP,然后configurationHAProxy将stream量中继到configuration文件中的服务器。 据我所知,所有服务器实例需要在同一个networking上,这是一个问题,就好像数据中心停机一样,服务器组失败。 如何创build一个高度可用的安装程序,并不要求所有的虚拟服务器都在一个单一的networking下。 我认为这个问题将依赖于浮动IP和HAProxy。 例如: aws上的Linode 2服务器上的Digital Ocean 2服务器上的2台服务器 Digital Ocean在此页面上指定“两台服务器必须位于同一数据中心内,并且应启用专用networking。” 他们正在使用Keepalive。

为什么DFSZKFailoverController在hadoop中杀死Namenode进程?

我尝试按照以下教程来configurationhadoop高可用性集群: http://www.edureka.co/blog/how-to-set-up-hadoop-cluster-with-hdfs-high-availability/ 当我遵循这篇文章时,我面临两个主要问题: 1. hdfs namenode -bootstrapStandby(我不能使用这个命令,因为Standby节点上的Namenode没有启动。)为了解决这个问题,我使用这个命令之前手动在Standby节点上运行namenode。 2.当我运行第二个ZKFC(在备用节点上)时,它杀死了Namenode进程,我甚至无法手动启动它。 这就是为什么Namenode只在Active节点上启动的原因。 如果我们杀死活动节点,则备用节点继续无效(它不会启动Namenode)。 有人知道那篇文章有什么问题吗?

Loadbalancer和Tomcat

目前我们有一个单独的tomcat 7作为我们的应用服务器运行,但随着用户数量的增加,我们正在考虑以下内容, 1)放置一个硬件负载均衡器2)在负载均衡器后面放置两台tomcat服务器,分别安装HA。 问题 我们想要把两个雄猫聚在一起,有没有什么不利之处。 在tomcat之前的硬件负载平衡器是不够的,把Apache服务器的优势是什么? 我们希望卸载Load-Balancer中的SSL,这是我们在这种方法中看到的一些影响或问题?

oVirt自托pipe引擎集群上没有高可用性

我正在尝试使用oVirt的虚拟机集群HA(特别是Red Hat Virtualization 4.0,但是我并没有得到Manager VM的高度可用性,所采取的步骤本质上是: 设置node1并使用iscsi存储运行托pipe引擎脚本。 设置node2并使用相同的iscsipath继续托pipe引擎脚本。 将集群/主存储添加到Manager VM,并让数据中心运行。 我已经按照红帽提供的文档说,现在应该启用HA。 问题在于,当我通过其Web门户访问Manager VM设置时,它指出“使用托pipe引擎时,VM无法设置为高度可用”。 我错过了什么?

故障转移站点到站点VPN是否需要远程站点上的两个防火墙

我们有两个ISP,每个ISP都给我们分配了一个公共IP地址。 我们称第一ISP“VZON”和第二ISP“CCAST”。 电话(VoIP)stream量走出VZON网关; 所有其他数据stream量都会从CCAST网关中stream出。 有通过CCAST网关连接远程站点的站点到站点VPN。 我们希望VPN能够“或多或less地高度可用”。 既然这是一个模糊的术语,我会定义它的意思。 如果CCAST网关连接失败(可能是CCASTS的路由器出现故障,或者有人不小心拔出电源插头),我们希望使用VZON网关自动联机“备用”VPN; 一旦CCAST网关上​​的故障得到修复,我们希望VPN自动恢复使用CCAST网关。 这种情况是否需要在远程站点使用两个硬件防火墙? 或者可以使用单个防火墙(假设某些CISCO SRX模型)configuration两个VPN,在另一端使用不同的网关,并将其中一个作为“待机”,只有当它检测到远程对端“死亡” “(通过使用死对等检测或其他方法)。 PS如果只有一个具有主用和“备用”VPN的防火墙是不可能的,是否可以有两个并发的VPN,但其中一个可以获得90%的通信量,另外10%可以通过单一的防火墙并且没有附加设备,但是当“主”VPN连接失败时,“辅助”VPN的负载自动转换为100%。

F5 LTM节点closures和健康检查失败之间的时间

简单的问题,但我无法在网上find答案。 假设发生以下情况:接收到下一个stream量的节点在接收到新的客户机请求时,可以启动运行状况检查之前,将无法响应。 F5 LTM负载均衡器如何对此作出反应? 我问的原因是因为我们希望能够根据需要重新启动后端节点,但不希望有任何丢失的连接。 请问LTM只是尝试连接到池成员,然后继续到下一个节点为同一个HTTP请求? 我想我们可以在重启之前运行一些iControl REST调用,但是我并不热衷于过度工程。