Εντολές εικονικού δίσκου

Ξεκίνησε από achatzil, 06 Απρ 2012, 10:07:40 ΠΜ

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

achatzil

Καλημέρα.
Ποιες είναι οι εντολές
α)Δημιουργίας
β)Ενημέρωσης
γ)Συμπίεσης
εικονικού δίσκου?
Μπορούμε να τις εκτελούμε και από τερματικό?

Ευχαριστώ πολύ.

alkisg

α) sudo ltsp-build-client
β) sudo chroot /opt/ltsp/i386 apt-get update && sudo chroot /opt/ltsp/i386 apt-get dist-upgrade
γ) sudo ltsp-update-image --force

Αυτά όμως έχουν διάφορα προβλήματα, τα οποία έχουμε παρακάμψει με τα παρακάτω scripts, οπότε καλύτερα να προτιμάτε τα δικά μας:
α) sudo /usr/share/sch-scripts/scripts/server/sch-ltsp-build-client
β) sudo /usr/share/sch-scripts/scripts/server/sch-ltsp-upgrade-chroot
γ) sudo /usr/share/sch-scripts/scripts/server/sch-ltsp-update-image
δ) sudo /usr/share/sch-scripts/scripts/server/sch-ltsp-enter-chroot (για άνοιγμα κονσόλας στον εικονικό δίσκο)

Για την 12.04 έστειλα upstream πολλές από βελτιστοποιήσεις που κάναμε, π.χ. το (δ) πια θα είναι "sudo ltsp-chroot -m".

Όμως, ειδικά για τα ελληνικά σχολεία (και όποια άλλα θέλουν να ακολουθήσουν), για την 12.04 θα υπάρξει μια μεγάλη αλλαγή.
Δεν θα χρησιμοποιούμε το πακέτο ltsp-server, αλλά ένα νέο που φτιάχνω, ονόματι ltsp-pnp.
Με το ltsp-pnp δεν θα χρειάζεται πια καθόλου εικονικός δίσκος.
Θα εγκαθιστάτε τον server, με όλα του τα προγράμματα και τις ρυθμίσεις, θα βάζετε το αποθετήριό μας στις πηγές σας, θα εγκαθιστάτε το πακέτο ltsp-pnp, και θα τρέχετε την εντολή "ltsp-publish-image".
Αυτή θα παίρνει π.χ. κανά δεκάλεπτο, όσο κάνει τώρα η συμπίεση ενός fat εικονικού δίσκου, και θα προετοιμάζει/εξάγει όλο το δίσκο του server ώστε να μπουτάρουν οι clients από αυτόν. Άρα αυτόματα θα παίρνουν όλα τα προγράμματα και τις ρυθμίσεις. Βέβαια, υπηρεσίες όπως squid, apache, dnsmasq κτλ δεν θα τρέχουν στους clients (υπάρχει ειδικό στάδιο "καθαρισμού" του δίσκου του server κατά την εξαγωγή, χωρίς βέβαια να πειράζεται καθόλου η εγκατάσταση του server).

Με άλλα λόγια, το "ltsp-publish-image" αντιστοιχεί στη διαδικασία συμπίεσης του εικονικού δίσκου, αλλά ως εικονικός δίσκος χρησιμοποιείται ο ίδιος ο δίσκος του server, οπότε δεν ασχολούμαστε με δημιουργία/εγκαταστάσεις/ενημερώσεις εικονικού δίσκου.

Για την 14.04 θα το ανεβάσω κι αυτό upstream, τώρα δεν υπήρχε αρκετός χρόνος επειδή η 12.04 βγαίνει σε λίγες μέρες.

Όποιοι από τους πεπειραμένους καθηγητές βιάζονται να εγκαταστήσουν την 12.04, ή όποιοι κάνουν καινούργιες εγκαταστάσεις σχολείων, ας μου πουν να ανεβάσω μια beta έκδοση του ltsp-pnp.
Οι υπόλοιποι προτείνεται να κάνουν εγκατάσταση της 12.04 το Σεπτέμβριο, ώστε να έχουν λυθεί τα διάφορα προβλήματα που παρουσιάζονται τους πρώτους μήνες σε καινούργιες εκδόσεις προγραμμάτων (όχι μόνο του ltsp-pnp αλλά και του ίδιου του Ubuntu :)).