Live DVD με προεγκατεστημένο Ubuntu LTSP

Ξεκίνησε από alkisg, 21 Νοε 2009, 04:38:46 ΜΜ

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

alkisg

Στη διεύθυνση http://ts.sch.gr/repo/ubuntu-9.10-desktop-i386-sch-server.iso
ανέβασα ένα live DVD με το οποίο μπορούμε να κάνουμε προσωρινά κάποιο εργαστήριο να δουλέψει με τεχνολογία thin clients.
Μπορούμε να το χρησιμοποιήσουμε για παράδειγμα για να ελέγξουμε αν το εργαστήριό μας είναι κατάλληλο για LTSP. Ή, αν κάποιος θέλει να κάνει λίγες ώρες μάθημα Gimp, OpenOffice κτλ σε εργαστήριο στο οποίο δεν είναι υπεύθυνος και δεν του επιτρέπεται να εγκαταστήσει λογισμικό, μπορεί να μπουτάρει τον server με αυτό και τους clients απομακρυσμένα από τον server.

Συγκεκριμένα, ξεκίνησα με το CD της έκδοσης 9.10 του Ubuntu, και ακολουθώντας τη διαδικασία προσαρμογής του Live CD, έκανα τα παρακάτω:

  • Εγκατέστησα την πλήρη υποστήριξη ελληνικής γλώσσας και την έκανα προεπιλεγμένη.
  • Εκτέλεσα όλα τα sch-scripts για την εγκατάσταση LTSP server.
  • Έβαλα και 1 παραπάνω script για να μπορεί να δουλέψει χωρίς στατική IP. Αυτό θα πρέπει να παίζει στο 99% των περιπτώσεων, αλλά αν ο server έχει πολλές κάρτες δικτύου και περίεργη συνδεσμολογία, υπάρχει μια πιθανότητα να μην παίξει.
  • Εγκατέστησα και κάποια προγράμματα όπως apache, php, squid, clusterssh κτλ.
Όμως:

  • Δεν είναι καθόλου ελεγμένο! Χρησιμοποιήστε το μόνο ως Live DVD, μην κάνετε εγκατάσταση στο σκληρό από αυτό.
  • Αφού είναι DVD, πάει υπερβολικά αργά. Αν π.χ. δοκιμάζετε για πρώτη φορά το LTSP, ελέγξτε μόνο το ΑΝ παίζει σωστά στον server και στους clients, και όχι την ταχύτητά του. Αν βέβαια ο server έχει πολλή RAM, μετά από λίγες ώρες λειτουργίας θα αυξηθεί η ταχύτητα επειδή θα βρίσκονται όλα στην cache.
  • Αν θέλετε να πάει πιο γρήγορα, ή αν θέλετε να βάλετε τα δικά σας προγράμματα, μπορείτε να το γράψετε σε USB stick από το μενού Σύστημα » Διαχείριση συστήματος » Δημιουργία USB δίσκου εκκίνησης.
  • Στο Live DVD δεν υπάρχουν χρήστες! Έτσι, για να μπορέσετε να κάνετε logon στους thin clients, θα πρέπει πρώτα να πάτε στο μενού Σύστημα » Διαχείριση συστήματος » Χρήστες και ομάδες, και να προσθέσετε κάποιους χρήστες.

Για τους clients, αν έχουν δυνατότητα "Boot from Network", αρκεί να την επιλέξετε (συνήθως είτε πατώντας F12 είτε από το BIOS).
Αν όχι, τότε θα πρέπει να εγκαταστήσετε δυνατότητα εκκίνησης από το δίκτυο με μία από τις δύο παρακάτω μεθόδους:
https://alkisg.mysch.gr/steki/index.php?topic=2136.0 (για Windows αλλά όχι για τα 98)
https://alkisg.mysch.gr/steki/index.php?topic=1451.0 (πιο δύσκολη μέθοδος, αλλά για όλα τα λειτουργικά)

Να ξαναπώ ότι το όλο εγχείρημα είναι απλά proof of concept, δεν είναι ούτε alpha ούτε beta, και δεν πρέπει να χρησιμοποιηθεί για εγκατάσταση στο σκληρό. Πολύ αργότερα θα δημιουργηθεί διανομή "sch-server" η οποία θα ενδείκνυται να χρησιμοποιηθεί για εγκαταστάσεις και θα υποστηρίζει ταυτόχρονα και LTSP και μη εργαστήρια.

pentsas

#1
Ρε συ alkisg. από ποιο διάστημα μας προέκυψες;
Γιατί μας έκανες πολύ μα πάρα πολύ καλό.
Μάλλον θα το ψάξω (και πάλι) φιλοσοφικά το ζήτημα(γενικά μιλώντας).

σημ1: Να σε 'χει καλά ο θεούλης μας.

σημ2: Αν είσαι παντρεμένος, ... να μας πεις και μας το κόλπο για να αποφεύγουμε την κρεβατομουρμούρα >:D

Λάμπρος Μπουκουβάλας

Άλκη, για άλλη μια φορά ζωγραφίζεις! 8)
Λάμπρος Μπουκουβάλας
MSc - MRes

http://blogs.sch.gr/lambrosbouk

Ο Θουκυδίδης  (που τον διαβάζουν οι ξένοι, αλλά όχι εμείς)  έγραφε: «Αταλαίπωρος τοις πολλοίς η ζήτησις της αληθείας, και επί τα ετοίμα μάλλον τρέπονται» (Ι, 20, 3). Οι περισσότεροι δηλαδή αναζητούν αβασάνιστα την αλήθεια και στρέφονται σε ό,τι βρίσκουν έτοιμο. Δεν προβληματίζονται...

Δημήτρης Γκίνης

Αμάν πια αυτό το παιδί.......

ΥΓ. Προσκυνώ σε , ω φωτεινέ παντογνώστη..............  :D


elf

Πολύ χρήσιμο πραγματικά!
Ήθελα να δω πως θα τρέχει το εργαστήριο με thin client και μία κάρτα δικτύου, έβαλα το λαπτοπ μου στο hub, έκανα boot με το dvd, έβαλα τα pc να κάνουν εκκίνηση από το lan, αλλά ... δεν ήξερα ποια script στο λαπτοπ πρέπει να τρέξω και τα pc μου δεν ξεκίνησαν από το lan.. Μπορεί κάποιος να βοηθήσει τους νεοφώτιστους στο ltsp;  :)

alkisg

Κανονικά δεν θα έπρεπε να χρειάζεται να τρέξεις κάποιο script, αλλά μου αναφέρθηκε ότι σε μερικές περιπτώσεις χρειάζεται επανεκκίνηση του dnsmasq.
Δοκίμασέ το, πηγαίνοντας στο μενού Εφαρμογές » Βοηθήματα » Τερματικό, και γράφοντας την εντολή
sudo service dnsmasq restart


Αν για κάποιο λόγο ακόμα κι έτσι δεν δουλέψει, θα με ενδιέφερε να δω τι πήγε στραβά, οπότε αν θες μπορείς να με βρεις στο http://ubuntu-gr.org/webchat για live βοήθεια.

Για όσους κάνουν παρόμοια δοκιμή, να υπενθυμίσω ότι τα live cd γενικά είναι πολύ πιο αργά από τα live usb, τα οποία με τη σειρά τους είναι πολύ πιο αργά από τους σκληρούς δίσκους. Έτσι, μπορεί π.χ. οι clients να χρειαστούν 5 λεπτά να ξεκινήσουν, ενώ κανονικά να ξεκινάνε σε λιγότερο από ένα λεπτό. Μην κοιτάτε λοιπόν την ταχύτητα, παρά μόνο αν όλα παίζουν σωστά (κάρτες δικτύου, γραφικών, ήχου κτλ).

elf

Ευχαριστώ πολύ για την άμεση απάντηση (ούτε help desk να ήταν!)
θα το δοκιμάσω με dvd και αν πάει καλά θα το εγκαταστήσω

poursali

+1 και σε μενα το ιδιο προβλημα Αλκη... βεβαια εγω το δοκιμασα με δυο μηχανηματα μεσα απο vmware
χρειαστηκα και γω αυτο:

sudo service dnsmasq restart
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

alkisg

Ωραία, μικρολεπτομέρεια είναι αυτό, δεν αξίζει τον κόπο να ανεβάσω άλλο live DVD, μια και καλή το καινούργιο με την 10.04.
Αν και υποτίθεται ότι και το Edubuntu DVD θα έχει live LTSP από την 10.04 και μετά - αν είναι καλή η υλοποίηση, το δικό μου θα περισσεύει...

poursali

τωρα το δοκιμαζω στους 2 υπολογιστες που εχω σπιτι.. το εβαλα σε στικακι των 2GB...
ξερει κανεις γιατι ενω στα windows μου λεει οτι εχει 700 ΜΒ ελευθερο χωρο στο στικακι οταν δουλευω το ltsp μου βγαζει καθε τρεις και λιγο ενα μηνυμα οτι εμειναν μονο 1,4 ΜΒ ???
επισης δεν ανοιγει το openoffice, αλλα ισως για τον λογο οτι εχει λιγο χωρο?

αναφερεται μηπως αλλου αυτος ο χωρος? ή για καποιο λογο καταλαμβανεται περισσοτερος χρονος κατα την εκτελεση? και αν ειναι ετσι, τι μπορω να κανω εκτος απο το να χρησιμοποιησω μεγαλυτερης χωρητικοτητας στικ?

edit: τωρα που το ξανακοιταω (τα περιεχομενα του στικ μεσα απο windows) δεν βλεπω πουθενα τον καταλογο home... ειναι κρυμμενος? εκει πηγε ο επιπλεον χωρος?
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

alkisg

Όταν φτιάχνεις USB stick, αλλάζουν λίγο τα πράγματα.Έχει δυο επιλογές:
Παράθεση
Όταν θα γίνεται εκκίνηση από αυτόν τον δίσκο, τα έγγραφα και οι ρυθμίσεις θα:
(*) Αποθηκεύονται στο δεσμευμένο χώρο
Μέγεθος: [      ==                        ] 256 MB
( ) Θα απορριφθούν κατά τον τερματισμό, εκτός και αν τα αποθηκεύσετε κάπου αλλού
Αν κάποιος διαλέξει τη δεύτερη, είναι σαν να τρέχει από CD, οπότε δεν παραπονιέται για τον ελεύθερο χώρο, αφού δεν υπάρχει καθόλου.
Εσύ *μάλλον* διάλεξες την πρώτη, και του έδωσες π.χ. χώρο 256 MB.
Αυτά τα 256 MB αντιστοιχούν σε κάποιο εικονικό αρχείο αλλαγών. Δηλαδή ό,τι αλλαγές κάνεις (π.χ. apt-get update) όταν φορτώνεις το Ubuntu από το stick αποθηκεύονται σε ένα και μοναδικό αρχείο.
Έτσι, 1 Gb που είναι το CD, συν 256 MB για το εικονικό αρχείο αλλαγών, σου μένουν 700 ελεύθερα στο stick. 700 όμως για να γράφεις πράγματα των Windows εκεί, όχι για το Ubuntu. Το Ubuntu έχει μόνο 256 ελεύθερα, τα οποία προφανώς εξανεμίζονται με το πρώτο update (χωρίς καν upgrade - και μόνο που θα κατεβάσει τις πληροφορίες των πακέτων από το internet, θα γεμίσουν).

Με άλλα λόγια προτείνω να ξαναδοκιμάσεις από την αρχή να φτιάξεις το usb stick, αλλά πες του να χρησιμοποιήσει *όλο* το χώρο του stick, όχι μόνο 256 Mb.
Ή, να μη χρησιμοποιήσει καθόλου χώρο και να απορρίπτονται οι αλλαγές κατά τον τερματισμό.

toufeki

Πριν πολλά πολλά χρόνια, στην αρχαία Ελλάδα ζούσε ένας άνθρωπος ο οποίος παρόλο που ο ίδιος δεν έχει γράψει ούτε μια γραμμή κειμένου (της εποχής εκείνης), εντούτοις τον συμβουλεύονταν όλοι, από τον ποιο απλό πολίτη μέχρι και τον τότε κυβερνήτη.
.....
Σήμερα, ευτυχώς που οι "απόγονοί" του "έμαθαν" "γραφή".

poursali

εχεις απολυτο δικιο Αλκη. Απροσεξια μου.. μπροστα στα ματια μου ηταν... οκ τωρα το εφτιαξα... ευχαριστω
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ