我有一个处理UDP通信的应用程序。 需要使用两台机器在主动 – 主动模式下运行设置,并且只有一个IP暴露于外部世界。 在这种情况下,LVS会有帮助吗?还是其他可用的工具?
我想做负载平衡。 要做到这一点,我想使用LVS和Apache作为负载平衡器。 我的configuration将是这样的: 用户 – >互联网 – > LVS负载平衡器 – > Apache平衡器 – >真实服务器 你认为这是可能的吗? 在这个configuration中,我不知道是否需要两个负载均衡器,或者只有一个与LVS&Apache一起使用。 谢谢
我在CentOS 5.10上inheritance了Linux Virutal Server(LVS)负载平衡器。 一段时间没有问题,没有问题的运行。 现在,当我添加一个新的虚拟IP(VIP)时,所有HTTPstream量都被“过滤”到该端口。 例如:这是现有VIP的nmap输出: nmap 10.150.200.141 Starting Nmap 5.51.6 ( http://nmap.org ) at 2014-10-13 14:55 EDT Nmap scan report for 10.150.200.141 Host is up (0.014s latency). Not shown: 995 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 111/tcp open rpcbind 443/tcp open https 1556/tcp open veritas_pbx Nmap done: 1 […]
我无法弄清楚AWS如何在ElasticBeanstalk上设置Docker“精简池”,以及如何填充它。 我的docker精简池正在填满,导致我的应用程序在试图写入磁盘时崩溃。 这是从容器内部: >df -h > /dev/xvda1 25G 1.4G 24G 6% 事实上,EBS有一个25GB的磁盘分配给它; 1.6 GB是什么du -sh /返回。 在EC2之外,它开始无害…(通过lvs ) LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert docker-pool docker twi-aot— 11.86g 37.50 14.65 但是,文件系统很快会以只读方式重新装载。 通过dmesg: [2077620.433382] Buffer I/O error on device dm-4, logical block 2501385 [2077620.437372] EXT4-fs warning (device dm-4): ext4_end_bio:329: I/O […]
我正在寻找一个开源的Linux负载均衡器。 我的要求很简单。 我想要一个负载均衡器面前多个Web服务器。 它应该能够使用循环方式在Web服务器之间平均分配负载。 易于安装和使用简单。 此外,我想dynamic地(在旅途中)将web服务器添加到负载均衡器,而无需停止/重新启动负载均衡器。 谢谢你的帮助。 -Sethu
我使用食人鱼工具在cent os上configuration了LVS。我使用内部n / w的vip作为真实服务器的网关,我们有两个网卡,一个有外部Ip,另外一个是内部networking,它位于192.168.3.0/24networking上。 但是我不能从客户端连接它显示连接拒绝错误 。 请build议私人n公共n / w沟通的iptables规则。 可能是我错过了这个。 我们添加的iptables规则是: iptables -t nat -A POSTROUTING -p tcp -s 192.168.3.0/24 –sport 5000 -j MASQUERADE 这是我的ipconfig: eth0 Link encap:Ethernet HWaddr 00:00:E8:F6:74:DA inet addr:122.166.233.133 Bcast:122.166.233.255 Mask:255.255.255.0 inet6 addr: fe80::200:e8ff:fef6:74da/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:94433 errors:0 dropped:0 overruns:0 frame:0 TX packets:130966 errors:0 dropped:0 overruns:0 […]
我使用keepalived来build立一个指向主服务器的虚拟IP地址。 当发生故障转移时,应该将虚拟IP指向备份,并且IP应该保持在那里直到我手动启用(修复)主设备。 这很重要的原因是我在服务器上运行mysql复制,写入只能在主服务器上。 当我失败时,我促使奴隶掌握。 主服务器: global_defs { ! this is who emails will go to on alerts notification_email { [email protected] ! add a few more email addresses here if you would like } notification_email_from [email protected] ! I use the local machine to relay mail smtp_server 127.0.0.1 smtp_connect_timeout 30 ! each load balancer should have a […]
我是一名Web开发人员,最近需要使用Load Balancer。 我在这个领域是新的。 我select了使用哪个LB,不像它那么重要,HAProxy具有我所研究的所有function。 我担心的是,使用基于软件的负载均衡器,它不会将用户redirect到后端服务器,负载均衡器停留在中间,因此所有的带宽和TCP连接都将停留在中间。 我说得对吗? 如果以前是这样的话,那我该如何做一个解决scheme,使负载平衡器不会停留在Client – Backend服务器的中间? 此外,我需要一个“源”磅types,因为web应用程序使用会话,我需要用户连接到他们已经使用相同的服务器。 先谢谢你。
我正在运行两个在linux内核空间中服务的“服务”: Linux Netfilter防火墙(“iptables”) Linux虚拟服务器负载均衡器(“IPVS”,“LVS”) 现在我想(性能)监视我的“应用程序”就像我正在运行的任何其他软件。 那基本上会是什么? CPU时间和内存。 我如何从内核中获取这些内容? iptables的内存消耗可以通过连接跟踪表的大小来估计,与ipvs相同。 对我来说没关系,但任何提示都是值得欢迎的。 但是 – CPU处理路由,防火墙和负载均衡的时间呢? “系统”时间是否包括数据包转发和过滤处理? 那么ipvs处理呢?
我需要在许多“真实服务器”之间对UDPstream量进行负载平衡,并以真正的循环方式进行。 我已经开始keepalived,但意外地发现,LVS把UDPstream量视为“连接”(无论是在UDP ..)。 实际上,这意味着所有来自特定客户端的stream量都会一直到达同一个“真实服务器”(这是一个大问题,因为有些客户端可能会产生如此大的stream量,单个后端将不堪重负) 。 显然,这是预期的行为, 但是最近的LVS版本有一个“–ops”标志,这使得LVS绕过了上述的行为,使得每个UDP数据报都被独立处理(这就是我想要的!)。 但是(总是有一个但是..)这个function没有暴露在keepalived.conf。 有没有解决scheme,这将让我 在UDP后端之间进行循环分配 检测“死”的后端,并将它们从循环中删除(当它们变成“活着”时将它们加回来也是有用的) 应该是基于Linux的,显然。 任何forms的DNS循环都不会在这里真正起作用,因为客户端不能识别DNS。 PS我会尝试脉冲/食人鱼,但从阅读我收集的文件,它并不暴露“ – ”标志以及。 我也打算试一试(通过直接调用ipvsadm来使后端检测和添加/删除realserver)。