LTSP: ένας server, πολλά εργαστήρια (>=2), νέο εγχειρίδιο

Ξεκίνησε από mandarinos, 04 Σεπ 2022, 02:32:06 ΜΜ

« προηγούμενο - επόμενο »

mandarinos

Χαιρετώ όλους τους συναδέλφους, καί καλή σχολική χρονιά!

Το θέμα
Επειδή το LTSP προσφέρει πολλά πλεονεκτήματα, θέλω:
- να έχω εγκατατεστημένο το LTSP μόνο σ' έναν server (τον ισχυρώτερο ΗΥ που διαθέτω),
- αυτός να διαχειρίζεται κεντρικά το δίκτυο όλου του σχολείου,
- καί κάθε (απομονωμένο από το λοιπό δίκτυο) εργαστήριο (από τα δύο που διαθέτει το σχολείο) να έχει απλά ένα τερματικό με σύνδεση superuser (teacher 1, teacher 2), ώστε να διαχειρίζεται τον "Επόπτη".

Το ερώτημα
Διάβασα (προσεκτικά) το νέο εγχειρίδιο του LTSP (γιά την έκδοση 22 του Ubuntu). Αλλά δεν γίνεται σαφές αν η (αυτοματοποιημένη με τα school scripts) εγκατάσταση του LTSP:
- μπορεί κατ' αρχήν να δεί τρείς (3) -ή καί περισσότερες- κάρτες δικτύου επάνω στον server,
- ή (σε περίπτωση που μπορεί) δεν τρέχει τίποτε, κι εγκαθιστούμε το LTSP όπως γνωρίζουμε,
- ή (πάλι σε περίπτωση που μπορεί) χρειάζεται χειροκίνητη εγκατάσταση βήμα-βήμα - και ποιές ενέργειες κάνουμε.

Μ' άλλα λόγια:
- Μπορώ να συνδέσω τα εργαστήρια κατ' ευθείαν το καθένα στη δική του κάρτα δικτύου του server; (επισυναπτόμενο σχήμα 1, τοπολογία Α')
- Ή πρέπει οπωσδήποτε να συνδέσω τα εργαστήρια σ' ένα "splitter" switch, δηλαδή διαμοιρασμού της δεύτερης από (μόνο) 2 κάρτες δικτύου του server, καί να εγκαταστήσω το LTSP κατά τα γνωστά; (επισυναπτόμενο σχήμα 2, τοπολογία Β')

Θα εκτιμούσα μία απάντηση σύντομα· διότι, όπως καταλαβαίνετε, πρέπει να καταπιαστώ με καλωδιώσεις καί να τελειώσω τα πάντα, πρίν ξεκινήσουν συστηματικά τα μαθήματα της νέας σχολικής χρονιάς.

Ευχαριστώ!

Υγ 1: Στα επισυναπτόμενα σχήματα, δεν έχω σχεδιάσει το υπόλοιπο δίκτυο του σχολείου· το οποίο, φυσικά, θα εξυπηρετείται από το κεντρικό switch του σχολείου, που παίρνει το Internet απ' έξω - όπως καί ο server θα παίρνει κι αυτός μία γραμμή απ' το κεντρικό switch.
Υγ 2: Γιά εξωτερική όδευση των καλωδίων, υπάρχουν κάτι πλαστικοί σωλήνες (διαμέτρου 16 mm καί περισσότερο), που χρησιμοποιούνται σε οικοδομές γιά ηλεκτρολογικά. Ξέρει κανείς αν αντέχουν στον καιρό; καθώς κι αν είναι προτιμώτερο να βάλω πλαστικά στηρίγματα τύπου "ωμέγα" (που με τα χρόνια αλλοιώνεται το πλαστικό τους καί σπάνε), ή μεταλλικά (που σκουριάζουν);
Σκοπεύω να χρησιμοποιήσω τέτοιους σωλήνες παράλληλα με μία γωνία-"εσοχή" του τοίχου (άρα, αρκετά προστατευμένη από βροχή), καί στη βορινή πλευρά του κτιρίου (που δεν βλέπει ο Ήλιος).

Καί πάλι ευχαριστώ!

alkisg

Καλή σχολική χρονιά,

μπορείς να έχεις όσες κάρτες θες με μία μοναδική IP. Μετά την τυπική εγκατάσταση του LTSP, ακολουθείς αυτόν τον οδηγό:
https://ts.sch.gr/wiki/linux/guides/bonding/

Η τοπολογία προτείνεται να είναι "όλες οι κάρτες και όλα τα switch συνδεδεμένα στο κεντρικό switch του σχολείου".

Αν προτιμάς ξεχωριστό υποδίκτυο LTSP, τότε θες ένα ξεχωριστό "κεντρικό LTSP switch" (σαν το splitter switch του 2ου σχήματος), πάνω στο οποίο θα πέφτουν όλες οι κάρτες δικτύου του server εκτός της κάρτας 0, και όλα τα καλώδια από τα ξεχωριστά LTSP switches. Έτσι οι κάρτες 1 ως Ν του server θα είναι σε bonding και θα έχουν IP=192.168.67.1.

Το πρώτο σχήμα που έκανες είναι το πιο δύσκολο. Αν χρησιμοποιήσεις 192.168.67.1 στις κάρτες 1..Ν ενδέχεται να υπάρξει μπλέξιμο, ενώ αν χρησιμοποιήσεις ξεχωριστά υποδίκτυα π.χ. 192.168.68.x, 69.x κλπ τότε θα χρειαστεί custom /etc/dnsmasq.d/local.conf καθώς και custom script για NAT.
Δεν το προτείνω, αλλά αν επιμένεις γι' αυτή τη λύση, να δοκιμάσουμε αν παίζει με όλες τις 1..Ν κάρτες με 192.168.67.1.

mandarinos

Θ' ακολουθήσω την (γνωστή / δοκιμασμένη / μάλλον γρηγορώτερης απόκρισης) τοπολογία με bonded κάρτες δικτύου και "splitter switch", όπως στο επισυναπτόμενο σχήμα. (Μή μπλέκουμε με πολλά υποδίκτυα 192.168.xxx.xxx .) Προς το παρόν με μονές κάρτες δικτύου, αργότερα με διπλές ή τετραπλές. (Φτήνηναν κάπως, άρα είναι προσεγγίσιμες γιά αγορά - επειδή βγήκαν ήδη στην αγορά οι των 10 Gbps με τα αντίστοιχα switches.)

Υγ: Κάτι, που δεν το έχω καταλάβει καθαρά: έχει κάποιο όφελος (στην ταχύτητα απόκρισης δικτύου) να ενώνουμε με πολλαπλά καλώδια τα switches 1 και 2 με το "splitter switch";

alkisg

Παράθεση από: mandarinos στις 11 Σεπ 2022, 11:44:03 ΠΜΥγ: Κάτι, που δεν το έχω καταλάβει καθαρά: έχει κάποιο όφελος (στην ταχύτητα απόκρισης δικτύου) να ενώνουμε με πολλαπλά καλώδια τα switches 1 και 2 με το "splitter switch";


Για τα απλά unmanaged switches δεν έχει νόημα κάτι τέτοιο.
Βελτίωση της ταχύτητας θα γίνει μόνο αν και τα τρία switch είναι managed και μπεις στο web/ssh interface τους και δηλώσεις τις αντίστοιχες θύρες ότι είναι σε bond mode.

mandarinos

Ωραία!

Τώρα, ερώτημα: εάν έχουμε από τη μία πλευρά η/υ, ή "managed switch 1" με bonded ethernet ports, κι απ' την άλλη "managed switch 2", πρέπει να δηλώσουμε το bonding και στο "managed switch 2"; (Δες επισυναπτόμενο σχήμα.)

Εδώ: https://www.tp-link.com/gr/support/faq/991/ , η ίδια η εταιρεία (μία απ' όλες) που κατασκευάζει τέτοια, λέει ναί... αλλά θέλω επιβεβαίωση! :)

Και το πιό φτηνό (στην Ελληνική αγορά) smart switch της ίδιας: https://www.tp-link.com/gr/business-networking/easy-smart-switch/tl-sg108e/#specifications . (Στο σχολείο μου θα χρειαστούμε οπωσδήποτε ένα τέτοιο smart switch, πέρα απ' όσα ήδη έχουμε.)

Εάν οι απαιτήσεις -γιά ενδοσχολικό δίκτυο- από ένα managed switch καλύπτονται κι από το σαφώς φτηνότερο smart, τότε καλυφθήκαμε και δεν χρειάζεται κάτι άλλο.



alkisg

Δυστυχώς το budget του ΠΛΗΝΕΤ είναι μηδενικό και δεν φτάνει για δοκιμές με αυτά τα ωραία πράγματα!
Νομίζω ότι το πρωτόκολλο 802.3ad (που είναι το πιο επίσημο από τα bonding) χρειάζεται να δηλωθεί και από τις δύο πλευρές,
ενώ για πιο απλά πρωτόκολλα τύπου XOR ή round robin υποθέτω, χωρίς να έχω καμία ένδειξη, ότι δεν θα χρειάζεται.

Οπότε δυστυχώς θα πρέπει να γίνεις το πειραματόζωο και να μας πεις και μας!  ;)