Prečo je SSH užitočné popri webovom rozhraní
Proxmox VE beží na Debiane, takže hostiteľa možno skontrolovať bežnými nástrojmi Linuxu aj príkazmi Proxmox. SSH funguje aj vtedy, keď webové rozhranie na porte 8006 nereaguje, a umožňuje odhaliť problémy hostiteľa, ktoré sa u hosťov prejavujú len spomalením. Tu uvedené príkazy sa spúšťajú na hostiteľovi a väčšina z nich potrebuje root.
Hostiteľ a verzia
Začnite verziou, záťažou a stavom služieb Proxmox. V klastri skontrolujte aj kvórum, pretože bez neho nemožno hosťov spúšťať ani meniť.
pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm statusVirtuálne stroje a kontajnery
qm slúži na virtuálne stroje a pct na kontajnery. pvesh číta rovnaké API ako webové rozhranie, takže vracia aj údaje za celý klaster vo forme vhodnej pre skripty.
qm list
pct list
pvesh get /cluster/resources --type vm --output-format jsonÚložisko: df nestačí
df ukazuje iba pripojené súborové systémy, takže nezobrazuje zaplnenie fondu LVM-thin ani fondu ZFS. Plný tenký fond môže hosťov zastaviť alebo poškodiť a často má pridelenú väčšiu virtuálnu kapacitu, než je fyzicky dostupná, preto sledujte využitie dát aj metadát. Pri ZFS kontrolujte stav a kapacitu fondu.
pvesm status
sudo lvs -a
zpool status -x
zpool listPamäť na hostiteľovi so ZFS
Vyrovnávacia pamäť ZFS ARC je mimo bežnej vyrovnávacej pamäte stránok, takže hostiteľ so ZFS môže vo free vyzerať takmer bez voľnej pamäte, aj keď je v poriadku. Veľkosť ARC čítajte samostatne. Virtuálny stroj sa na hostiteľovi zobrazuje ako proces kvm, ktorého pamäť môže zostať pridelená aj po tom, čo ju hosť vnútri uvoľnil, takže údaje hostiteľa a hosťa sa nemusia zhodovať.
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 -5Logy a zálohy
Zlyhanie zálohy alebo chyba disku sa často najprv objaví v žurnáli. Pravidelne kontrolujte úlohy a logy a nespoliehajte sa iba na zelený stav na paneli. Údaje SMART vyžadujú smartmontools, ktoré Proxmox štandardne inštaluje, no disky za radičom RAID môžu potrebovať ďalšie voľby.
journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sdaČo CH-J Server Manager zobrazuje na Proxmox
System Monitor nemá logiku špecifickú pre Proxmox. Hostiteľa považuje za linuxový server a zobrazuje CPU, RAM, swap, súborové systémy, čas prevádzky a sieťové rozhrania. Nevypisuje hosťov, nepoužíva API Proxmox a ZFS ARC počíta ako použitú pamäť. Pre qm, pct a pvesm použite SSH terminál. Disk Manager rozpoznáva úložiská Proxmox: zväzky hosťov sú označené a pre chránené úložiská hostiteľa, ako LVM, ZFS alebo systémový disk, neponúka deštruktívne zmeny.