Linux Virtual Server (LVS) is a highly available and highly scalable virtual server that is built on a cluster of actual servers using a load balancer. This approach allows the service that is being provided to appear as a single Linux server. In this hands-on lab, you are tasked with setting up LVS in order to provide a virtual service for two Apache HTTP servers.
Successfully complete this lab by achieving the following learning objectives:
- Load the IPVS kernel module.
Load in the IPVS kernel module.
- Install the IPVS administration utility package.
yumto install the IPVS administration package.
- Enable packet forwarding and non-local IP address binding.
Add the IP forward and IP nonlocal bind directives to
- Start up the `ipvsadm` service and ensure that it persists through reboot.
ipvsadmconfiguration file and enable and start the
- Configure the virtual service and specify the scheduling algorithm.
Add the virtual service and specify the scheduling algorithm.
- Add the real servers to the virtual service and specify a packet forwarding method.
real-server2to the virtual service.