Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

We will make it easy for a system administrator to configure multiple Edubuntu servers to share the tftp/NFS load for TCs. This will provide service redundancy and performance enhancement that will be greatly beneficial when Edubuntu supports local apps (diskless thick clients) in the future.

Note: The original proposal in this spec (session load balancing) has been superseded by https://wiki.ubuntu.com/LDMLoadbalancingSupport .

Rationale

If multiple Edubuntu servers are available it would be best if there is no single point of failure for booting thin clients.

Use cases

Scope

This spec is about TFTP/NFS being shared among multiple servers to provide failover in the case of a server crash, and load balancing for the bright future of Edubuntu with local application support. This spec is not concerned with login sessions being directed to one server or another (for see https://wiki.ubuntu.com/LDMLoadbalancingSupport). This spec has nothing to do with migration of any sessions or processes from one Edubuntu server to another.

Design

TFTP and NFS root are handed to the TCs by DHCP, so the solution will fundamentally involve DHCP. It would be good to automate configuration of this feature as much as possible.

Implementation

DHCP failover seems to be the best plan, but this can use more discussion.

Code

Data preservation and migration

None.


CategorySpec CategoryEdubuntuSpec

Edubuntu/Specifications/LTSPLoadBalancing (last edited 2010-01-21 17:47:17 by jonathan)