ΣΕΠΕΗΥ με Ubuntu 18.04/LTSP/sch-scripts/Επόπτη

Ξεκίνησε από alkisg, 27 Ιουλ 2018, 08:05:29 ΠΜ

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

alkisg

Οι clients έχουν ποτέ ξεκινήσει LTSP, δηλαδή π.χ. ο κανονικός server είναι και LTSP server;
Αν ναι, μήπως ξέχασες να κάνεις δημοσίευση εικονικού δίσκου.
Αλλιώς είτε βγάλε μια φωτογραφία από το "no boot device found" (γιατί το πρόβλημα εξηγείται παραπάνω, όχι με αυτό το τελευταίο μήνυμα) είτε έλα από το IRC να το δούμε live.

happiness

Παράθεση από: alkisg στις 25 Σεπ 2019, 11:35:59 ΠΜ
Αν ναι, μήπως ξέχασες να κάνεις δημοσίευση εικονικού δίσκου.
:-[ ωχ. Ένα μυαλό χειμώνα-καλοκαίρι.

happiness

Άλκη οδηγίες για εγκατάσταση 32bit server με vm εντός 64bit εγκατάστασης, υπάρχουν;

alkisg

Στο νέο LTSP έχω κάνει τη "δημοσίευση εικονικού δίσκου" να δουλεύει και με εικονικές μηχανές, οπότε αυτό το σενάριο υποστηρίζεται καλά με το νέο LTSP, αλλά όχι με το παλιό.

Έτσι, αν το χρειάζεται κάποιος, θα πρέπει να κάνει:
1) Εγκατάσταση Ubuntu MATE 64bit στον server
2) Εγκατάσταση του VirtualBox
3) Δημιουργία μιας εικονικής μηχανής 32bit και εγκατάσταση Ubuntu MATE 32bit σε αυτή. Αλλά στο βήμα του δίσκου να επιλέξει τύπο vmdk και fixed size π.χ. 20 GB.
4) Να έρθει από το http://ts.sch.gr/wiki/IRC για να του τα ρυθμίσω.

Όλα αυτά θα σχολιαστούν το καλοκαίρι και θα είναι έτοιμα για τον ερχόμενο Σεπτέμβρη. Το Ubuntu 20.04 δεν θα υποστηρίζει 32bit, οπότε το 32 bit VM θα είναι με Ubuntu 18.04, και πιθανώς να έχουμε και ένα .vmdk αρχείο έτοιμο για download.

gmav

Καλησπέρα, πώς γίνεται η προσθήκη στο grub; Μάλλον αντιμετωπίζω το πρόβλημα που περιγράφεις.

Παράθεση από: alkisg στις 27 Αυγ 2019, 11:02:10 ΠΜ
Ένας τρόπος να υποστηρίζουμε 32bit και 64bit clients είναι να εγκαθιστούμε τον server με 32bit.

Τα αρνητικά του 32 bit στον server είναι:

  • Δυσκολία εγκατάστασης αν ο server έχει UEFI (το λινκ που έγραψες παραπάνω)
  • Και αν ο server έχει πάνω από 8 GB RAM, θέλει να του περάσουμε παράμετρο mem=8G στον grub και να του περιορίσουμε τη μνήμη στα 8 GB γιατί αλλιώς έχει ένα bug και σέρνεται ο δίσκος.

da_perama

Σε καινούργιο εργαστήριο επανεγκατέστησα το  ubuntu mate 18.04.1 (γιατί είχε  18.04.3) τόσο στον  server όσο και στους clients στους οποίους εγκατέστησα το grub-ipxe. Ρύθμισα τις συνδέσεις δικτύου σε μόνο αυτόματες, δημοσίευσα τον δίσκο αλλά οι  clients δεν κάνουν boot  από το δίκτυο, παρόλο που εμφανίζεται η σχετική επιλογή στο grub.

alkisg

Το 18.04.1 μετά τα updates γίνεται 18.04.3, δηλαδή δεν χρειάζεται επανεγκατάσταση.

Το grub-ipxe και το ipxe γενικότερα δεν υποστηρίζουν όλες τις onboard κάρτες δικτύου. Αν μπορείς βγάλε μια φωτογραφία με το κινητό και ανέβασέ τη, για να ξεχωρίσουμε αν δεν βρήκε κάρτα (που είναι το πρόβλημα που λέω), ή αν βρήκε κάρτα και δεν κατάφερε την εκκίνηση από το δίκτυο (που είναι πρόβλημα ρύθμισης του server).

Αν το ipxe δεν υποστηρίζει την onboard κάρτα, τότε ενεργοποιούμε από το BIOS το boot from network.

Αν είναι πρόβλημα ρύθμισης του server, θα είναι μάλλον πιο γρήγορο να έρθεις από το http://ts.sch.gr/wiki/IRC να το δούμε live.

alkisg

Παράθεση από: gmav στις 30 Σεπ 2019, 09:05:27 ΜΜ
Καλησπέρα, πώς γίνεται η προσθήκη στο grub; Μάλλον αντιμετωπίζω το πρόβλημα που περιγράφεις.

gmav σόρρυ για κάποιον λόγο δεν πρόσεξα αυτή την ερώτηση· ο πιο εύκολος τρόπος προσθήκης στον grub είναι μέσα από τα UEFI settings (Del όταν ξεκινάει ο υπολογιστής), όπου επιλέγουμε πρώτο το Ubuntu.
Αν δυσκολεύεσαι έλα από το IRC να το δούμε live.

stam12

Τι μπορεί να φταίει όταν ένα "client" αρχίσει να μη φορτώνει το λειτουργικό από το "server", ή κι αν το φορτώσει τελικά να δυσλειτουργεί και να μην αποκρίνεται;

alkisg

Αν παλιά δούλευε και μετά άρχισε να το κάνει αυτό, κατά πάσα πιθανότητα φταίνε τα δικτυακά. Δοκίμασε να το συνδέσεις σε άλλη θέση δικτύου.

happiness

#160
Το είχα ξαναρωτήσει κάποια στιγμή, αλλά δεν μπορώ να βρω την απάντηση τώρα: έχω λογαριασμό χρήστη που φορτώνει χωρίς τα μενού και τις γραμμές εργαλείων. Άλκη μου είχες δώσει μία εντολή να τρέχω αλλά δεν την βρίσκω τώρα.
Άκυρο, την βρήκα την λύση σε παρακάτω θέμα.

happiness

Επίσης, άλλη ερώτηση: από τον επόπτη υπάρχει δυνατότητα να κλείνω σε clients συγκεκριμένες εφαρμογές, πχ firefox;

alkisg

Μενού → Εργαλεία συστήματος → Παρακολούθηση συστήματος MATE → Διεργασίες
Αυτό το κοιτάμε μια φορά μόνο για να δούμε το όνομα της διεργασίας, π.χ. firefox
Μετά, μέσα από τον Επόπτη, επιλέγουμε τους clients που θέλουμε και κάνουμε εκτέλεση εντολής:
killall firefox

(σε παλιίοτερες εκδόσεις για παράδειγμα η διεργασία του firefox ονομαζόταν firefox-bin, οπότε ήθελε killall firefox-bin)

Εναλλακτικά αν προτιμάμε τερματικό αντί για την παρακολούθηση συστήματος, ps faux | grep firefox μας δείχνει το ακριβές όνομα της διεργασίας.

TasosK

Το Δίκτυο του εργαστηρίου ltsp (server & clients) δεν έχουν πρόσβαση στο διαδίκτυο. Οι clients φορτώνουν το λειτουργικό από το δίκτυο αλλά κανείς τους δεν συνδέεται στο διαδίκτυο.
Οι υπόλοιπες συσκευές και υπολογιστές που δεν είναι μέρη του εργαστηρίου (εχουν windows) συνδέονται κανονικά.

Τι μπορώ να κάνω;;;

akirikos

#164
Παράθεση από: alkisg στις 08 Οκτ 2019, 11:57:52 ΠΜ
Το grub-ipxe και το ipxe γενικότερα δεν υποστηρίζουν όλες τις onboard κάρτες δικτύου. Αν μπορείς βγάλε μια φωτογραφία με το κινητό και ανέβασέ τη, για να ξεχωρίσουμε αν δεν βρήκε κάρτα (που είναι το πρόβλημα που λέω), ή αν βρήκε κάρτα και δεν κατάφερε την εκκίνηση από το δίκτυο (που είναι πρόβλημα ρύθμισης του server).

Στην δική  μου εγκατάσταση αντιμετώπισα το ανάποδο πρόβλημα, δηλαδή, κάποιοι clients δεν κάνουν boot μέσω BIOS, με μήνυμα λάθους αυτό:
ΠαράθεσηPXE-E52 proxyDHCP offers were received. No DHCP offers were received
Χρησιμοποιώντας το ipxe (boot δοκιμαστικά από CD) φόρτωναν χωρίς πρόβλημα.
Άλλοι, με διαφορετική MBoard, άρα άλλη onboard κάρτα δικτύου, κάνουν κανονικά PXEboot.
(απλώς το αναφέρω, γιατί το πρόβλημά μου λύθηκε με το ipxe ουσιαστικά) 
Θα δοκιμάσω πάντως τη λύση που προτείνεις κι εδώ https://alkisg.mysch.gr/steki/index.php?topic=4966.0 για BIOS Update, γιατί μου μυρίζεται τέτοιο θέμα.