我想了解有关服务器的负载平衡。
有没有一种方法可以模拟我的机器中的许多服务器并configurationApache以实现负载平衡? 这是:看看它是如何工作的。
我只有一台机器,不可能去实验室:/
卡尼,我现在和你一模一样
我在我的电脑上安装了VirtualBox,然后创build了一个新的虚拟机,并在其上安装了CentOS。 我将networkingconfiguration为桥接,因此networking上的其他设备具有可见的networking地址。 我安装了我特别需要Apache HTTP的应用程序。
之后,我closures虚拟机,然后用一个新的MAC地址完全克隆它2次,以创build2台完全相同的机器。 由于它们具有不同的MAC地址,所以它们都从DHCP服务器获取不同的networking地址。 我们的DHCP服务器给同一台机器提供相同的地址,所以只要你经常使用虚拟机,那么他们会保留地址,所以你不必从networkingpipe理员那里组织静态地址。
这很容易,只需要几个小时的设置。
只需让apache在不同的端口上监听不同的虚拟主机。
如果你想testing故障转移使用iptables来阻止访问其中的一些。 如果要检查每个虚拟主机的会话粘性检查日志。
但是……实际上,创buildless量虚拟机或者“更接近真实”设置可能会更好。
如果您想做一些testing,请安装一些虚拟化软件,使用您要使用的软件/操作系统创build一些虚拟机,然后使用它们进行操作。 请注意,你需要大量的RAM。