Γιατί το SSH είναι χρήσιμο μαζί με τη διεπαφή ιστού
Το Proxmox VE εκτελείται σε Debian, οπότε το κεντρικό σύστημα μπορεί να ελεγχθεί με συνηθισμένα εργαλεία Linux και με εντολές Proxmox. Το SSH εξακολουθεί να λειτουργεί όταν η διεπαφή ιστού στη θύρα 8006 δεν αποκρίνεται και επιτρέπει να δείτε προβλήματα του κεντρικού συστήματος που τα φιλοξενούμενα συστήματα αντιλαμβάνονται μόνο ως καθυστερήσεις. Οι εντολές εδώ εκτελούνται στο κεντρικό σύστημα και οι περισσότερες απαιτούν root.
Κεντρικό σύστημα και έκδοση
Ξεκινήστε από την έκδοση, το φορτίο και την κατάσταση των υπηρεσιών Proxmox. Σε συστοιχία, ελέγξτε επίσης την απαρτία, επειδή χωρίς αυτή δεν μπορούν να εκκινηθούν ή να τροποποιηθούν τα φιλοξενούμενα συστήματα.
pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm statusΕικονικές μηχανές και περιέκτες
Το qm διαχειρίζεται εικονικές μηχανές και το pct περιέκτες. Το pvesh διαβάζει το ίδιο API που χρησιμοποιεί η διεπαφή ιστού, οπότε επιστρέφει και δεδομένα ολόκληρης της συστοιχίας σε μορφή κατάλληλη για σενάρια εντολών.
qm list
pct list
pvesh get /cluster/resources --type vm --output-format jsonΑποθήκευση: το df δεν αρκεί
Το df δείχνει μόνο προσαρτημένα συστήματα αρχείων, επομένως δεν δείχνει πόσο γεμάτη είναι μια δεξαμενή LVM-thin ή ZFS. Μια γεμάτη thin δεξαμενή μπορεί να σταματήσει ή να προκαλέσει βλάβη στα φιλοξενούμενα συστήματα, ενώ συχνά της έχει εκχωρηθεί περισσότερη λογική χωρητικότητα από τη διαθέσιμη φυσική. Παρακολουθείτε λοιπόν τη χρήση δεδομένων και μεταδεδομένων. Για το ZFS, ελέγχετε την υγεία και τη χωρητικότητα της δεξαμενής.
pvesm status
sudo lvs -a
zpool status -x
zpool listΜνήμη σε κεντρικό σύστημα με ZFS
Η κρυφή μνήμη ZFS ARC βρίσκεται εκτός της κανονικής κρυφής μνήμης σελίδων, οπότε ένα σύστημα με ZFS μπορεί στο free να φαίνεται ότι έχει σχεδόν εξαντλήσει τη μνήμη, ακόμη κι όταν λειτουργεί κανονικά. Διαβάστε το μέγεθος ARC ξεχωριστά. Μια εικονική μηχανή εμφανίζεται στο κεντρικό σύστημα ως διεργασία kvm, της οποίας η μνήμη μπορεί να παραμένει δεσμευμένη αφού το φιλοξενούμενο σύστημα την έχει ελευθερώσει εσωτερικά. Επομένως οι τιμές των δύο συστημάτων δεν χρειάζεται να συμφωνούν.
awk '$1=="size"{print $3/1024/1024/1024" GiB"}' /proc/spl/kstat/zfs/arcstats
free -h
ps -eo pid,rss,cmd --sort=-rss | grep '[k]vm' | head -5Αρχεία καταγραφής και αντίγραφα ασφαλείας
Μια αποτυχημένη δημιουργία αντιγράφου ασφαλείας ή ένα σφάλμα δίσκου συχνά εμφανίζεται πρώτα στο ημερολόγιο. Ελέγχετε τακτικά τις εργασίες και τα αρχεία καταγραφής και μην βασίζεστε μόνο σε μια πράσινη ένδειξη κατάστασης στον πίνακα ελέγχου. Τα δεδομένα SMART απαιτούν το smartmontools, το οποίο το Proxmox εγκαθιστά από προεπιλογή, αλλά οι δίσκοι πίσω από ελεγκτή RAID ενδέχεται να χρειάζονται πρόσθετες επιλογές.
journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sdaΤι δείχνει το CH-J Server Manager στο Proxmox
Το System Monitor δεν διαθέτει ειδική λογική για το Proxmox. Αντιμετωπίζει το κεντρικό σύστημα ως διακομιστή Linux και δείχνει CPU, RAM, swap, συστήματα αρχείων, χρόνο λειτουργίας και διεπαφές δικτύου. Δεν παραθέτει φιλοξενούμενα συστήματα, δεν χρησιμοποιεί το API του Proxmox και μετρά το ZFS ARC ως χρησιμοποιούμενη μνήμη. Για τα qm, pct και pvesm, χρησιμοποιήστε το τερματικό SSH. Το Disk Manager αναγνωρίζει την αποθήκευση Proxmox: οι τόμοι των φιλοξενούμενων συστημάτων επισημαίνονται και δεν προσφέρονται καταστροφικές αλλαγές για προστατευμένη αποθήκευση του κεντρικού συστήματος, όπως LVM, ZFS ή ο δίσκος συστήματος.