Προσωπικά εργαλεία

Linux/LTSP/Αρχιτεκτονική

Από WIKI Τεχνικής Στήριξης
Μετάβαση σε: πλοήγηση, αναζήτηση

Η ολοκληρωμένη λύση για εγκατάσταση ΣΕΠΕΗΥ που προτείνει η υπηρεσία Τεχνικής Στήριξης ΣΕΠΕΗΥ βασίζεται στα παρακάτω σημεία-κλειδιά:

Περιεχόμενα

Ubuntu

Η αρχιτεκτονική του LTSP ΣΕΠΕΗΥ

Το Ubuntu MATE είναι μία από τις διανομές του λειτουργικού συστήματος GNU/Linux. Είναι ανοικτού κώδικα και διατίθεται δωρεάν, ενώ υποστηρίζεται εμπορικά από την εταιρία Canonical. Νέες εκδόσεις του βγαίνουν κάθε εξάμηνο, ενώ ειδικές εκδόσεις μεγαλύτερης σταθερότητας και υποστήριξης (LTS, Long Term Support) βγαίνουν κάθε δύο χρόνια και υποστηρίζονται για τα επόμενα πέντε χρόνια. Προτείνεται τα σχολεία να κάνουν χρήση μόνο LTS εκδόσεων, η Τεχνική Στήριξη δεν υποστηρίζει μη LTS εκδόσεις. Η τρέχουσα LTS έκδοση του Ubuntu MATE είναι η 16.04 Xenial Xerus, δηλαδή δημοσιεύθηκε τον Απρίλιο (04) του 2016 (16).

LTSP

Το LTSP είναι ένα πακέτο εφαρμογών για την εκκίνηση των σταθμών εργασίας ενός εργαστηρίου μέσω του τοπικού δικτύου, χρησιμοποιώντας μόνο το σκληρό δίσκο του εξυπηρετητή. Έχει πάρα πολλά πλεονεκτήματα, ελάχιστα μειονεκτήματα και ελαχιστοποιεί το χρόνο εγκατάστασης και συντήρησης ενός ΣΕΠΕΗΥ, αφού τα προγράμματα εγκαθίστανται και συντηρούνται μόνο στον εξυπηρετητή. Η υπηρεσία Τεχνικής Στήριξης συμμετέχει ενεργά στην ανάπτυξή του, φροντίζοντας ώστε να ικανοποιεί όσο το δυνατόν καλύτερα τις ανάγκες των σχολείων.

Οι σταθμοί εργασίας που εκκινούνται από το δίκτυο χωρίζονται σε 2 κατηγορίες ανάλογα με το πόσο σύγχρονοι είναι, τους thin και τους fat clients.


Dialog-information.pngΤόσο τα thin όσο και τα fat clients παρέχουν στο χρήστη το ίδιο περιβάλλον εργασίας και τις ίδιες εφαρμογές

Thin client

Οι πεπαλαιωμένοι σταθμοί εργασίας (ηλικίας 13-20 ετών) που έχουν τουλάχιστον 128 MB RAM, φορτώνουν το λειτουργικό σύστημα από το δίκτυο και λειτουργούν ως thin client. Αυτό σημαίνει ότι τα προγράμματα εκτελούνται στον εξυπηρετητή, και η είσοδος / έξοδος (πληκτρολόγιο, καταδεικτικό, οθόνη) μεταφέρεται μέσω τοπικού δικτύου και εμφανίζεται στην οθόνη του σταθμού εργασίας. Έτσι, ακόμα και σύγχρονα προγράμματα εκτελούνται ταχύτατα σε παλιούς υπολογιστές αφού η ταχύτητα εκτέλεσης εξαρτάται από τους υπολογιστικούς πόρους του εξυπηρετητή (CPU, RAM, HDD). Είναι κάτι παρόμοιο με το να ξεκινούμε Windows 98 σε παλιό υπολογιστή και στη συνέχεια να συνδεόμαστε μέσω remote desktop (RDP) σε ένα σύγχρονο σταθμό εργασίας με Windows 10 και να χρησιμοποιούμε τις εφαρμογές του.

Fat client

Οι πιο σύγχρονοι σταθμοί εργασίας (ηλικίας 1-13 ετών), που έχουν τουλάχιστον 512ΜΒ RAM, εκκινούνται αυτόματα σε κατάσταση fat client. Αυτό σημαίνει ότι εκκινούν από το δίκτυο και αξιοποιούν το δίσκο του εξυπηρετητή μέσω δικτύου (σαν να φορτώνει το λειτουργικό από USB δίσκο), αλλά όλα τα προγράμματα εκτελούνται τοπικά στο σταθμό εργασίας (δηλαδή στη CPU & RAM του σταθμού), επομένως η απόκρισή τους είναι αντίστοιχη όπως εάν η εγκατάσταση είχε γίνει στον τοπικό τους δίσκο. Για αυτό το λόγο τα LTSP fat clients πρέπει να έχουν πόρους που να ικανοποιούν τις ελάχιστες απαιτήσεις CPU & RAM του λειτουργικού συστήματος Ubuntu Mate. Βέβαια στο LTSP, δεν εγκαθίσταται τίποτα στον τοπικό δίσκο των clients (δεν απαιτείται καν τοπικός σκληρός δίσκος στο σταθμό εργασίας) επομένως εάν τυχόν διαθέτουν τοπική εγκατάσταση Windows δεν θα πειραχτεί.

Τοπικό δίκτυο

Το τοπικό δίκτυο θα πρέπει να είναι Gigabit Ethernet (τουλάχιστον ως προς τον εξυπηρετητή).

Εξυπηρετητής

Ο εξυπηρετητής διαθέτει λειτουργικό σύστημα Linux και σε αυτόν πραγματοποιείται η εγκατάσταση του LTSP ώστε να διαθέτει τις απαραίτητες εφαρμογές για την εκκίνηση των σταθμών εργασίας από το δίκτυο. O εξυπηρετητής παρέχει υπηρεσίες αυθεντικοποίησης, αρχειοθέτησης, εκτύπωσης στους thin & fat clients και απομακρυσμένου γραφικού περιβάλλοντος εργασίας στους thin clients. Θα πρέπει να διαθέτει gigabit κάρτα δικτύου ενώ οι απαιτήσεις του σε επεξεργαστική ισχύ και μνήμη ποικίλουν ανάλογα με τον αριθμό των thin clients (αφού όπως αναφέραμε τα προγράμματα των thin clients τρέχουν στον εξυπηρετητή). Η συντήρηση και η διαχείριση όλου του περιβάλλοντος γίνεται αποκλειστικά στον εξυπηρετητή.

Αναλυτικά οι απαιτήσεις του LTSP για τους σταθμούς εργασίας thin & fat client, τον εξυπηρετητή και το τοπικό δίκτυο περιγράφονται στο Linux/LTSP/Απαιτήσεις.

Αποθετήρια λογισμικού

Το Ubuntu έρχεται με πολλά προεγκατεστημένα προγράμματα, όπως τη σουίτα γραφείου LibreOffice, τον περιηγητή Διαδικτύου Firefox, προγράμματα αναπαραγωγής βίντεο, εγγραφής CDROM, (απο)συμπίεσης αρχείων, λήψης torrents κλπ. Προσφέρει όμως και περισσότερα από 50.000 ακόμα προγράμματα σε ειδικά διαμορφωμένους δικτυακούς χώρους που ονομάζονται αποθετήρια λογισμικού. Έτσι για την εγκατάσταση νέων προγραμμάτων απλά τα αναζητούμε στον διαχειριστή πακέτων του Ubuntu, αντίστοιχα με την αναζήτηση προγραμμάτων στο Play Store της Google στο λειτουργικό σύστημα Android.

Αποθετήριο Πιστοποιημένου Εκπαιδευτικού Λογισμικού

Η Υπηρεσία Τεχνικής Στήριξης ΣΕΠΕΗΥ έχει τροποποιήσει και μετατρέψει σε πακέτα debian (.deb) δεκάδες από τις πιστοποιημένες εκπαιδευτικές εφαρμογές για όλες τις βαθμίδες εκπαίδευσης (που προαπαιτούσαν MS-Windows) και τις έχει αναρτήσει στο αποθετήριό της για πιστοποιημένο εκπαιδευτικό λογισμικό. Έτσι, μπορείτε για παράδειγμα να εγκαταστήσετε όλα τα εκπαιδευτικά προγράμματα του Παιδαγωγικού Ινστιτούτου για Δημοτικό, επιλέγοντας απλά το πακέτο "dimotiko" από το διαχειριστή πακέτων του Ubuntu.

Αποθετήριο Υποστήριξης ΣΕΠΕΗΥ

Κάποιες φορές τυχαίνει να υπάρχουν προβλήματα σε διάφορες εφαρμογές του Ubuntu. Η Υπηρεσία Τεχνικής Στήριξης ΣΕΠΕΗΥ συμμετέχει ενεργά στην επίλυση πολλών προβλημάτων, και μόλις βρεθεί λύση, αναρτά τα διορθωμένα λογισμικά στο Αποθετήριο Τεχνικής Στήριξης ΣΕΠΕΗΥ. Με αυτόν τον τρόπο, οι ενημερωμένες εκδόσεις φτάνουν αυτόματα σε όλα τα σχολεία μέσω του συστήματος ενημερώσεων λογισμικού του Ubuntu.

Διαχείριση ΣΕΠΕΗΥ (sch-scripts)

Η Application-ubuntu-sch-scripts.png Διαχείριση ΣΕΠΕΗΥ (sch-scripts) είναι ένα λογισμικό που ανέπτυξε η Τεχνική Στήριξη για την αυτοματοποίηση της εγκατάστασης των ΣΕΠΕΗΥ. Εγκαθιστούν τα απαραίτητα προγράμματα, εφαρμόζουν τις προτεινόμενες ρυθμίσεις, δημιουργούν τον εικονικό δίσκο του LTSP για την εκκίνηση των σταθμών εργασίας, υποστηρίζουν μαζική δημιουργία λογαριασμών μαθητών με κοινόχρηστους φακέλους και πολλά άλλα. Τα sch-scripts τα χρησιμοποιεί μόνο ο Υπεύθυνος ΣΕΠΕΗΥ, ενώ το λογισμικό Επόπτης που αναφέρεται στη συνέχεια όλοι οι καθηγητές που μπαίνουν στο εργαστήριο.

Επόπτης (epoptes)

Η εφαρμογή Application-ubuntu-epoptes.png Επόπτης (epoptes) αποτελεί μία σύγχρονη εφαρμογή διαχείρισης τάξης σε λειτουργικά συστήματα Ubuntu που έχει δημιουργηθεί και υποστηρίζεται από τη δράση της Τεχνικής Στήριξης για την υποστήριξη των ΣΕΠΕΗΥ. Είναι αντίστοιχο με τα λογισμικά Netop School, Netsupport School, iTalc κλπ των MS-Windows, και προσφέρει δυνατότητες χειρισμού της οθόνης των μαθητών (παρακολούθηση, υποβοήθηση, κλείδωμα...), προβολή της οθόνης του καθηγητή, ανοίγματος προγραμμάτων, εκτέλεσης εντολών και αποστολής μηνυμάτων στους μαθητές και πολλά άλλα.


Παραλλαγές
Ενέργειες
Πλοήγηση
Εργαλεία