Starting the Piranha Configuration Tool Service

To use the Piranha Configuration Tool you will need at minimum a text-only Web browser. If you start a Web browser on the primary LVS router, open the location http://localhost:3636. You can reach the Piranha Configuration Tool from anywhere on through a Web browser by replacing localhost with the hostname or IP address of the primary LVS router.

When your browser connects to the Piranha Configuration Tool, you will notice that you must login to access the cluster configuration services. Enter piranha in the Username field and the password set with piranha-passwd in the Password field.

via Starting the Piranha Configuration Tool Service.

2. LVS: What is an LVS? Can I use an LVS?

A Linux Virtual Server (LVS) is a cluster of servers which appears to be one server to an outside client. This apparent single server is called here a “virtual server”. The individual servers (realservers) are under the control of a director (or load balancer), which runs a Linux kernel patched to include the ipvs code. The ipvs code running on the director is the essential feature of LVS. Other user level code is used to manage the LVS (set rules for services handled, handle failover). The director is basically a layer 4 router with a modified set of routing rules (i.e. connections do not originate or terminate on the director, it doesn’t send ACKs etc, it’s just a router).

via 2. LVS: What is an LVS? Can I use an LVS?.

The director uses 3 different methods of forwarding.

  • LVS-NAT based on network address translation (NAT)
  • LVS-DR (direct routing) where the MAC addresses on the packet are changed and the packet forwarded to the realserver
  • LVS-Tun (tunnelling) where the packet is IPIP encapsulated and forwarded to the realserver.

Load balancing – LVSKB

In computing, load balancing is a technique used to spread work load among many processes, computers, networks, disks or other resources, so that no single resource is overloaded.

Load balancing can also be considered as distributing items into buckets:

  • data to memory locations
  • files to disks
  • tasks to processors
  • packets to network interfaces
  • requests to servers

Its goal is even distribution.

Via Load balancing – LVSKB.

The Linux Virtual Server Project – Linux Server Cluster for Load Balancing

What is the Linux Virtual Server?

The Linux Virtual Server is a highly scalable and highly available server built on a cluster of real servers, with the load balancer running on the Linux operating system. The architecture of the server cluster is fully transparent to end users, and the users interact as if it were a single high-performance virtual server. For more information, click here.

The Linux Virtual Server Project – Linux Server Cluster for Load Balancing.

Linux Server Cluster for Load Balancing

The Linux Virtual Server is a highly scalable and highly available server built on a cluster of real servers, with the load balancer running on the Linux operating system. The architecture of the server cluster is fully transparent to end users, and the users interact as if it were a single high-performance virtual server. For more information, click here.

via The Linux Virtual Server Project – Linux Server Cluster for Load Balancing.

Linux Virtual Server Tutorial

The Linux Virtual Server Project (LVS) allows load balancing of networked services such as web and mail servers using Layer 4 Switching. It is extremely fast and allows such services to be scaled to service 10s or 100s of thousands of simultaneous connections. The purpose of this tutorial is to demonstrate how to use various features of LVS to load balance Internet services, and how this can be made highly available using tools such as such as heartbeat and keepalived. It will also cover more advanced topics which have been the subject of recent development including maintaining active connections in a highly available environment and using active feedback to better distribute load.

Via Linux Virtual Server Tutorial.