SDB:KIWI-LTSP quick start
tagline: From openSUSE
|Tested on openSUSE||Recommended articles||Related articles|
Follow these simple steps to get LTSP running.
Minimum Useful Specs:
Pentium processor running at 2+ ghz, 32/64 bit 512MB+200MB RAM per client RAM on the server 2 NICS if internet sharing is required
Download openSUSE Edu Li-f-e, create live USB stick or DVD. Install it and create users for the terminals using YaST, one user per terminal is required.
On standard openSUSE distribution(not Li-f-e), install kiwi-image-ltsp and kiwi-image-ltsp-boot packages from Tumbleweed repository. Images for 64bit clients are kiwi-image-ltsp64 and kiwi-image-ltsp-boot64. 32bit server can be used to serve 64bit clients and vice versa.
zypper ar -r http://r.opensu.se/server:ltsp/openSUSE_Tumbleweed/r zypper in kiwi-image-ltsp
Please configure network according to the instructions in the linked article about KIWI-LTSP network configuration.
Warning: DO NOT do the next step without doing the network setup as described.
Configure everything script
Run the following command in terminal as root to configure all services according to the network setup done previously.
Finally, disable booting in FATCLIENT mode.
echo "LTSP_FATCLIENT=False" >> /srv/tftpboot/KIWI/root.default/etc/lts.conf
PXE booting PCs on the network should now get LTSP session from the server.
Disable LTSP server
To stop serving LTSP environment to the network disabling dnsmasq and klaoe services is enough:
Thin client configuration
Edit /srv/tftpboot/KIWI/root.default/etc/lts.conf as per your requirement. See man lts.conf after installing ltsp-docs package for variables that can be used.
Performance of thinclients can be improved by turning off encryption of X data, use the following variable to do that.
echo "LDM_DIRECTX=True" >> /srv/tftpboot/KIWI/root.default/etc/lts.conf