Διαφορά μεταξύ των σελίδων "Linux/LTSP" και "Linux/LTSP/Αρχιτεκτονική"

< Linux(Διαφορές μεταξύ των σελίδων)
μ
 
μ
 
Γραμμή 1: Γραμμή 1:
{{Warning|Πλέον υποστηρίζονται μόνο LTSP servers με Ubuntu MATE 20.04 64bit και 64bit fat clients, αλλά προαιρετικά υπάρχει και η δυνατότητα εκκίνησης παλιότερων fat clients με Ubuntu MATE 18.04 32bit. Το περιεχόμενο του παρόντος wiki έχει αρχίσει να ενημερώνεται σταδιακά για την έκδοση 20.04. Οι χρήστες που επιθυμούν πρόσβαση στο παλιότερο υλικό, μπορούν να συνδεθούν στη [{{Server}}/docs/odigies-egkatastasis-diaxirisis Βιβλιοθήκη Εγγράφων του κόμβου της Τεχνικής Στήριξης]}}
+
Η ολοκληρωμένη λύση για εγκατάσταση ΣΕΠΕΗΥ που προτείνει η υπηρεσία Τεχνικής Στήριξης ΣΕΠΕΗΥ βασίζεται στα παρακάτω σημεία-κλειδιά:
 +
<br/>
 +
== Ubuntu ==
 +
Το [https://ubuntu-mate.org/ Ubuntu MATE] είναι μία από τις διανομές του λειτουργικού συστήματος GNU/Linux. Είναι ανοικτού κώδικα και διατίθεται δωρεάν, ενώ υποστηρίζεται εμπορικά από την εταιρία Canonical. Νέες εκδόσεις του βγαίνουν κάθε εξάμηνο, ενώ ειδικές εκδόσεις μεγαλύτερης σταθερότητας και υποστήριξης (LTS, Long Term Support) βγαίνουν κάθε δύο χρόνια και υποστηρίζονται για τα επόμενα πέντε χρόνια. Προτείνεται τα σχολεία να κάνουν χρήση μόνο LTS εκδόσεων, η Τεχνική Στήριξη δεν υποστηρίζει μη LTS εκδόσεις. Η τρέχουσα LTS έκδοση του Ubuntu MATE είναι η 20.04 Focal Fossa, δηλαδή δημοσιεύθηκε τον Απρίλιο (04) του 2020 (20).
  
Η υπηρεσία [{{Server}} Τεχνικής Στήριξης ΣΕΠΕΗΥ] προτείνει και υποστηρίζει μια ολοκληρωμένη λύση για εγκατάσταση σχολικών εργαστηρίων με βάση την έκδοση 20.04 (Focal) του λειτουργικού συστήματος [https://ubuntu-mate.org/ Ubuntu MATE] και την τεχνολογία [https://ltsp.org LTSP], που κάνει δυνατή την εκκίνηση των σταθμών εργασίας μέσω δικτύου χωρίς να χρειάζεται να εγκατασταθεί κάτι στον τοπικό τους δίσκο.
+
== LTSP ==
 +
Το [https://ltsp.org LTSP] είναι ένα πακέτο εφαρμογών για την εκκίνηση των σταθμών εργασίας ενός εργαστηρίου μέσω του τοπικού δικτύου, χρησιμοποιώντας μόνο το σκληρό δίσκο του εξυπηρετητή. Έχει πάρα πολλά [[Linux/LTSP/Πλεονεκτήματα|πλεονεκτήματα]], ελάχιστα [[Linux/LTSP/Μειονεκτήματα|μειονεκτήματα]] και ελαχιστοποιεί το χρόνο εγκατάστασης και συντήρησης ενός ΣΕΠΕΗΥ, αφού τα προγράμματα εγκαθίστανται και συντηρούνται μόνο στον εξυπηρετητή. Η υπηρεσία Τεχνικής Στήριξης συμμετέχει ενεργά στην ανάπτυξή του, φροντίζοντας ώστε να ικανοποιεί όσο το δυνατόν καλύτερα τις ανάγκες των σχολείων.
  
== Προετοιμασία ==
+
=== LTSP clients ===
[[Linux/LTSP/Προχωρημένα/Χάρτης|Πάνω από 1000 σχολεία]] έχουν ήδη υιοθετήσει τη λύση αυτή, μιας και διευκολύνει εξαιρετικά τη διαχείριση ΣΕΠΕΗΥ, κάνει δυνατή την εκτέλεση σύγχρονου λογισμικού σε παλιούς υπολογιστές, προσφέρει εργαλεία διαχείρισης τάξης, αυτοματοποιημένης εγκατάστασης εκπαιδευτικού λογισμικού κ.α.  
+
Οι σταθμοί εργασίας του εργαστηρίου ξεκινάνε από το δίκτυο και φορτώνουν το λειτουργικό τους σύστημα από τον δίσκο του εξυπηρετητή (παρόμοια με εκκίνηση από δίσκο USB). Η ταχύτητα της λειτουργίας μέσω δικτύου είναι αντίστοιχη με τοπικές εγκαταστάσεις, για αυτό οι LTSP clients πρέπει να έχουν πόρους που να ικανοποιούν τις [https://ubuntu-mate.org/about/ ελάχιστες απαιτήσεις CPU & RAM του λειτουργικού συστήματος Ubuntu Mate]. Βέβαια στο LTSP, δεν εγκαθίσταται τίποτα στον τοπικό δίσκο των clients (δεν απαιτείται καν τοπικός σκληρός δίσκος στο σταθμό εργασίας) επομένως εάν τυχόν διαθέτουν τοπική εγκατάσταση Windows δεν θα πειραχτεί.
  
Πριν προχωρήσετε στην εφαρμογή της, ενημερωθείτε για τα παρακάτω σημεία:
+
{{Notice|Το παλιό LTSP υποστήριζε και '''thin clients''', δηλαδή πολύ παλιούς σταθμούς εργασίας με 256 MB RAM, οι οποίοι συνδεόταν αυτόματα με απομακρυσμένη επιφάνεια εργασίας (remote Xorg) στον server. Οι περισσότερες διανομές πλέον σταμάτησαν την υποστήριξη 32bit, και έτσι στο νέο LTSP αποφασίστηκε να υποστηρίζονται μόνο fat clients. Υπάρχουν όμως πολλοί εναλλακτικοί τρόποι για απομακρυσμένη επιφάνεια εργασίας (x2go, xfreerdp, VNC) με την οποία μπορούν είτε παλιότεροι υπολογιστές, είτε ακόμα και υπολογιστές με Windows, να συνδεθούν στον LTSP server}}
* [[Linux/LTSP/Αρχιτεκτονική|Αρχιτεκτονική]]
 
* [[Linux/LTSP/Πλεονεκτήματα|Αναμενόμενα οφέλη - Πλεονεκτήματα]] και [[Linux/LTSP/Μειονεκτήματα|Μειονεκτήματα]] της λύσης
 
* [[Linux/LTSP/Απαιτήσεις|Ελάχιστες Απαιτήσεις υλικού ΣΕΠΕΗΥ]]
 
  
== Οδηγίες εγκατάστασης ==
+
=== Τοπικό δίκτυο ===
Ακολουθήστε τις παρακάτω οδηγίες με τη σειρά για να ολοκληρώσετε την εγκατάσταση του ΣΕΠΕΗΥ σας.
+
Το τοπικό δίκτυο θα πρέπει να είναι Gigabit Ethernet, τουλάχιστον στη σύνδεση του εξυπηρετητή με το switch.
#[[Linux/Εγκατάσταση Ubuntu|Εγκατάσταση του λειτουργικού συστήματος Ubuntu]]
 
#[[Linux/sch-scripts/Εγκατάσταση|Εγκατάσταση των sch-scripts]]
 
#[[Linux/sch-scripts/Ρύθμιση σύνδεσης δικτύου|Ρύθμιση σύνδεσης τοπικού δικτύου]]
 
#[[Linux/Εγκατάσταση λογισμικού|Εγκατάσταση λογισμικού]]
 
#[[Linux/sch-scripts/Δημοσίευση εικονικού δίσκου|Δημοσίευση εικονικού δίσκου]]
 
#[[Linux/sch-scripts/Χρήστες/Δημιουργία χρηστών|Δημιουργία χρηστών]]
 
#[[Linux/LTSP/Εκκίνηση από το δίκτυο|Εκκίνηση των σταθμών εργασίας από το δίκτυο]]
 
  
== Μετέπειτα ενέργειες ==
+
=== Εξυπηρετητής ===
Αν και μπορείτε πια να χρησιμοποιήσετε το εργαστήριό σας άμεσα, κατά πάσα πιθανότητα τα παρακάτω θέματα θα σας φανούν χρήσιμα:
+
Ο εξυπηρετητής είναι ο μόνος που χρειάζεται να έχει σκληρό δίσκο. Σε αυτόν εγκαθίσταται το λειτουργικό σύστημα Ubuntu και το LTSP ώστε να μπορούν οι σταθμοί εργασίας να ξεκινήσουν από το δίκτυο. Όλοι οι λογαριασμοί και τα αρχεία χρηστών βρίσκονται στον εξυπηρετητή, και εκεί γίνεται η συντήρηση και η διαχείριση όλου του περιβάλλοντος.
* [[../Ubuntu|Βασικός χειρισμός του λειτουργικού συστήματος]]
+
<br><br>
* [[../epoptes|Εγχειρίδιο της εφαρμογής Επόπτης (Epoptes)]]
+
'''Αναλυτικά οι απαιτήσεις του LTSP''' για τους σταθμούς εργασίας, τον εξυπηρετητή και το τοπικό δίκτυο περιγράφονται στο [[Linux/LTSP/Απαιτήσεις]].
* [[../sch-scripts|Εγχειρίδιο της εφαρμογής Διαχείριση ΣΕΠΕΗΥ (sch-scripts)]]
+
 
* [[Linux/LTSP/Περιφερειακές συσκευές|Εγκατάσταση και ρύθμιση περιφερειακών συσκευών]]
+
== Αποθετήρια λογισμικού ==
* [[/Προχωρημένα|Προχωρημένα θέματα LTSP]]
+
Το Ubuntu έρχεται με πολλά προεγκατεστημένα προγράμματα, όπως τη σουίτα γραφείου LibreOffice, τον περιηγητή Διαδικτύου Firefox, προγράμματα αναπαραγωγής βίντεο, εγγραφής CDROM, (απο)συμπίεσης αρχείων, λήψης torrents κλπ. Προσφέρει όμως και περισσότερα από 50.000 ακόμα προγράμματα σε ειδικά διαμορφωμένους δικτυακούς χώρους που ονομάζονται αποθετήρια λογισμικού.
* [[../Προχωρημένα|Προχωρημένα θέματα Linux]] (θέματα διαχείρισης & εγκατάσταση επιπλέον υπηρεσιών & MS-Windows Terminal Server ως ιδεατή μηχανή)
+
Έτσι για την εγκατάσταση νέων προγραμμάτων απλά τα αναζητούμε στον διαχειριστή πακέτων του Ubuntu, αντίστοιχα με την αναζήτηση προγραμμάτων στο Play Store της Google στο λειτουργικό σύστημα Android.
* [[Linux/LTSP/FAQ|Αντιμετώπιση Προβλημάτων (F.A.Q.)]]
+
 
 +
=== Αποθετήριο Πιστοποιημένου Εκπαιδευτικού Λογισμικού ===
 +
Η Υπηρεσία Τεχνικής Στήριξης ΣΕΠΕΗΥ έχει τροποποιήσει και μετατρέψει σε πακέτα debian (.deb) δεκάδες από τις πιστοποιημένες εκπαιδευτικές εφαρμογές για όλες τις βαθμίδες εκπαίδευσης (που προαπαιτούσαν MS-Windows) και τις έχει αναρτήσει στο αποθετήριό της για [{{Server}}/repo πιστοποιημένο εκπαιδευτικό λογισμικό]. Έτσι, μπορείτε για παράδειγμα να εγκαταστήσετε όλα τα εκπαιδευτικά προγράμματα του Παιδαγωγικού Ινστιτούτου για Δημοτικό, επιλέγοντας απλά το πακέτο "dimotiko" από το διαχειριστή πακέτων του Ubuntu.
 +
 
 +
=== Αποθετήριο Υποστήριξης ΣΕΠΕΗΥ ===
 +
Κάποιες φορές τυχαίνει να υπάρχουν προβλήματα σε διάφορες εφαρμογές του Ubuntu. Η Υπηρεσία Τεχνικής Στήριξης ΣΕΠΕΗΥ συμμετέχει ενεργά στην επίλυση πολλών προβλημάτων, και μόλις βρεθεί λύση, αναρτά τα διορθωμένα λογισμικά στο [https://launchpad.net/~ts.sch.gr/+archive/ppa Αποθετήριο Τεχνικής Στήριξης ΣΕΠΕΗΥ]. Με αυτόν τον τρόπο, οι ενημερωμένες εκδόσεις φτάνουν αυτόματα σε όλα τα σχολεία μέσω του συστήματος ενημερώσεων λογισμικού του Ubuntu.
 +
 
 +
== Διαχείριση ΣΕΠΕΗΥ (sch-scripts) ==
 +
Η {{Sch-scripts|[[Linux/sch-scripts|Διαχείριση ΣΕΠΕΗΥ (sch-scripts)]]}} είναι ένα λογισμικό που ανέπτυξε η Τεχνική Στήριξη για την αυτοματοποίηση της εγκατάστασης των ΣΕΠΕΗΥ. Εγκαθιστούν τα απαραίτητα προγράμματα, εφαρμόζουν τις προτεινόμενες ρυθμίσεις, δημιουργούν τον εικονικό δίσκο του LTSP για την εκκίνηση των σταθμών εργασίας, υποστηρίζουν μαζική δημιουργία λογαριασμών μαθητών με κοινόχρηστους φακέλους και πολλά άλλα. Τα sch-scripts τα χρησιμοποιεί μόνο ο Υπεύθυνος ΣΕΠΕΗΥ, ενώ το λογισμικό Επόπτης που αναφέρεται στη συνέχεια όλοι οι καθηγητές που μπαίνουν στο εργαστήριο.
 +
 
 +
== Επόπτης (epoptes) ==
 +
Η εφαρμογή {{Epoptes|[[Linux/Επόπτης|Επόπτης (epoptes)]]}} αποτελεί μία σύγχρονη εφαρμογή διαχείρισης τάξης σε λειτουργικά συστήματα Ubuntu που έχει δημιουργηθεί και υποστηρίζεται από τη δράση της Τεχνικής Στήριξης για την υποστήριξη των ΣΕΠΕΗΥ. Είναι αντίστοιχο με τα λογισμικά Netop School, Netsupport School, iTalc κλπ των MS-Windows, και προσφέρει δυνατότητες χειρισμού της οθόνης των μαθητών (παρακολούθηση, υποβοήθηση, κλείδωμα...), προβολή της οθόνης του καθηγητή, ανοίγματος προγραμμάτων, εκτέλεσης εντολών και αποστολής μηνυμάτων στους μαθητές και πολλά άλλα.

Αναθεώρηση της 12:33, 19 Ιουνίου 2020

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

Ubuntu

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

LTSP

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

LTSP clients

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


Dialog-information.pngΤο παλιό LTSP υποστήριζε και thin clients, δηλαδή πολύ παλιούς σταθμούς εργασίας με 256 MB RAM, οι οποίοι συνδεόταν αυτόματα με απομακρυσμένη επιφάνεια εργασίας (remote Xorg) στον server. Οι περισσότερες διανομές πλέον σταμάτησαν την υποστήριξη 32bit, και έτσι στο νέο LTSP αποφασίστηκε να υποστηρίζονται μόνο fat clients. Υπάρχουν όμως πολλοί εναλλακτικοί τρόποι για απομακρυσμένη επιφάνεια εργασίας (x2go, xfreerdp, VNC) με την οποία μπορούν είτε παλιότεροι υπολογιστές, είτε ακόμα και υπολογιστές με Windows, να συνδεθούν στον LTSP server


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

Το τοπικό δίκτυο θα πρέπει να είναι Gigabit Ethernet, τουλάχιστον στη σύνδεση του εξυπηρετητή με το switch.

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

Ο εξυπηρετητής είναι ο μόνος που χρειάζεται να έχει σκληρό δίσκο. Σε αυτόν εγκαθίσταται το λειτουργικό σύστημα Ubuntu και το LTSP ώστε να μπορούν οι σταθμοί εργασίας να ξεκινήσουν από το δίκτυο. Όλοι οι λογαριασμοί και τα αρχεία χρηστών βρίσκονται στον εξυπηρετητή, και εκεί γίνεται η συντήρηση και η διαχείριση όλου του περιβάλλοντος.

Αναλυτικά οι απαιτήσεις του LTSP για τους σταθμούς εργασίας, τον εξυπηρετητή και το τοπικό δίκτυο περιγράφονται στο 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, και προσφέρει δυνατότητες χειρισμού της οθόνης των μαθητών (παρακολούθηση, υποβοήθηση, κλείδωμα...), προβολή της οθόνης του καθηγητή, ανοίγματος προγραμμάτων, εκτέλεσης εντολών και αποστολής μηνυμάτων στους μαθητές και πολλά άλλα.