Creating a lab environment to optimize the available resources using Fat Client LTSP technology. The lab is used for learning activities, exams, and also penetration testing labs.
In this project, I was assigned to ensure that several university labs operated optimally with minimal resources. I proposed the idea of implementing LTSP in various labs, including the Learning Lab, the Penetration Testing Lab, computers in the library, and the Examination Lab.
I implemented LTSP using the Fat Client method, so that the CPU and RAM resources are drawn from the local computer, but the disk utilizes a centralized image. The accounts utilized LDAP authentication. As a result, when a user logs into this LTSP system, they are directed based on their authority. For instance, students are directed to the student desktop, while lecturers are directed to the lecturer’s desktop.
The challenge in this project was bandwidth allocation, as a bottleneck could occur if the network-level resource composition was insufficient. The solution was to conduct minimum testing in batches for each resource. Since one lab could contain up to 100 computers, the testing was carried out in 5 batches. Once the optimal figure for each computer was determined, it was necessary to implement QoS at the network level and also enhance hardware resources at the network level
The technologies used are: Linux, TFTP, NFS, LDAP, Proxy, NAT, Customize Linux Image, Cisco Router, Juniper Router, Cisco Switch, Mikrotik