De ce este util SSH alături de interfața web
Proxmox VE rulează pe Debian, deci o gazdă poate fi verificată cu instrumentele Linux obișnuite și cu comenzile Proxmox. SSH funcționează și când interfața web de pe portul 8006 nu răspunde și permite identificarea problemelor gazdei pe care sistemele invitate le resimt doar ca încetiniri. Comenzile de aici se execută pe gazdă și majoritatea necesită root.
Gazda și versiunea
Începe cu versiunea, încărcarea și starea serviciilor Proxmox. Într-un cluster, verifică și cvorumul, deoarece fără el sistemele invitate nu pot fi pornite sau modificate.
pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm statusMașini virtuale și containere
qm gestionează mașinile virtuale, iar pct containerele. pvesh citește același API pe care îl folosește interfața web, deci returnează și date la nivelul întregului cluster într-un format potrivit pentru scripturi.
qm list
pct list
pvesh get /cluster/resources --type vm --output-format jsonStocare: df nu este suficient
df arată doar sistemele de fișiere montate, deci nu indică gradul de ocupare al unui pool LVM-thin sau ZFS. Un thin pool plin poate opri sau deteriora sistemele invitate și adesea are alocată mai multă capacitate decât există fizic, așa că urmărește utilizarea spațiului pentru date și metadate. Pentru ZFS, verifică starea de sănătate și capacitatea pool-ului.
pvesm status
sudo lvs -a
zpool status -x
zpool listMemoria pe o gazdă cu ZFS
Memoria cache ZFS ARC se află în afara memoriei cache de pagini obișnuite, așa că o gazdă cu ZFS poate părea în free că aproape nu mai are memorie, chiar și atunci când funcționează normal. Citește separat dimensiunea ARC. O mașină virtuală apare pe gazdă ca proces kvm, a cărui memorie poate rămâne alocată după ce sistemul invitat a eliberat-o intern, deci valorile gazdei și ale sistemului invitat nu trebuie neapărat să coincidă.
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 -5Jurnale și copii de siguranță
O copie de siguranță eșuată sau o eroare de disc apare adesea mai întâi în jurnal. Verifică regulat sarcinile și jurnalele și nu te baza doar pe o stare verde într-un tablou de bord. Datele SMART necesită smartmontools, pe care Proxmox îl instalează implicit, dar discurile din spatele unui controler RAID pot necesita opțiuni suplimentare.
journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sdaCe arată CH-J Server Manager pe Proxmox
System Monitor nu are logică specifică Proxmox. Tratează gazda ca pe un server Linux și arată CPU, RAM, swap, sistemele de fișiere, timpul de funcționare și interfețele de rețea. Nu listează sistemele invitate, nu folosește API-ul Proxmox și contabilizează ZFS ARC ca memorie utilizată. Pentru qm, pct și pvesm, folosește terminalul SSH. Disk Manager recunoaște stocarea Proxmox: volumele sistemelor invitate sunt etichetate și nu sunt oferite modificări distructive pentru stocarea protejată a gazdei, precum LVM, ZFS sau discul de sistem.