CH-J Server Managerupravljanje strežnikov prek SSH
Meni
Vsi vodiči in članki →

Kako spremljati Proxmox VE prek SSH

Ukazi za preverjanje gostitelja, gostov in shrambe v Proxmox VE ter pregled tega, kaj splošno spremljanje Linuxa tam zazna in česa ne.

Zakaj je SSH uporaben ob spletnem vmesniku

Proxmox VE deluje na Debianu, zato lahko gostitelja preverite z običajnimi orodji Linux in ukazi Proxmox. SSH deluje tudi, ko se spletni vmesnik na vratih 8006 ne odziva, in omogoča odkrivanje težav gostitelja, ki jih gostje občutijo le kot počasnost. Tukajšnji ukazi se izvajajo na gostitelju in večina potrebuje root.

Gostitelj in različica

Začnite z različico, obremenitvijo in stanjem storitev Proxmox. V gruči preverite tudi kvorum, saj brez njega gostov ni mogoče zagnati ali spreminjati.

pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm status

Navidezni stroji in vsebniki

qm je namenjen navideznim strojem, pct pa vsebnikom. pvesh bere isti API kot spletni vmesnik, zato vrne tudi podatke za celotno gručo v obliki, primerni za skripte.

qm list
pct list
pvesh get /cluster/resources --type vm --output-format json

Shramba: df ni dovolj

df prikazuje le priklopljene datotečne sisteme, zato ne pokaže zasedenosti sklada LVM-thin ali ZFS. Poln tanko dodeljeni sklad lahko ustavi ali poškoduje goste, pogosto pa ima dodeljene več navidezne zmogljivosti, kot je fizično na voljo, zato spremljajte porabo podatkov in metapodatkov. Pri ZFS preverite zdravje in zmogljivost sklada.

pvesm status
sudo lvs -a
zpool status -x
zpool list

Pomnilnik na gostitelju z ZFS

Predpomnilnik ZFS ARC je zunaj običajnega predpomnilnika strani, zato je gostitelj z ZFS v free lahko videti skoraj brez pomnilnika, čeprav deluje normalno. Velikost ARC odčitajte posebej. Navidezni stroj se na gostitelju prikaže kot proces kvm, čigar pomnilnik lahko ostane dodeljen tudi potem, ko ga gost znotraj sprosti, zato se številke gostitelja in gosta ne ujemajo nujno.

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

Dnevniki in varnostne kopije

Neuspešno varnostno kopiranje ali napaka diska se pogosto najprej pokaže v journalu. Redno preverjajte opravila in dnevnike ter se ne zanašajte le na zeleno stanje na nadzorni plošči. Podatki SMART zahtevajo smartmontools, ki ga Proxmox privzeto namesti, vendar diski za krmilnikom RAID morda potrebujejo dodatne možnosti.

journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sda

Kaj CH-J Server Manager prikaže na Proxmox

System Monitor nima logike, specifične za Proxmox. Gostitelja obravnava kot strežnik Linux in prikazuje CPU, RAM, swap, datotečne sisteme, čas delovanja in omrežne vmesnike. Ne izpisuje gostov, ne uporablja API-ja Proxmox in ZFS ARC šteje kot porabljeni pomnilnik. Za qm, pct in pvesm uporabite terminal SSH. Disk Manager prepozna shrambo Proxmox: nosilci gostov so označeni, za zaščiteno shrambo gostitelja, kot so LVM, ZFS ali sistemski disk, pa ne ponuja uničujočih sprememb.

Podrobna dokumentacija

Proxmox VE: pvesh →

Proxmox VE: pvesm →

Biometrično odklenjevanje in varnost →