Kāpēc SSH noder līdzās tīmekļa saskarnei
Proxmox VE darbojas uz Debian bāzes, tāpēc hostu var pārbaudīt ar parastajiem Linux rīkiem un Proxmox komandām. SSH darbojas arī tad, kad tīmekļa saskarne portā 8006 neatbild, un ļauj ieraudzīt hosta problēmas, kuras viesu sistēmas izjūt tikai kā palēninājumu. Šeit minētās komandas izpilda hostā, un lielākajai daļai vajadzīgs root.
Hosts un versija
Sāciet ar versiju, slodzi un Proxmox pakalpojumu stāvokli. Klasterī pārbaudiet arī kvorumu, jo bez tā viesu sistēmas nevar palaist vai mainīt.
pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm statusVirtuālās mašīnas un konteineri
qm ir paredzēts virtuālajām mašīnām, bet pct — konteineriem. pvesh nolasa to pašu API, kuru izmanto tīmekļa saskarne, tāpēc tas atgriež arī visa klastera datus skriptiem piemērotā formātā.
qm list
pct list
pvesh get /cluster/resources --type vm --output-format jsonKrātuve: ar df nepietiek
df rāda tikai piemontētas failu sistēmas, tāpēc tas neparāda, cik pilns ir LVM-thin vai ZFS pūls. Pilns thin pūls var apturēt vai sabojāt viesu sistēmas, un tam bieži ir piešķirta lielāka ietilpība, nekā fiziski pieejams, tāpēc uzraugiet datu un metadatu vietas izmantojumu. ZFS gadījumā pārbaudiet pūla veselības stāvokli un ietilpību.
pvesm status
sudo lvs -a
zpool status -x
zpool listAtmiņa hostā ar ZFS
ZFS ARC kešatmiņa atrodas ārpus parastās lapu kešatmiņas, tāpēc hosts ar ZFS rīka free izvadē var šķist gandrīz bez brīvas atmiņas arī tad, ja tas darbojas pareizi. ARC lielumu nolasiet atsevišķi. Virtuālā mašīna hostā parādās kā kvm process, kura atmiņa var palikt piešķirta arī pēc tam, kad viesu sistēma to iekšēji atbrīvojusi, tāpēc hosta un viesu sistēmas rādītājiem nav obligāti jāsakrīt.
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Žurnāli un rezerves kopijas
Neveiksmīga rezerves kopēšana vai diska kļūda bieži vispirms parādās sistēmas žurnālā. Regulāri pārbaudiet uzdevumus un žurnālus un nepaļaujieties tikai uz zaļu statusu informācijas panelī. SMART datiem vajadzīgs smartmontools, kuru Proxmox instalē pēc noklusējuma, taču diskiem aiz RAID kontrollera var būt vajadzīgas papildu opcijas.
journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sdaKo CH-J Server Manager rāda Proxmox vidē
System Monitor nav Proxmox specifiskas loģikas. Tas uztver hostu kā Linux serveri un rāda CPU, RAM, swap, failu sistēmas, darbības laiku un tīkla saskarnes. Tas neuzskaita viesu sistēmas, neizmanto Proxmox API un pieskaita ZFS ARC izmantotajai atmiņai. Komandām qm, pct un pvesm izmantojiet SSH termināli. Disk Manager atpazīst Proxmox krātuvi: viesu sistēmu sējumi ir marķēti, un destruktīvas izmaiņas aizsargātai hosta krātuvei, piemēram, LVM, ZFS vai sistēmas diskam, netiek piedāvātas.