Waarom SSH nuttig is naast de webinterface
Proxmox VE draait op Debian, dus u kunt een host controleren met gewone Linux-tools en met Proxmox-opdrachten. SSH werkt ook wanneer de webinterface op poort 8006 niet reageert en maakt hostproblemen zichtbaar die gasten alleen als traagheid ervaren. De opdrachten hier voert u op de host uit en voor de meeste is root nodig.
Host en versie
Begin met de versie, de belasting en de status van de Proxmox-diensten. Controleer in een cluster ook het quorum, want zonder quorum kunnen gasten niet worden gestart of gewijzigd.
pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm statusVirtuele machines en containers
qm is voor virtuele machines en pct voor containers. pvesh leest dezelfde API die de webinterface gebruikt en levert dus ook gegevens over het hele cluster in een vorm die geschikt is voor scripts.
qm list
pct list
pvesh get /cluster/resources --type vm --output-format jsonOpslag: df is niet genoeg
df toont alleen aangekoppelde bestandssystemen en laat dus niet zien hoe vol een LVM-thin-pool of ZFS-pool is. Een volle thin pool kan gasten stoppen of beschadigen en heeft vaak meer toegewezen capaciteit dan er fysiek beschikbaar is. Houd daarom het ruimtegebruik van gegevens en metadata in de gaten. Controleer bij ZFS de gezondheid en capaciteit van de pool.
pvesm status
sudo lvs -a
zpool status -x
zpool listGeheugen op een ZFS-host
De ZFS ARC-cache valt buiten de normale paginacache, waardoor een host met ZFS in free bijna zonder geheugen kan lijken te zitten terwijl hij goed functioneert. Lees de ARC-grootte apart uit. Een virtuele machine verschijnt op de host als een kvm-proces, waarvan het geheugen toegewezen kan blijven nadat de gast het intern heeft vrijgegeven. De cijfers van host en gast hoeven dus niet overeen te komen.
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 -5Logboeken en back-ups
Een mislukte back-up of schijffout verschijnt vaak als eerste in het journal. Controleer taken en logboeken regelmatig en vertrouw niet alleen op een groene status op een dashboard. Voor SMART-gegevens is smartmontools nodig, dat Proxmox standaard installeert, maar schijven achter een RAID-controller kunnen extra opties vereisen.
journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sdaWat CH-J Server Manager op Proxmox toont
System Monitor heeft geen specifieke logica voor Proxmox. Het behandelt de host als een Linux-server en toont CPU, RAM, swap, bestandssystemen, uptime en netwerkinterfaces. Het toont geen lijst van gasten, gebruikt de Proxmox-API niet en telt ZFS ARC als gebruikt geheugen. Gebruik de SSH-terminal voor qm, pct en pvesm. Disk Manager herkent Proxmox-opslag: gastvolumes worden gemarkeerd en destructieve wijzigingen worden niet aangeboden voor beschermde hostopslag zoals LVM, ZFS of de systeemschijf.