πρόβλημα στη λειτουργία 2 fat clients

Ξεκίνησε από yiannis, 31 Οκτ 2012, 01:55:02 ΜΜ

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

alkisg

Οδηγίες για ενεργοποίηση NFS /home (δεν είναι καλά δοκιμασμένες, δώστε ανατροφοδότηση αν κάτι φαίνεται να μη δουλεύει):

Στο server, εκτελείτε τα παρακάτω:
Κώδικας: shell
sudo -i
apt-get install nfs-kernel-server
echo '/home *(rw,async,no_subtree_check)' >> /etc/exports
exportfs -ra


Μετά, άνοιγμα του lts.conf, και προσθήκη της παρακάτω γραμμής κάπου κάτω από το [Default]:
FSTAB_1="server:/home    /home           nfs     defaults,nfsvers=3,nolock 0       0"


Τέλος, δημοσίευση εικονικού δίσκου και επανεκκίνηση των clients.

Για να βεβαιωθείτε ότι το NFS δουλεύει, αφού κάνετε login σε κάποιον fat client, θα πρέπει να δείτε όλους τους φακέλους των χρηστών κάτω από το /home, όχι μόνο του τρέχοντα χρήστη.

yiannis

Tα έκανα και δούλεψε κανονικά.
Κάνω login σε έναν fat client ως χρήστης και στο /home πράγματι βλέπω όλους τους φακέλους όλων των χρηστών.
Ελπίζω να λυθούν και τα προβλήματα :)

Θα το δοκιμάσω και θα επανέλθω με νεότερα...

alkisg

Παράθεση από: yiannis στις 20 Νοε 2012, 02:49:21 ΜΜ
Ένα άλλο πρόβλημα που μου έκανε σήμερα ο server είναι ότι όταν επιλέγω τερματισμό, με πάει στην login screen! Είτε είμαι συνδεδεμένος είτε όχι!!

Αυτό συμβαίνει όταν υπάρχει κάποιος συνδεδεμένος στο σύστημα, δεν σε αφήνει να τερματίσεις το server μήπως και του κόψεις τις εργασίες του.
Το κακό είναι ότι αν π.χ. κάποιος έχει κλείσει τον client του από το κουμπί power αντί για να επιλέξει τερματισμό, τότε θα φαίνεται σαν συνδεδεμένος στο σύστημα για 2 ώρες μετά.
Οπότε σε αυτήν την περίπτωση, ένας τρόπος για τερματισμό που παρακάμπτει το πρόβλημα των συνδεδεμένων χρηστών, είναι alt+ctrl+f1, alt+ctrl+del, και πάνω στην επανεκκίνηση πάτημα του πλήκτρου power.

yiannis

#48
Παράθεση από: apapakL στις 14 Νοε 2012, 02:04:25 ΜΜ
Δυστυχώς όχι... Οι συγκεκριμένες ρυθμίσεις ορίζουν τον proxy για τον firefox μόνο και όχι για τον chromium ο οποίος χρησιμοποιεί τις ρυθμίσεις proxy του συστήματος. Πρέπει με κάποιο τρόπο να ορισθούν για όλους τους χρήστες. Ωστόσο το συγκεκρiμένο task δεν δούλεψε με τους τρόπους που περιγράφηκαν στο σχετικό thread (https://alkisg.mysch.gr/steki/index.php?topic=4761.0),  λόγω κάποιων bugs (https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1055525 και http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542270) τα οποία δεν γνωρίζω αν έχουν λυθεί...

Τελικά έστησα το squid. Έκανα τα 4 πρώτα βήματα από τις οδηγίες που μου είπες, αλλά όχι το 5ο. Και αυτό γιατί δε δουλεύει (όπως μου είπες) σε chromium. Αντί αυτού, έκανα ότι λεει ο apanagio εδώ:
https://alkisg.mysch.gr/steki/index.php?topic=4761.msg51168#msg51168
Έφτιαξα στο server το αρχείο /etc/profile.d/proxy.sh και αντέγραψα εκεί μέσα τις 3 εντολές
gsettings set org.gnome.system.proxy.http host 'server'
gsettings set org.gnome.system.proxy.http port 3128
gsettings set org.gnome.system.proxy mode 'manual'

Τώρα όλοι οι χρήστες και σε firefox και σε chromium μπαίνουν μέσω του proxy server. Δυστυχώς όμως, μπορούν οι χρήστες να αλλάξουν τη ρύθμιση και να παρακάμπτουν τον proxy!! Αλλά τουλάχιστον την επόμενη φορά που συνδέονται, πάλι ισχύουν οι ρυθμίσεις για τον proxy. Θα το δω κι αυτό κάποια άλλη μέρα :)

Ευχαριστώ!

yiannis

Παράθεση από: alkisg στις 22 Νοε 2012, 01:46:21 ΜΜ
Αυτό συμβαίνει όταν υπάρχει κάποιος συνδεδεμένος στο σύστημα, δεν σε αφήνει να τερματίσεις το server μήπως και του κόψεις τις εργασίες του.
Το κακό είναι ότι αν π.χ. κάποιος έχει κλείσει τον client του από το κουμπί power αντί για να επιλέξει τερματισμό, τότε θα φαίνεται σαν συνδεδεμένος στο σύστημα για 2 ώρες μετά.
Οπότε σε αυτήν την περίπτωση, ένας τρόπος για τερματισμό που παρακάμπτει το πρόβλημα των συνδεδεμένων χρηστών, είναι alt+ctrl+f1, alt+ctrl+del, και πάνω στην επανεκκίνηση πάτημα του πλήκτρου power.

Νομίζω ότι είχαν μείνει κάποιοι fat clients ανοιχτοί εκείνη τη μέρα... :)

apapakL

Παράθεση από: yiannis στις 22 Νοε 2012, 02:05:57 ΜΜ
... Έκανα τα 4 πρώτα βήματα από τις οδηγίες που μου είπες, αλλά όχι το 5ο...

.....Τώρα όλοι οι χρήστες και σε firefox και σε chromium μπαίνουν μέσω του proxy server. Δυστυχώς όμως, μπορούν οι χρήστες να αλλάξουν τη ρύθμιση και να παρακάμπτουν τον proxy!! .....

Αν κάνεις και το βήμα 5 οι χρήστες δε θα μπορούν να παρακάμψoυν τον proxy τουλάχιστο για το firefox αφού κλειδώνονται οι ρυθμίσεις στην αντιστοιχη καρτέλα...
Απομένει να βρεθεί τρόπος να κλειδωθούν οι ρυθμίσεις του συστήματος για τον proxy και άρα και τον chromium ο οποίος δεν έχει δικές του ξεχωριστές ρυθμίσεις ...

yiannis

Παράθεση από: apapakL στις 23 Νοε 2012, 12:23:45 ΠΜ
Αν κάνεις και το βήμα 5 οι χρήστες δε θα μπορούν να παρακάμψoυν τον proxy τουλάχιστο για το firefox αφού κλειδώνονται οι ρυθμίσεις στην αντιστοιχη καρτέλα...
Απομένει να βρεθεί τρόπος να κλειδωθούν οι ρυθμίσεις του συστήματος για τον proxy και άρα και τον chromium ο οποίος δεν έχει δικές του ξεχωριστές ρυθμίσεις ...

Έχεις δίκιο, θα το κάνω και αυτό. Στη δική μου περίπτωση όμως, θα κάνει μικρή διαφορά, γιατί οι πιο πολλοί μαθητές χρησιμοποιούν chromium και μόλις καταλάβουν ότι μπορούν να παρακάμψουν τον proxy server, θα το χρησιμοποιούν και οι υπόλοιποι. :)

yiannis

Στον έναν από τους 2 ΗΥ, φαίνεται να λύθηκαν όλα τα προβλήματα. Με το noaccel switch. Στον 2ο όμως, με την ίδια ρύθμιση, κάνει το εξής: Μόλις ξεκινήσει, και αφού βγει το logo του ubuntu και περιμένω τη login screen, βλέπω μια μαύρη οθόνη και φαίνεται μόνο το ποντίκι. Φαίνεται σα να έχει κολλήσει. Αλλά, μπορεί να συνδεθώ κανονικά από τους επόπτες, αλλά και κει δεν βλέπω την πλήρη οθόνη, μόνο το ποντίκι και το πλαίσιο που γράφω το όνομα χρήστη. Από τους επόπτες μπορώ να μπω κανονικά και όλα δουλεύουν. Αν κάνω logout, όλα φαίνονται κανονικά!

exanemou

ΠαράθεσηΑυτό συμβαίνει όταν υπάρχει κάποιος συνδεδεμένος στο σύστημα, δεν σε αφήνει να τερματίσεις το server μήπως και του κόψεις τις εργασίες του.
Το κακό είναι ότι αν π.χ. κάποιος έχει κλείσει τον client του από το κουμπί power αντί για να επιλέξει τερματισμό, τότε θα φαίνεται σαν συνδεδεμένος στο σύστημα για 2 ώρες μετά.
Kαποιες φορές οπως εχτες αφου βεβαιώθηκα οτι ολοι οι σταθμοι ήταν τερματισμενοι , ο εξυπηρετητης δεν τερματισε
Επισης δεν υπηρξε καποιος που να εκλεισε κατευθειαν απο το power .
Δεν επιασε ουτε το alt ctrl del ,τον αλλο συνδυασμο δεν το δοκιμασα γιατι δεν τον θυμωμουν

yiannis

Σε μένα πάντως, δεν ξαναεμφανίστηκε από τότε...

alkisg

Παράθεση από: exanemou στις 30 Νοε 2012, 10:36:17 ΠΜ
Kαποιες φορές οπως εχτες αφου βεβαιώθηκα οτι ολοι οι σταθμοι ήταν τερματισμενοι , ο εξυπηρετητης δεν τερματισε

Η εντολή "w" (σκέτο γράμμα w) σε τερματικό εμφανίζει ποιοι είναι συνδεδεμένοι στο σύστημα.
Αν σε κάποιον τύχει να προσπαθήσει να κλείσει τον εξυπηρετητή και αυτός να μην κλείνει, ας επισυνάψει το αποτέλεσμα της εντολής w.

yiannis

Ξαναγύρισα στο 10. Βασικά έχω και τους 2 δίσκους πάνω τώρα και ξεκινάω όποιο από τα 2 θέλω εύκολα.
Έτσι όπως είχα την έκδοση 10, είχα ελάχιστα προβλήματα, πέρα από τους 2 συγκεκριμένους ΗΥ για τους οποίους ξεκίνησε και το νήμα.

Δοκίμασα λοιπόν και έβαλα μια κάρτα γραφικών στον έναν. Το αποτέλεσμα είναι ότι αμέσως μετά το λογότυπο του ubuntu, με βγάζει σε γραμμή εντολών, με τα εξής:

No init found. Try passing init=bootarg.

BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs)_

και περιμένει κάποια εντολή από μένα...

Τι πρέπει να κάνω; Δοκίμασα ανανέωση και συμπίεση εικονικού δίσκου, αλλά δεν άλλαξε κάτι.
Ευχαριστώ!

alkisg

...οι υπόλοιποι ξεκινάνε και αυτός όχι;
Δώσε sudo gedit /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default, και βγάλε το quiet splash από εκεί, ώστε να δεις όλα τα μηνύματα της εκκίνησης. Αν μόνο αυτός δεν ξεκινάει, κάπου θα αναφέρει το μήνυμα λάθους, πριν σε βγάλει στο initramfs shell...

yiannis

Παράθεση από: alkisg στις 11 Δεκ 2012, 06:08:55 ΜΜ
...οι υπόλοιποι ξεκινάνε και αυτός όχι;

Ναι, όλοι κανονικά, εκτός από αυτόν.

ΠαράθεσηΔώσε sudo gedit /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default, και βγάλε το quiet splash από εκεί, ώστε να δεις όλα τα μηνύματα της εκκίνησης. Αν μόνο αυτός δεν ξεκινάει, κάπου θα αναφέρει το μήνυμα λάθους, πριν σε βγάλει στο initramfs shell...

ΟΚ, θα το κάνω την Πέμπτη και θα επανέλθω!
Ευχαριστώ!!!! :)

alkisg

Στο σημείο που σταματάει δεν πρέπει να παίζει ρόλο η κάρτα γραφικών. Μπορεί να παίζει ρόλο ο driver της κάρτας δικτύου, δες ποια είναι, αν έχει άλλος client τέτοια κάρτα κτλ.