Hvorfor SSH er nyttigt ved siden af webgrænsefladen
Proxmox VE kører på Debian, så en vært kan kontrolleres med almindelige Linux-værktøjer og Proxmox-kommandoer. SSH virker stadig, når webgrænsefladen på port 8006 ikke svarer, og gør det muligt at se problemer på værten, som gæsterne kun mærker som langsom drift. Kommandoerne her kører på værten, og de fleste kræver root.
Vært og version
Start med version, belastning og tilstanden for Proxmox-tjenesterne. Kontrollér også quorum i en klynge, da gæster ellers ikke kan startes eller ændres.
pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm statusVirtuelle maskiner og containere
qm håndterer virtuelle maskiner, og pct håndterer containere. pvesh læser den samme API, som webgrænsefladen bruger, og returnerer derfor også data for hele klyngen i et format, der egner sig til scripts.
qm list
pct list
pvesh get /cluster/resources --type vm --output-format jsonLager: df er ikke nok
df viser kun monterede filsystemer og viser derfor ikke, hvor fyldt en LVM-thin-pulje eller ZFS-pulje er. En fuld thin-pulje kan stoppe eller beskadige gæster, og der er ofte tildelt mere logisk kapacitet, end der findes fysisk. Hold derfor øje med forbruget af både data og metadata. For ZFS skal du kontrollere puljens tilstand og kapacitet.
pvesm status
sudo lvs -a
zpool status -x
zpool listHukommelse på en ZFS-vært
ZFS ARC-cachen ligger uden for den normale sidecache, så en vært med ZFS kan se ud til næsten at mangle hukommelse i free, selv når den fungerer normalt. Aflæs ARC-størrelsen separat. En virtuel maskine vises på værten som en kvm-proces, hvis hukommelse kan forblive allokeret, efter at gæsten har frigivet den internt. Tallene på vært og gæst behøver derfor ikke at stemme overens.
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 -5Logfiler og sikkerhedskopier
En mislykket sikkerhedskopiering eller en diskfejl viser sig ofte først i journalen. Kontrollér opgaver og logfiler regelmæssigt, og stol ikke kun på en grøn status i et dashboard. SMART-data kræver smartmontools, som Proxmox installerer som standard, men diske bag en RAID-controller kan kræve ekstra indstillinger.
journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sdaHvad CH-J Server Manager viser på Proxmox
System Monitor har ingen Proxmox-specifik logik. Det behandler værten som en Linux-server og viser CPU, RAM, swap, filsystemer, oppetid og netværksgrænseflader. Det viser ikke gæster, bruger ikke Proxmox-API’en og tæller ZFS ARC som brugt hukommelse. Brug SSH-terminalen til qm, pct og pvesm. Disk Manager genkender Proxmox-lager: gæstevolumener er mærket, og der tilbydes ikke destruktive ændringer af beskyttet værtslager som LVM, ZFS eller systemdisken.