Zašto je SSH koristan uz web-sučelje
Proxmox VE radi na Debianu pa domaćina možete provjeriti uobičajenim Linux alatima i naredbama Proxmox. SSH radi i kada web-sučelje na portu 8006 ne odgovara te omogućuje uvid u probleme domaćina koje gosti osjećaju samo kao usporavanje. Ovdje navedene naredbe izvršavaju se na domaćinu i većina zahtijeva root.
Domaćin i verzija
Počnite s verzijom, opterećenjem i stanjem usluga Proxmox. U klasteru provjerite i kvorum jer bez njega nije moguće pokretati ni mijenjati goste.
pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm statusVirtualni strojevi i kontejneri
qm služi za virtualne strojeve, a pct za kontejnere. pvesh čita isti API koji koristi web-sučelje pa vraća i podatke za cijeli klaster u obliku prikladnom za skripte.
qm list
pct list
pvesh get /cluster/resources --type vm --output-format jsonPohrana: df nije dovoljan
df prikazuje samo montirane datotečne sustave pa ne pokazuje popunjenost skupa LVM-thin ili ZFS. Pun thin skup može zaustaviti ili oštetiti goste, a često mu se dodjeljuje više kapaciteta nego što fizički postoji, stoga pratite zauzeće podataka i metapodataka. Za ZFS provjerite zdravlje i kapacitet skupa.
pvesm status
sudo lvs -a
zpool status -x
zpool listMemorija na domaćinu sa ZFS-om
Predmemorija ZFS ARC nalazi se izvan uobičajene predmemorije stranica pa domaćin sa ZFS-om u alatu free može izgledati kao da je gotovo bez memorije iako je ispravan. Veličinu ARC-a očitajte zasebno. Virtualni stroj na domaćinu pojavljuje se kao proces kvm, čija memorija može ostati dodijeljena i nakon što je gost interno oslobodi, pa se vrijednosti domaćina i gosta ne moraju podudarati.
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 -5Zapisnici i sigurnosne kopije
Neuspjela sigurnosna kopija ili pogreška diska često se prvo pojavi u journalu. Redovito provjeravajte zadatke i zapisnike i nemojte se oslanjati samo na zeleni status na nadzornoj ploči. Za SMART podatke potreban je smartmontools, koji Proxmox instalira prema zadanim postavkama, ali diskovi iza RAID kontrolera mogu zahtijevati dodatne opcije.
journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sdaŠto CH-J Server Manager prikazuje na Proxmoxu
System Monitor nema posebnu logiku za Proxmox. Domaćina tretira kao Linux poslužitelj i prikazuje CPU, RAM, swap, datotečne sustave, vrijeme rada i mrežna sučelja. Ne prikazuje popis gostiju, ne koristi Proxmox API i ubraja ZFS ARC u zauzetu memoriju. Za qm, pct i pvesm koristite SSH terminal. Disk Manager prepoznaje pohranu Proxmox: volumeni gostiju su označeni, a destruktivne promjene ne nude se za zaštićenu pohranu domaćina kao što su LVM, ZFS ili sistemski disk.