Διαφορά μεταξύ των σελίδων "Windows/RDSHServer Client/Απαιτήσεις" και "Linux/sch-scripts/Εντολές LTSP"

< Windows‎ | RDSHServer Client(Διαφορές μεταξύ των σελίδων)
 
 
Γραμμή 1: Γραμμή 1:
==Εξυπηρετητής==
+
Το μενού {{menu|Εξυπηρετητής|Εντολές LTSP)}} της εφαρμογής {{Sch-scripts}} δίνει την δυνατότητα να εκτελέσουμε τις παρακάτω εντολές ρύθμισης του LTSP.  
Το υλικό του εξυπηρετητή θα πρέπει να καλύπτει τις ελάχιστες απαιτήσεις ενός MS-Windows Server που αναφέρονται [http://technet.microsoft.com/en-us/windowsserver/bb414778.aspx εδώ], αλλά επιπλέον θα πρέπει να διαθέτει επιπλέον επεξεργαστή και μνήμη ώστε να καλύπτει τις ανάγκες των εφαρμογών και των ταυτόχρονων χρηστών. Για παράδειγμα αν μία εφαρμογή χρειάζεται 125MB RAM και την χρησιμοποιούν 5 χρήστες τότε ο εξυπηρετητής Remote Desktop Session Host θα πρέπει να διαθέτει επιπλέον 5*125=625ΜΒ RAM για την υποστήριξη αυτής της εφαρμογής στους 5 χρήστες. Αθροιστικά θα πρέπει να υπολογιστούν όλες οι απαιτήσεις των εφαρμογών και των χρηστών.
+
Το νέο LTSP είναι λιγότερο αυτοματοποιημένο από το παλιό, προσφέροντας όμως περισσότερες δυνατότητες παραμετροποίησης.
<br><br>
+
Εν ολίγοις τρέχουμε:
{{Hint| Για ένα τυπικό ΣΕΠΕΗΥ ο εξυπηρετητής θα πρέπει να διαθέτει σύγχρονο επεξεργαστή δύο πυρήνων και 6GB RAM για να φιλοξενήσει 10-16 συνδέσεις (συνεδρίες).}}
+
*κατά την αρχική εγκατάσταση: όλες τις εντολές (εκτός της επαναφοράς),
 +
*μετά από αλλαγές σε λογαριασμούς χρηστών ή στο ltsp.conf την εντολή `ltsp initrd`
 +
*μετά από αλλαγές στα προγράμματα του εξυπηρετητή την εντολή `ltsp image`
  
==Σταθμοί Εργασίας==
+
== ltsp image ==
Το υλικό των σταθμών εργασίας στην συγκεκριμένη λύση που λειτουργούν ως thin clients δεν μας ενδιαφέρει. Αρκεί να έχουν εγκατεστημένο λειτουργικό σύστημα για το οποίο διατίθεται μια εφαρμογή απομακρυσμένης σύνδεσης επιφάνειας εργασίας (Remote Desktop Connection) με χρήση του πρωτοκόλλου RDP.
 
<br/><br/>
 
{{Notice|Υπάρχουν υπολογιστές (γνωστοί ως hardware thin clients) το υλικό των οποίων είναι πολύ χαμηλών επιδόσεων (πχ: 256MB RAM, δεν διαθέτουν δίσκο, κτλ) οι οποίοι έχουν προ-εγκατεστημένη μόνο μια εφαρμογή απομακρυσμένης σύνδεσης επιφάνειας εργασίας αντί για ολόκληρο λειτουργικό σύστημα, καθιστώντας τους ιδανικούς για την συγκεκριμένη λύση.}}<br/>
 
  
Στον παρακάτω πίνακα δίνονται τα λειτουργικά συστήματα καθώς και οι αντίστοιχες εκδόσεις του RDP Client που μπορούν να συνδεθούν στο RD Session Host Server:
+
Η εντολή `ltsp image /` δημιουργεί τον εικονικό δίσκο από τον οποίο ξεκινάνε οι σταθμοί εργασίας. Χρησιμοποιήστε την όταν έχετε εγκαταστήσει νέα προγράμματα στον εξυπηρετητή και θέλετε να εμφανιστούν και στους clients. Αφού τελειώσει η δημοσίευση, οι clients χρειάζεται να επανεκκινηθούν.
<br/><br/>
 
{|class="wikitable" style="margin: auto"
 
!Έκδοση λειτουργικού συστήματος
 
!Υποστηριζόμενη Έκδοση RDP
 
!Νέα Χαρακτηριστικά
 
|-
 
|Windows 2000, Windows XP || 5.1||Υποστήριξη για ήχο και 24-bit χρώμα
 
|-
 
|Windows XP || 5.2||Υποστήριξη Transport Layer Security (TLS) 1.0 για αυθεντικοποίηση και κρυπτογράφηση της σύνδεσης
 
|-
 
|Windows XP SP2, Windows Vista|| 6.0|| Network Level Authentication, multi-monitor spanning and large desktop support, support for TLS 1.0 connections
 
|-
 
|Windows XP SP2, Windows Vista SP1 || 6.1||Εκτέλεση εφαρμογών (RemoteApp) επιπλέον της σύνδεσης σε Windows Desktop
 
|-
 
|Windows XP SP3, Windows Vista SP1/SP2, Windows 7 || 7.0||Windows Media Player redirection, bidirectional audio, true multimonitor support, Aero glass support, enhanced bitmap acceleration, Easy Print redirection, Language Bar docking
 
|-
 
|Windows 7 SP1 || 7.1||Δυνατότητα RemoteFX
 
|-
 
|Ubuntu 12.04 (freerdp v1.0)|| 8.0||RemoteFX, RemoteApp, Clipboard redirection, Multimedia redirection, Disk redirection, Parallel port redirection, Serial port redirection, Printer redirection, Smart card redirection, Sound redirection, Network Level Authentication (NLA), Desktop Composition, Remote Desktop Gateway, Multi-touch, USB redirection
 
|-
 
|Windows 8 || 8.0||Adaptive Graphics (progressive rendering and related techniques), automatic selection of TCP or UDP as transport protocol, multi touch support, DirectX 11 support for vGPU, USB redirection supported independently of vGPU support
 
|-
 
|Windows 8.1 || 8.1||
 
|}
 
<br/>
 
  
{{Warning|Εάν η εγκατάστασή σας διαθέτει RDP Client έκδοσης <nowiki><=6.x</nowiki> τότε θα πρέπει κατά την εγκατάσταση της υπηρεσίας Remote Desktop Session Host στον διάλογο "Specify Authentication Method for Remote Desktop Session Host" να επιλεχθεί "Do not require Network Level Authentication".}}
+
Η δημοσίευση συμπιέζει όλο τον δίσκο / του εξυπηρετητή, παραλείποντας ορισμένους φακέλους όπως το /home, και τοποθετεί το αποτέλεσμα στο /srv/ltsp/images/x86_64.img. Οι clients το προσαρτούν μέσω δικτύου σαν να ήταν live USB, δηλαδή όλες οι αλλαγές εκτός του /home γίνονται στην RAM και χάνονται μετά από επανεκκίνηση.
  
==Δίκτυο==
+
== ltsp image -r ==
Το τοπικό δίκτυο προτείνεται να είναι gigabit τουλάχιστον από το server ως το switch, δηλαδή και ο εξυπηρετητής και ο μεταγωγέας πακέτων (switch) θα πρέπει να έχουν μια θύρα gigabit. Για παράδειγμα, η προβολή ενός συνηθισμένου (640x272 με 24 fps) divx βίντεο σε ένα σταθμό εργασίας τύπου thin client απαιτεί 50 Mbps εύρος ζώνης. Επομένως για προβολή αντίστοιχου video σε 10 σταθμούς εργασίας τύπου thin client ο εξυπηρετητής θα πρέπει να μεταδίδει με 10x50=500Mbps, άρα απαιτείται Gigabit σύνδεση. Χωρίς gigabit τοπικό δίκτυο η απόκριση των σταθμών εργασίας θα είναι σημαντικά πιο αργή. Μπορείτε όμως να δοκιμάσετε τη λύση και με 100 Mbps switch ώστε να δείτε εάν σας ικανοποιεί πριν αναβαθμίσετε το switch σας, εκκινώντας μόνο έναν σταθμό εργασίας. Όσο γρήγορα αποκρίνεται ένας σταθμός με 100 Mbps, τόσο γρήγορα θα αποκρίνονται όλοι οι σταθμοί εργασίας όταν αναβαθμίσετε το δίκτυό σας σε gigabit.
 
  
{{Warning| Οι παραπάνω απαιτήσεις είναι εφόσον έχετε υποστήριξη RDP <nowiki> >6.1</nowiki>. Οι παλιότερες εκδόσεις του RDP υποστηρίζουν πολύ μικρό αριθμό frames/sec και επομένως δεν είναι κατάλληλες για προβολή βίντεο (και προφανώς δεν έχουν απαιτήσεις για Gigabit μεταγωγέα πακέτων).}}
+
Η εντολή `ltsp image -r /` επαναφέρει τον αμέσως προηγούμενο εικονικό δίσκο. Χρησιμοποιήστε την εάν κάνατε δημοσίευση και οι clients για κάποιον λόγο δεν εκκινούν με τον νέο εικονικό δίσκο. Η επαναφορά ουσιαστικά μετονομάζει και αντιμεταθέτει το αρχείο /srv/ltsp/images/x86_64.img με το /srv/ltsp/images/x86_64.old.
<br/>
 
  
Η καλύτερη, αλλά και ακριβότερη βέβαια λύση είναι να είναι όλο το τοπικό δίκτυο gigabit. Για να πραγματοποιηθεί αυτό συνήθως χρειάζονται 40-150€ για ένα gigabit switch ανάλογα τον αριθμό των θυρών, τη δυνατότητα ανάρτησης στο ικρίωμα και το συνολικό εύρος ζώνης του διαύλου επικοινωνίας του, και από 7-25€ για κάθε κάρτα δικτύου gigabit.
+
== ltsp dnsmasq ==
 +
 
 +
Ρυθμίζει την υπηρεσία dnsmasq για το παρόν υποδίκτυο. Χρειάζεται όταν ο LTSP server μετακινείται σε άλλο σχολείο, αλλά καλύτερα να χρησιμοποιείτε την "Ρύθμιση σύνδεσης δικτύου" αντί γι' αυτή.
 +
 
 +
== ltsp info ==
 +
 
 +
Εμφανίζει πληροφορίες έκδοσης και υποστήριξης του LTSP.
 +
 
 +
== ltsp initrd ==
 +
 
 +
Δημιουργεί το αρχείο /srv/tftp/ltsp/ltsp.img, μέσω του οποίου στέλνονται στους clients οι χρήστες και οι ρυθμίσεις του LTSP. Χρειάζεται αφού προστεθούν χρήστες ή αφού γίνει επεξεργασία του αρχείου ρυθμίσεων ltsp.conf. Οι clients χρειάζονται επανεκκίνηση για να πάρουν τις αλλαγές.
 +
 
 +
== ltsp ipxe ==
 +
 
 +
Δημιουργεί το αρχείο /srv/tftp/ltsp/ltsp.ipxe, που είναι το μπλε μενού που εμφανίζεται κατά την εκκίνηση των clients. Χρειάζεται μια φορά μετά την αρχική δημοσίευση εικονικού δίσκου, ή αν αλλάξετε κάποιες ειδικές ρυθμίσεις του ltsp.conf όπως το MENU_TIMEOUT.
 +
 
 +
== ltsp kernel ==
 +
 
 +
Εξάγει τον πυρήνα από τον εικονικό δίσκο /srv/ltsp/images/x86_64.img και τον τοποθετεί στον φάκελο /srv/tftp/ltsp/x86_64. Δεν χρειάζεται να την καλείτε παρά μόνο αν σας ζητηθεί.
 +
 
 +
== ltsp nfs ==
 +
 
 +
Δημιουργεί το αρχείο /etc/exports.d/ltsp-nfs.exports με τους φακέλους που επιτρέπεται να δουν οι clients μέσω δικτύου. Χρειάζεται μια φορά μετά την αρχική εγκατάσταση, ή μετά από προσθήκη ή αφαίρεση κοινόχρηστων φακέλων.

Αναθεώρηση της 11:46, 23 Σεπτεμβρίου 2020

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

  • κατά την αρχική εγκατάσταση: όλες τις εντολές (εκτός της επαναφοράς),
  • μετά από αλλαγές σε λογαριασμούς χρηστών ή στο ltsp.conf την εντολή `ltsp initrd`
  • μετά από αλλαγές στα προγράμματα του εξυπηρετητή την εντολή `ltsp image`

ltsp image

Η εντολή `ltsp image /` δημιουργεί τον εικονικό δίσκο από τον οποίο ξεκινάνε οι σταθμοί εργασίας. Χρησιμοποιήστε την όταν έχετε εγκαταστήσει νέα προγράμματα στον εξυπηρετητή και θέλετε να εμφανιστούν και στους clients. Αφού τελειώσει η δημοσίευση, οι clients χρειάζεται να επανεκκινηθούν.

Η δημοσίευση συμπιέζει όλο τον δίσκο / του εξυπηρετητή, παραλείποντας ορισμένους φακέλους όπως το /home, και τοποθετεί το αποτέλεσμα στο /srv/ltsp/images/x86_64.img. Οι clients το προσαρτούν μέσω δικτύου σαν να ήταν live USB, δηλαδή όλες οι αλλαγές εκτός του /home γίνονται στην RAM και χάνονται μετά από επανεκκίνηση.

ltsp image -r

Η εντολή `ltsp image -r /` επαναφέρει τον αμέσως προηγούμενο εικονικό δίσκο. Χρησιμοποιήστε την εάν κάνατε δημοσίευση και οι clients για κάποιον λόγο δεν εκκινούν με τον νέο εικονικό δίσκο. Η επαναφορά ουσιαστικά μετονομάζει και αντιμεταθέτει το αρχείο /srv/ltsp/images/x86_64.img με το /srv/ltsp/images/x86_64.old.

ltsp dnsmasq

Ρυθμίζει την υπηρεσία dnsmasq για το παρόν υποδίκτυο. Χρειάζεται όταν ο LTSP server μετακινείται σε άλλο σχολείο, αλλά καλύτερα να χρησιμοποιείτε την "Ρύθμιση σύνδεσης δικτύου" αντί γι' αυτή.

ltsp info

Εμφανίζει πληροφορίες έκδοσης και υποστήριξης του LTSP.

ltsp initrd

Δημιουργεί το αρχείο /srv/tftp/ltsp/ltsp.img, μέσω του οποίου στέλνονται στους clients οι χρήστες και οι ρυθμίσεις του LTSP. Χρειάζεται αφού προστεθούν χρήστες ή αφού γίνει επεξεργασία του αρχείου ρυθμίσεων ltsp.conf. Οι clients χρειάζονται επανεκκίνηση για να πάρουν τις αλλαγές.

ltsp ipxe

Δημιουργεί το αρχείο /srv/tftp/ltsp/ltsp.ipxe, που είναι το μπλε μενού που εμφανίζεται κατά την εκκίνηση των clients. Χρειάζεται μια φορά μετά την αρχική δημοσίευση εικονικού δίσκου, ή αν αλλάξετε κάποιες ειδικές ρυθμίσεις του ltsp.conf όπως το MENU_TIMEOUT.

ltsp kernel

Εξάγει τον πυρήνα από τον εικονικό δίσκο /srv/ltsp/images/x86_64.img και τον τοποθετεί στον φάκελο /srv/tftp/ltsp/x86_64. Δεν χρειάζεται να την καλείτε παρά μόνο αν σας ζητηθεί.

ltsp nfs

Δημιουργεί το αρχείο /etc/exports.d/ltsp-nfs.exports με τους φακέλους που επιτρέπεται να δουν οι clients μέσω δικτύου. Χρειάζεται μια φορά μετά την αρχική εγκατάσταση, ή μετά από προσθήκη ή αφαίρεση κοινόχρηστων φακέλων.