Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

ΤΟ ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ – ΑΝΟΙΚΤΟ ΛΟΓΙΣΜΙΚΟ ΣΧΟΛΙΚΑ ΕΡΓΑΣΤΗΡΙΑ ΜΕ LTSP 4o ΣΥΝΕΔΡΙΟ ΚΑΘΗΓΗΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΕΡΡΕΣ 7-8-9 ΜΑΙΟΥ.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "ΤΟ ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ – ΑΝΟΙΚΤΟ ΛΟΓΙΣΜΙΚΟ ΣΧΟΛΙΚΑ ΕΡΓΑΣΤΗΡΙΑ ΜΕ LTSP 4o ΣΥΝΕΔΡΙΟ ΚΑΘΗΓΗΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΕΡΡΕΣ 7-8-9 ΜΑΙΟΥ."— Μεταγράφημα παρουσίασης:

1 ΤΟ ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ – ΑΝΟΙΚΤΟ ΛΟΓΙΣΜΙΚΟ ΣΧΟΛΙΚΑ ΕΡΓΑΣΤΗΡΙΑ ΜΕ LTSP 4o ΣΥΝΕΔΡΙΟ ΚΑΘΗΓΗΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΕΡΡΕΣ ΜΑΙΟΥ

2 Ρίτας Γιάννης Τεχνικός υπεύθυνος ΚΕΠΛΗΝΕΤ Σερρών Το μοντέλο Thin Client

3 LTSP - Linux Terminal Server Project Το LTSP είναι ένα έργο ελεύθερου λογισμικού, όπου ο υπολογιστής πελάτης εξαρτάται σχεδόν αποκλειστικά από την ισχύ του εξυπηρετητή και χρησιμοποιεί το δίκτυο για την είσοδο – έξοδο (πληκτρολόγιο, οθόνη κλπ) μεταξύ του Η/Υ του χρήστη και του Server. Δίκτυο όπου τα τερματικά έχουν το δικό τους δίσκο και λειτουργικό σύστημα και επικοινωνούν με το Server (ομότιμο δίκτυο ή πελάτη – εξυπηρετητή) Thick Client Δίκτυο όπου τα τερματικά ΔΕΝ έχουν το δικό τους δίσκο και λειτουργικό σύστημα – Thin Client Χαρακτηρίζονται diskless terminal Thin Client

4 LTSP - Linux Terminal Server Project Το LTSP είναι ένα add-on πακέτο για Linux που μας επιτρέπει να συνδέσουμε πολλούς χαμηλής δυνατότητας (low-powered), (thin) πελάτες-τερματικά με έναν Linux εξυπηρετητή. Οι εφαρμογές τρέχουν στον εξυπηρετητή, δέχονται είσοδο από τον client και οι έξοδοι των εφαρμογών αυτών εμφανίζονται στην οθόνη του client. Το LTSP είναι διαθέσιμο σαν ένα σύνολο από πακέτα που μπορούν να εγκατασταθούν σε οποιοδήποτε σύστημα Linux. Με τη χρήση του LTSP, παίρνουμε χαμηλών δυνατοτήτων PC, τους αφαιρούμε τον σκληρό δίσκο, floppy και CD-Rom και προσθέτουμε μια κάρτα δικτύου που μπουτάρει (boot) από το δίκτυο. Κατά τη διάρκεια του boot, ο σταθμός εργασίας (ο πελάτης) παίρνει τη δικιά του IP και έναν kerner από τον εξυπηρετητή και μετά κάνει mount το root filesystem από τον εξυπηρετητή διαμέσου του NFS.

5 Το μοντέλο Thin-Client / Server Based Computing * Στον Server γίνεται η εγκατάσταση, διαχείριση και εκτέλεση των εφαρμογών * Μέσω του τοπικού δικτύου μεταφέρονται όλες οι αλλαγές σε πληκτρολόγιο, οθόνη κλπ * Στους σταθμούς εργασίας προβάλλονται τα αποτελέσματα στην οθόνη

6 Το μοντέλο Τhin-client Είναι: To Hardware/Software που τρέχουν οι εφαρμογές στο server. Οι αλλαγές στο πληκτρολόγιο και ποντίκι μεταφέρονται με το δίκτυο στο server για επεξεργασία και επιστρέφουν στην οθόνη του τερματικού. Τα τερματικά μπορεί να είναι παλιάς γενιάς υπολογιστές πολύ χαμηλού κόστους και υλικού. Δεν είναι απαραίτητο να έχουν HDD, FDD, CDROMS, DVD

7 LTSP – πως λειτουργεί Ενας thin-client εκτελεί το λεγόμενο Preboot Execution Environment (PXE) που είναι στην ουσία η φόρτωση μέσω δικτύου του λειτουργικού συστήματος και παίρνει ΙΡ διεύθυνση από τον thin Client Server μέσω της DHCP υπηρεσίας που εκτελείται στον Server O DHCP Server εκτελείται στο λεγόμενο private network interface του LTSP server Τερματικο thin client LTSP Server Νetwork booting - PXE, DHCP request για απόδοση ΙΡ Απάντηση από τον DHCP – απόδοση IP διευθυνσης

8 LTSP – πως λειτουργεί Νetwork booting - PXE, DHCP request για απόδοση ΙΡ Απάντηση από τον DHCP – απόδοση IP διευθυνσης Από τον DHCP αποδόθηκε η Διεύθυνση

9 LTSP – πως λειτουργεί Τερματικο thin client LTSP Server Άπάντηση DHCP – αποστολή Linux image με TFTP X Windows μέσω ssh Ενας μικρός πυρήνας του Linux στέλνεται από τον Server στο thin client τερματικό μέσω του πρωτοκόλλου TFTP (Trivial File Transfer Protocol) To τερματικό φορτώνει το Linux image και ξεκινά τα X Windows μέσα από το λεγόμενο SSH - Secure Shell. Όλα τα προγράμματα εκτελούνται στον Server και ανακατευθύνονται και προβάλλονται στην οθόνη του τερματικού μέσω του δικτύου και του secure shell (ssh).

10 LTSP – πως λειτουργεί Φόρτωση του πυρήνα του LINUX – Διαδικασία booting του τερματικού

11 LTSP – πως λειτουργεί Η αρχική οθόνη για σύνδεση χρήστη του thin client – κάτω δεξιά φαίνεται και η ΙΡ διεύθυνση του τερματικού καθώς και η ένδειξη LTSP που σημαίνει ότι έχει συνδεθεί σε LTSP server

12 Tερματικο με εγκατεστημένα τα αποθετήρια εκπαιδευτικού λογισμικού

13 LTSP – Απλή σχηματική παράσταση LTSP Server /24 Eth 0 Eth 1 Περίπτωση SERVER με δυο καρτες δικτυου Το πρωτόκολλο PXE αναπτύχθηκε από την Intel με στόχο τη δυνατότητα εκκίνησης τερματικών μέσω δικτύου. Μερικές κάρτες δικτύου έχουν ενσωματωμένη μνήμη ROM, η οποία περιλαμβάνει λογισμικό συμβατό με το PXE, και οι οποίες μπορούν να χρησιμοποιηθούν για diskless clients, δηλαδή τερματικά που δεν χρειάζονται δισκέτα, CD ή σκληρό δίσκο για να ξεκινήσουν. Εάν οι κάρτες δικτύου του εργαστηρίου δεν υποστηρίζουν εκκίνηση από το δίκτυο, μπορεί να χρησιμοποιηθεί το gPXE, το οποίο είναι μια ανοικτού κώδικα υλοποίηση του PXE πρωτοκόλλου, και το οποίο μπορεί εύκολα να εγκατασταθεί σε κάποιο μέσο εκκίνησης, όπως σκληρός, CD ή δισκέτα.

14 Τρόποι εκκίνησης - από τη ROM της κάρτας δικτύου

15 Τρόποι εκκίνησης - εκκίνηση από CD – περίπτωση μη υποστήριξης Boot από δίκτυο Από τη διεύθυνση κατεβάζουμε το κατάλληλο αρχείο ISO…..http://rom-o-matic.net/

16 Περιληπτικά αναφέρουμε Ο Server Αποδίδει διευθύνσεις ΙΡ στα τερματικά (υπηρεσία DHCP) από ένα σύνολο που προκαθορίζονται εξ’ αρχής Τα τερματικά παίρνουν ΙΡ και φορτώνουν Linux απροβλημάτιστα Ο πραγματικός κόσμος……. Υπάρχει ο ROUTER του σχολικού εργαστηρίου που είναι και αυτός DHCP – αποδίδει διευθύνσεις σε όλους τους υπολογιστές του σχολείου (εργαστήριο, Η/Υ Δντη, γραμματείας κλπ. Υπάρχει ο νέος Server Linux που είναι και αυτός DHCP αποδίδοντας και αυτός διευθύνσεις Ετσι αφού ο router του εργαστηρίου είναι και (δεύτερος) dhcp server, δημιουργούνται προβλήματα, αφού οι clients θα παίρνουν IP τυχαία από οποιονδήποτε από τους δύο servers, ενώ θέλουμε συγκεκριμένα οι thin clients να παίρνουν από το Linux και τα Windows PCs από τον router. Αυτά αντιμετωπίζονται με απλές εντολές στο configuration του LTSP Server

17 Τhin Client Network Επεξεργαστής >2GHz Κεντρική μνήμη 2-4 GB Σκληρός Δίσκος 80 GB CD-DVD ROM 1 ή 2 Κάρτες Δικτύου Linux Mπορεί να εγκατασταθεί οποιαδήποτε διανομή αλλά λόγο της υποστήριξης από την κοινότητα και του πλήθους των διαθέσιμων εφαρμογών προτιμούμε ubuntu SOFTWARE HARDWARE SERVER TEΡΜΑΤΙΚΑ Επεξεργαστής >133ΜHz Κεντρική Μνήμη >32 ΜΒ pci type Video Card pci type κάρτα δικτύου Οθόνη Πληκτρολόγιο και ποντίκι Δεδομένου ότι μόνο η γραφική παράσταση παρουσιάζεται σε ένα τερματικό, μπορεί να είναι αυτό μια παλαιά μηχανή η οποία θα ήταν άχρηστη. Πρακτική εφαρμογή Pentium Core2Duo 2,66 GHZ 4 GB RAM 320 GB HD Lan 10/100 MBit…… Κόστος περίπου 300€ Τερματικο Celeron 466 MHz Ram 64 MB, Lan card 10/100 Mouse,keyboard, Vga

18 Αρχιτεκτονική Σχολικών Εργαστηρίων Η υπάρχουσα κατάσταση

19 Κάθε υπολογιστής διαθέτει το δικό του λειτουργικό σύστημα (Windows), εγκατεστημένο στο σκληρό του δίσκο και λειτουργεί ανεξάρτητα από τους υπόλοιπους (αρχιτεκτονική fat client). Όσο μεγαλύτερος είναι ο αριθμός των υπολογιστών, τόσο μεγαλύτερο είναι και το πρόβλημα της διαχείρισής τους. Εργασίες όπως η αντικατάσταση ενός χαλασμένου σκληρού δίσκου, η εγκατάσταση μιας ή περισσοτέρων νέων εφαρμογών, η αλλαγή της επιφάνειας εργασίας, η απαγόρευση πρόσβασης σε κάποιες ιστοσελίδες, κλπ., θα πρέπει να γίνουν στον κάθε υπολογιστή ξεχωριστά. Αρχιτεκτονική Σχολικών Εργαστηρίων Η υπάρχουσα κατάσταση

20 LTSP - Linux Terminal Server Project Μια εναλλακτική προσέγγιση είναι αυτή των τερματικών (αρχιτεκτονική thin client), όπου ο κάθε υπολογιστής δε διαθέτει δικό του σκληρό δίσκο, ούτε λειτουργικό σύστημα, αλλά συνδέεται με έναν κεντρικό εξυπηρετητή (server). Η προσέγγιση αυτή θεωρείται αποδοτικότερη, διότι παρέχει αυξημένη αξιοπιστία, ευελιξία, ασφάλεια, γρήγορη διαχείριση/συντήρηση των τερματικών, κλπ.

21 LTSP - Linux Terminal Server Project Το σύστημα Linux Terminal Server Project (LTSP) βασίζεται εξολοκλήρου σε τεχνολογίες ανοικτού κώδικα, πράγμα που δεν ισχύει για τα προαναφερθέντα προϊόντα, με συνέπεια το κόστος του λογισμικού να είναι μηδενικό. Το λειτουργικό σύστημα που θα εκτελείται στον κεντρικό εξυπηρετητή είναι η διανομή Linux UBUNTU και θα πρέπει να έχει εγκατασταθεί και να εκτελείται το πλαίσιο προγραμμάτων λογισμικού Linux Terminal Server Project (LTSP). Θα πρέπει να υπάρχουν και τα ανάλογα τερματικά χρηστών, τα οποία θα συνδέονται με τον κεντρικό εξυπηρετητή και στα οποία θα συνδέονται οι χρήστες. Οι απαιτήσεις τους σε υλικό (μνήμη, κάρτα γραφικών, κ.α.) είναι ελάχιστες, ενώ η σημαντικότερη απαίτηση είναι να διαθέτουν κάρτα δικτύου με δυνατότητα εκκίνησης μέσω δικτύου (bootable network card). Οι περισσότερες σύγχρονες κάρτες δικτύου που κυκλοφορούν σήμερα υποστηρίζουν αυτή τη λειτουργία

22 Πλεονεκτήματα Τhin client Ωφέλειες από τη χρήση Τhin client Μείωση του κόστους προμήθειας πλήρους εργαστηριακού εξοπλισμού Χαμηλότερα κόστη διαχείρισης Απλοποίηση των διαδικασιών διαχείρισης και συντήρησης Διευκόλυνση εφαρμογής πολιτικών ασφάλειας Χαμηλότερα κόστη υλικού Αποθάρρυνση κλοπής λόγω αχρηστίας των μονάδων εξοπλισμού Άμεση διάθεση εφαρμογών προς τους χρήστες (χωρίς πολλές εγκαταστάσεις) Ανεξαρτησία εφαρμογών από το υλικό Αξιοποίηση παλαιότερης τεχνολογίας λειτουργικού εξοπλισμού Αύξηση του μέσου όρου ζωής ενός υπολογιστικού συστήματος Χρήση λογισμικού από οποιοδήποτε σημείο και σε οποιαδήποτε χρονική στιγμή Τα παιδιά έρχονται σε επαφή και με κάτι διαφορετικό

23 Υλοποίηση με δυο κάρτες δικτύου στον Server Τρόποι υλοποίησης

24 Αλλαγές στη δικτυακή καλωδίωση με χρήση 2 καρτών δικτύου

25 Ο τρόπος αυτός αλλάζει το σχεδιασμό του εργαστηρίου και απαιτεί περαιτέρω εξοπλισμό. Φυσικά είναι ο ιδανικότερος από πλευράς και φύσης λειτουργίας του LTSP (διανομές όπως FEDORA απαιτούν ΟΠΩΣΔΗΠΟΤΕ 2 κάρτες δικτύου). Ο τρόπος αυτός είναι ο πιο απλός από πλευράς εγκατάστασης Υλοποίηση με δυο κάρτες δικτύου στον Server Τρόποι υλοποίησης

26 Υπάρχει φυσικά η δυνατότητα να μην γίνει ΚΑΜΙΑ ΑΛΛΑΓΗ ΣΤΗ ΔΟΜΗ ΚΑΙ ΤΗΝ ΚΑΛΩΔΙΩΣΗ ΤΟΥ ΕΡΓΑΣΤΗΡΙΟΥ και να υλοποιηθεί η λειτουργία thin-client με ΜΙΑ ΜΟΝΟ ΚΑΡΤΑ ΔΙΚΤΥΟΥ χωρίς να πειράξουμε τίποτε άλλο στο hardware. Τρόποι υλοποίησης

27 Υλοποίηση με μία κάρτα δικτύου στον Server Τρόποι υλοποίησης

28 Διαδικασία Εγκατάστασης Και στους δύο τρόπους υλοποίησης (1 ή 2 κάρτες δικτύου στον server) η διαδικασία εγκατάστασης είναι ακριβώς η ίδια και πολύ εύκολη. Μπορεί να γίνει εγκατάσταση ubuntu, edubuntu, ubuntu- server, γενικά οποιαδήποτε έκδοση. Ούτως ή άλλως το edubuntu είναι Ubuntu με κάποια πρόσθετα πακέτα προεγκατεστημένα και κάποια πρόσθετα Themes. Παρακάτω σας παραθέτουμε μερικά screenshots από την εγκατάσταση ubuntu 8.04 ltsp. (μία από τις πολλές δυνατότητες εγκατάστασης)

29

30

31

32

33 Τρόπος υλοποίησης Thin Client 100 mb/s Εκτέλεση εφαρμογών Αποθήκευση αρχείων Υπηρεσίες Δικτύου internet Σύμφωνα με ότι έχει αναφερθεί Το βασικό αρχείο παραμετροποίησης DHCPD.CONF. subnet netmask { option domain-name "local"; option subnet-mask ; option routers ; ROUTER next-server ; LTSP Server range ; Λίστα διευθύνσεων IP που θα αποδίδονται στα τερματικά

34 LTSP και WINDOWS based εφαρμογές LTSP - Linux Terminal Server Project Μπορούμε να εγκαταστήσουμε μια Server έκδοση Windows σε εικονική μηχανή (VirtualBox / VmWare / Virtual PC) εντός του Linux server μας, και όταν χρειαζόμαστε Windows εφαρμογές, οι thin clients να κάνουν remote desktop στην εικονική μηχανή. Έτσι ενώ το λειτουργικό τους θα είναι φυσικά Linux, θα τρέχουν και εφαρμογές Windows.

35 ΕΚΤΕΛΕΣΗ VIRTUAL ΜΗΧΑΝΗΣ WINDOWS 2003 SERVER ΣΤΟΝ LTSP SERVER Oλη η οθόνη είναι ο LTSP Server To παράθυρο εσωτερικά είναι η εικονική μηχανή

36 ΕΚΤΕΛΕΣΗ VIRTUAL ΜΗΧΑΝΗΣ WINDOWS 2003 SERVER ΣΤΟΝ LTSP SERVER

37 ΕΚΤΕΛΕΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΠΕΛΑΤΗΣ ΤΕΡΜΑΤΙΚΟΥ ΕΞΥΠΗΡΕΤΗΤΗ ΣΤΟΝ LTSP CLIENT

38

39

40 ΕΚΤΕΛΕΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ WORD – EXCEL Το μεγάλο παράθυρο είναι ο LTSP Client o οποίος έχει κάνει remote desktop σε μια virtual μηχανή win2003 στον LTSP Server και εκτελεί κανονικά (και ιδιαίτερα γρήγορα) εφαρμογές windows

41 Εκτέλεση 2 εικονικων μηχανων winxp στον ltsp Server

42 Συνδεση στην εικονική μηχανή WinXp από το τερματικό

43 Εικόνα στον Server μετά από σύνδεση απομακρυσμένου χρήστη στην εικονική μηχανή

44 Σύνδεση με Windows Ετσι και στην περίπτωση που θέλουμε να τρέχουμε Windows και εφαρμογές τους, εγκαθιστούμε στον server πολλαπλές virtual μηχανές (1 φορά κάνουμε εγκατάσταση και μετά κάνουμε αντιγραφή) και από τα τερματικά κάνουμε απομακρυσμένη σύνδεση στις εικονικές μηχανές

45 Χρήση του CrossOver

46 Εκτέλεση του office με crossover Το CrossOver είναι λογισμικό της εταιρίας codeweavers και δίνει τη δυνατότητα εκτέλεσης windows εφαρμογών μέσα στο linux


Κατέβασμα ppt "ΤΟ ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ – ΑΝΟΙΚΤΟ ΛΟΓΙΣΜΙΚΟ ΣΧΟΛΙΚΑ ΕΡΓΑΣΤΗΡΙΑ ΜΕ LTSP 4o ΣΥΝΕΔΡΙΟ ΚΑΘΗΓΗΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΕΡΡΕΣ 7-8-9 ΜΑΙΟΥ."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google