13η Συνάντηση Εκπαιδευτικών Πληροφορικής Τεχνολογία Τhinclient Edubuntu LTSP Η παρουσίαση βασίστηκε μετά από άδεια των συγγραφέων σε υλικό που παρουσιάστηκε στο συνέδριο Αξιοποίηση των ΤΠΕ στη διδακτική πράξη, Σύρος 4, 5, 6 Μαΐου 2007 από τους κ. Ιωάννη Κονδύλη, Μιχάλη Φειδάκη, Ιωάννη Σιάχο, Αλέξανδρο Πεππές. Περισσότερες πληροφορίες μπορούν να ζητηθούν από τους: Ζαραφίδης Χαράλαμπος Υπεύθυνος Κέντρου Πληροφορικής και Νέων Τεχνολογιών Πτολεμαΐδα, 25-11-2007 Ιωάννη Κονδύλη Εκπαιδευτικός ΠΕ20 Τμήμα Λειτουργικών Υποδομών Πληροφορικής και Ν. Τ. / ΥπΕΠΘ ikondylis@ypepth.gr Μιχάλη Φειδάκη Εκπαιδευτικός ΠΕ19 Γρ. ΚτΠ / ΥπΕΠΘ ktpm@ypepth.gr 1 2 Οόρος«thin» Το μικρό μέγεθος του λογισμικού (Λ.Σ.) που απαιτείται για να συνδεθεί στο δίκτυο. για να ξεκινήσει μια εφαρμογή μέσω ενός web browser ή να πραγματοποιηθούν συνδέσεις τύπου απομακρυσμένης πρόσβασης (remote desktop) Όπως: X11, Citrix ICA, Microsoft RDP. 3 Σταν Λόρελ & Όλιβερ Χάρντι 4 Υπολογιστικό μοντέλο Thinclients 1/4 Ένας thin-client είναι η σύνοδος που λαμβάνει χώρα μεταξύ ενός εξυπηρετητή και του πελάτη. Περιλαμβάνει μόνο αλλαγές στην οθόνη, στο πληκτρολόγιο και στο ποντίκι που μεταφέρονται μέσωδικτύουμεταξύτωνδύο μηχανών. Thinclients 2/4 1. Είναι δίκτυα αρχιτεκτονικής πελάτη εξυπηρετητή 2. Βασίζονται στην επεξεργαστική ισχύ του κεντρικού εξυπηρετητή 3. Απαιτούν: Σύνδεση στο δίκτυο για εκκίνηση λειτουργικού συστήματος Εναλλακτικά: ένας web browser ή συνδέσεις τύπου απομακρυσμένης πρόσβασης (remote desktop) 5 6 1
Thinclients 3/4 Thinclients Κατηγοριοποίηση 4/4 1. SBC - Server Based Computing Clients με δίσκο HD 2. LTSP - Linux Terminal Server Project Clients χωρίς δίσκο HD 7 8 Το Σχολικό Εργαστήριο Πληροφορικής SBC - Server Based Computing Clients με δίσκο HD 9 10 Home Users Stand Alone PC Network LTSP thin-clients LAN with Thin-Clients LTSP - Linux Terminal Server Project Clients χωρίς δίσκο HD SBC Server Farm Φάρμα Εξυπηρετητών LAN with Stand LAN Alone PC SBC thinclients 12 11 2
LTSP Linux Terminal Server Project Jim McQuillan, Ron Colcernian - 1999 Τhinclients - Linux Terminal Server Πώς λειτουργεί 1/3 Thinclient Αναγνωρίζει την κάρτα δικτύου Παίρνει Διεύθυνση IP μέσω DHCP Φορτώνει τον πυρήνα linux Όλα τα προγράμματα τρέχουν στον server PXE Preboot Execution Environment Etherboot ROM (Floppy ή HD) Οι πελάτες τρέχουν λογισμικό Linux που υποστηρίζει network and X session PXE DHCP request Συγκεντρωτικός έλεγχος & παραμετροποίηση DHCP response 13 14 Πώς λειτουργεί 2/3 Πώς λειτουργεί 3/3 Με TFTP ο thinclient κατεβάζει τον linux πυρήνα Μέσω δικτύου κάνει mount το filesystem Ξεκινά το X window system Η επικοινωνία ssh Τα προγράμματα τρέχουν στον server σε X session Παρουσιάζονται στον thin client. DHCP response + TFTP Linux image X session forwarded over ssh X session forwarded over ssh mouse+keyboard 15 16 PXE Bios Client LTSP Σύστημα Thin-Client Network Boot-up Protocol ROM Boot LAN Client & Operating System Kernel & Modules Basic Application Sever & Clients Edubuntu 7.10 LTSP Floppy Boot- Up Client Graphic User Interface User Authentication Client boots with Etherboot 5.4 network boot disk Network Services & Applications 17 18 3
19 20 21 22 Εργαστήριο LTSP Πραγματικά μικρά thinclients firewall eth1 eth0 192.168.0.0/24 Σχολικό SFSU 130.212.14.0/24 LAN 10.χ.ψ.0 23 24 4
Πιλοτικό Πρόγραμμα ΥΠΕΠΘ 39 Σχολικά Εργαστήρια Πληροφορικής 2 τύπου Εργαστηρίων LTSP + SBC (13 εργαστήρια) SBC (26 εργαστήρια) ΕΑΙΤΥ - Πάτρα Εργαστήρια με SBC Εργαστήρια με LTSP 25 26 Αναμενόμενα Αποτελέσματα Αξιοποίηση πεπαλαιωμένου εξοπλισμού Υιοθέτηση λύσεων ΕΛ/ΛΑΚ Πρόσβαση στην πληροφορία και στις εφαρμογές του εκπαιδευτικού περιβάλλοντος από οπουδήποτε, με οποιοδήποτε μέσο οποιαδήποτε χρονική στιγμή Αποδοχή λύσης από Καθηγητές Μαθητές Απλοποίηση διαδικασιών συντήρησης και τεχνικής στήριξης 27 ΣΥΝΕΝΤΕΥΞΗ του Jim McQuillan στο Linux Format «Οι χρήστες προτιμούν το Linux για thin clients επειδή βαρέθηκαν τα Windows...» http://www.linuxformat.gr/teyxos17.htm (ΣΕΠΤ-ΟΚΤ 2007) 28 Βιβλιογραφία & Σχετικές Διευθύνσεις 1. Ιωάννης Κονδύλης, Μιχάλης Φειδάκης, Ιωάννης Σιάχος, Αλέξανδρος Πεππές «Χρήση Thin- Clients στα Σχολικά Εργαστήρια Πληροφορικής», Συνέδριο Αξιοποίηση των ΤΠΕ στη διδακτική πράξη, Σύρος 4, 5, 6 Μαΐου 2007 2. Άρθρο, ΣΥΝΕΝΤΕΥΞΗ του Jim McQuillan Ελληνικό LINUX FORMAT Τεύχος 17 (Σεπτ. Οκτ. 2007) Σελ. 73-75 3. http://www.ltsp.org/ 4. http://en.wikipedia.org/wiki/linux_terminal_server_project 5. http://en.wikipedia.org/wiki/terminal_server 6. http://developer.novell.com/wiki/index.php/ltsp_gutsy_gibbon 7. http://etherboot.anadex.de/ 8. http://rom-o-matic.net/5.4.3/ 9. http://opensource.sfsu.edu/medusa 10. http://k12ltsp.org/mediawiki/index.php/main_page 11. http://www.tech-faq.com/ylang/el/setup-linux-file-server.shtml 12. http://www.apoplous.org/ 13. http://www.linux.com/articles/45028 14. http://www.linuxformat.gr/teyxos17.htm 15. http://www.laurel-and-hardy.com/goodies/home6.html http://www.blotto-online.com/blotto/snd/callotc.wav 29 5