Ρύθμιση LTSP server (Trisquel gnu linux)

Οδηγοί - How to - Tutorials

Δημοσίευσηαπό diamond_gr » Πέμ Μάιος 20, 2010 10:33 am

Αυτό είναι ένας απλός οδηγός για το πως μπορείτε να παραμετροποιήσετε ενα thin client server LTSP (Linux Terminal Server Project), πως μπορεί να χρησιμοποιηθεί σε περιβάλον τάξης σχολείου.

Στο παράδειγμά μας θα χρησιμοποιήσουμε ενα server με 2 κάρτες δικτύου, τη μια συνδεδεμένη στο Internet και την άλλη σε ενα hub switch, το οποίο θα συνδεθεί στους clients. Σαν client μπορείτε να χρησιμοποιήσετε ενα υπολογιστή i386 ή amd64, εαν μπορεί να εκκινήσει από PXE.

ΕΓΚΑΤΑΣΤΑΣΗ


Έχοντας εγκαταστήσει το Trisquel Edu στον server μας (μπορείτε να χρησιμοποιήσετε την Trisquel LTS. Για περισσότερες πληροφορίες που θα το βρείτε, δείτε στη σελίδα των downloads), ανοίγουμε ενα τερματικό και εγκαθοστούμε το πακέτο trisquel-ltsp-server:

Κώδικας: Επιλογή όλων
sudo apt-get install trisquel-ltsp-server


Αυτό θα εγκαταστήσει όλες τις εξαρτήσεις, συμπεριλαμβανομένου και του dhcp server, που πρέπει να παραμετροποθηθεί με την παρακάτω εντολή:

Κώδικας: Επιλογή όλων
sudo gedit /etc/default/dhcp3-server


Επεξεργαζόμαστε το αρχείο, θέτοντας τις ρυθμίσεις για το δίκτυο που έχουμε συνδέσει στο hub switch. Στην περίπτωσή μας θα μοιάζει κάπως έτσι:

Κώδικας: Επιλογή όλων
INTERFACES="eth1"


Θέτουμε την στατική IP μέσω του δικτύου (Trisquel menu > System > Administration > Network). Η IP πρέπει να έχει το ίδιο εύρος που χρησιμοποιήται από τον dhcp server, η 192.168.0.1 είναι η προτεινόμενη τιμή.

Εαν χρειάζεται να αλλάξουμε το εύρος της IP ή κάποια άλλη ρύμθμιση dhcp, επεξεργαζόμαστε το αρχείο:

Κώδικας: Επιλογή όλων
sudo gedit /etc/ltsp/dhcpd.conf


Οι προεπιλεγμένες τιμές του αρχείου είναι ΟΚ αλλά στην περίπτωσή μας θα μοιάζει σαν το παρακάτω:

Κώδικας: Επιλογή όλων
 authoritative;
 
 subnet 192.168.0.0 netmask 255.255.255.0 {
     range 192.168.0.20 192.168.0.250;
     option domain-name "trisquel.local";
     option subnet-mask 255.255.255.0;
     option root-path "/opt/ltsp/i386";
     if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
         filename "/ltsp/i386/pxelinux.0";
     } else {
         filename "/ltsp/i386/nbi.img";
     }
 }


Σιγουρευτείτε ότο το αρχείο /var/lib/tftpboot/ltsp/i386|amd64/pxelinux.cfg/ μοιάζει σαν το παρακάτω:

Κώδικας: Επιλογή όλων
DEFAULT vmlinuz ro initrd=initrd.img quiet splash


Πρέπει να επανεκκινήσουμε τους servers για να πάρουν τις αλλαγές.

Κώδικας: Επιλογή όλων
sudo /etc/init.d/dhcp3-server restart
sudo /etc/init.d/openbsd-inetd restart


Σημειώστε ότι δεν χρειάζεται οι clients να έχουν πρόσβαση στο Internet.

Το επόμενο βήμα είναι να δημιουργήσουμε την εικόνα που οι clients θα φορτώνουν. Στην περίπτωσή μας, και σαν πρόταση σε όλους, θα χρησιμοποιήσουμε την i386 αρχιτεκτονική για όλους τους clients.

Κώδικας: Επιλογή όλων
sudo ltsp-build-client --arch i386


Η διαδικασία αυτή θα πάρει χρόνο. Όταν τελειώσει, μπορείτε να συνδέσετε τους clients στο hub switch και να τους ξεκινήσετε χρησιμοποιώντας το PXE (πρέπει να ρυθμίσετε το BIOS γι'αυτό).

Μερικές συμβουλές:

* Κάθε συνεδρία χρήστη που φορτώνεται στον server, οπότε χρειάζεστε δυνατό μηχάνημα. Σύνδεση gigabit είναι προτεινόμενη μεταξύ server και client. Επίσης είναι καλή ιδέα να χρησιμοποιήσετε γρήγορους δίσκους ή καλύτερα RAID συστήματα καθώς και διπλοπύρηνους servers.
* Η πρώτη συνεδρία χρήστη θα καταναλώσει μεταξύ 250-300MB RAM, κάθε επόμενη συνεδρία θα χρησιμοποιεί μεταξύ 50-80ΜΒ. Αυτό μπορεί να σας βοηθήσει να υπολογίσετε την ποσότητα της μνήμης RAM που χρειάζεστε στο server αλλά αυτό θα παίζει λόγω των ποικίλων προγραμμάτων που θα φορτώνουν οι χρήστες.
* Οι minimum απαιτήσεις στους clients είναι 48ΜΒ RAM και 200Mhz επεξεργαστής ή i368 (προτείνεται) ή amd64 αρχιτεκτονικές. Οι προτεινόμενες τιμές είναι 400Mhz επεξεργαστής και 128MB μνήμης RAM. Οι client πρέπει να υποστηρίζουν ήχο και αυτόματη προσάρτηση USB ή CD δίσκων.

ΠΗΓΗ:
Configure a LTSP server ή μια εκτυπώσιμη μορφή
Γνώσεις ⇛ Linux: Την παλεύω ┃ Κτηνιατρικές: Δεν την παλεύω ┃ Αγγλικά: Σκράπας
Προσωπικό blog
Petcouple ζευγάρωσε το ζωάκι σου
Ένα γραμμάριο δράσης αξίζει ένα τόνο θεωρίας
Άβαταρ μέλους
diamond_gr
Απλός Συντονιστής
Απλός Συντονιστής
 
Δημοσιεύσεις: 818
Εγγραφή: Πέμ Μάιος 28, 2009 11:50 pm
Τοποθεσία: Θεσσαλονίκη

Επιστροφή στο Οδηγοί Χρήσης



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron