easy-ltsp - opensuse · 3 testing content linux terminal server project (ltsp) kiwi-ltsp easy-ltsp...
TRANSCRIPT
![Page 1: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/1.jpg)
Easy-LTSPHow to configure an openSUSE LTSP server easily27.06.2009Jan Weber
![Page 2: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/2.jpg)
2
About Jan Weber
● Born 1983● Student
Applied computer scienceUniversity of applied science Offenburg
● openSUSE member• openSUSE Education
● [email protected]● the_code in irc.Freenode.net
![Page 3: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/3.jpg)
3
Testing
Content
● Linux Terminal Server Project (LTSP)● KIWI-LTSP● Easy-LTSP
• KIWI Configuration• LTSP Configuration
– Task based configuration– Advanced configuration
• Thin-Client management● Future of Easy-LTSP
![Page 4: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/4.jpg)
Linux Terminal Server Project
![Page 5: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/5.jpg)
5
LTSP
● Add-on for Linux Systems● Applications run on the server● Thin-clients are used for user interaction● Thin-clients are normally low-powered and lack a hard disk
● Legacy computers can be turned into thin-clients● Terminal Server are becoming popular in educational institutions and enterprises
![Page 6: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/6.jpg)
6
LTSP boot process
PXE / CD-ROM / USB
Kernel & Initrd
NBD or NFS mountClient image
Change to new root filesystem
Run /sbin/init
LDM login
![Page 7: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/7.jpg)
KIWI-LTSP
![Page 8: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/8.jpg)
8
KIWI-LTSP
● KIWI Image System is used to create thin-client images• KIWI is widely used (SUSE-Studio, Build Service)• KIWI is integrated in YaST• Local applications can easily be added to client images• PXE, CD and USB images can be created with one
configuration● Visit http://kiwi.berlios.de for more information
![Page 9: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/9.jpg)
9
KIWI-LTSP Services
● DHCP server for network configuration● TFTP server for boot images● NBD/NFS for client images● SSH LDM uses SSH for Xsession● LTSPFS for mounting local devices
![Page 10: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/10.jpg)
Easy-LTSP
![Page 11: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/11.jpg)
11
Easy-LTSP
● Developed during Google Summer of Code 2008● Mentored by Jigish Gohill (cyberorg) and Lars Vogdt (kl_eisbaer)
● Configuration of LTSP server easier● Designed to work with all distributions
![Page 12: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/12.jpg)
12
KIWI-LTSP Configuration
● Easy-LTSP can be used to create client images, PXE, USB and CD
● Prebuild images should require no configuration● Configuration of KIWI-LTSP image creation in three different ways
• Automatic detection of settings• Simple configuration of IP settings• Advanced configuration for all settings
![Page 13: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/13.jpg)
13
Easy-LTSP – Prebuild Images
![Page 14: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/14.jpg)
14
Easy-LTSP – Live USB Image
![Page 15: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/15.jpg)
15
Easy-LTSP – KIWI-LTSP simple
![Page 16: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/16.jpg)
16
Easy-LTSP – KIWI-LTSP advanced
![Page 17: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/17.jpg)
17
LTSP task Configuration
● Configuration of common settings using tasks
• Display• XServer• SWAP• AutoLogin• Printer• Mouse
• Language• Connect to Windows
Server• Sound• Localdev• Disable X Security• Keyboard
![Page 18: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/18.jpg)
18
Easy-LTSP – LTSP tasks
![Page 19: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/19.jpg)
19
Easy-LTSP – Display Task
![Page 20: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/20.jpg)
20
Easy-LTSP – Localdev task
![Page 21: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/21.jpg)
21
LTSP Configuration
● Expert configuration for each variable● Thin-clients can be added to a configuration section
![Page 22: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/22.jpg)
22
Easy-LTSP – Advanced configuration
![Page 23: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/23.jpg)
23
Easy-LTSP – Thin-Clients
![Page 24: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/24.jpg)
Future of Easy-LTSP
![Page 25: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/25.jpg)
25
Future of Easy-LTSP
● Easy-LTSP-NG• Development started• Python• PyGTK
● Possible cooperation with Ubuntu project• TCM-NG (Thin Client Manager Next Generation)• Jordan Erickson, Josh Dukes
![Page 26: Easy-LTSP - openSUSE · 3 Testing Content Linux Terminal Server Project (LTSP) KIWI-LTSP Easy-LTSP • KIWI Configuration • LTSP Configuration – Task based configuration](https://reader030.vdocument.in/reader030/viewer/2022020120/5af96ca77f8b9aff288d230d/html5/thumbnails/26.jpg)
Unanswered questions?