Moin!
Gestern hatte ich einen "Schwarzen Sonntag" weil mir (unbemerkt) der physikalisch verfügbare Speicher ausgegangen war. Ich wägte mich in Sicherheit, da auf einer knapp 300 GB Partition nur drei virtuelle Platten mit jeweils 50 GB (also 150 GB in summa) gespeichert war (also nicht überprovisioniert). Was ich nicht auf dem Schirm hatte, war, dass Snapshots erst einmal keinen Speicher beanspruchen (=man wägt sich in Sicherheit) und mit der Zeit dann natürlich immer mehr. Auf den drei 50 GB Partitionen ist jeweils ein Windows Server 2016 installierte. Diese haben gestern gleichzeitig das turnusmäßige Update installiert, was den Speicher hat volllaufen lassen. I/O Fehler waren das Ergebnis und das mag Windows so gar nicht. Das Ende vom Lied war, dass ich einen zwei Wochen alten Snapshot zurückspielen musste, also sprich zwei Wochen Arbeit am A*****.
Da ich aus diesem Vorfall a.) etwas lernen möchte und ihn b.) in Zukunft verhindern will, stellen sich mir mehrere Fragen:
Besten Dank!
Viele Grüße aus dem sonnigen Rheinhessen
Thorsten
Gestern hatte ich einen "Schwarzen Sonntag" weil mir (unbemerkt) der physikalisch verfügbare Speicher ausgegangen war. Ich wägte mich in Sicherheit, da auf einer knapp 300 GB Partition nur drei virtuelle Platten mit jeweils 50 GB (also 150 GB in summa) gespeichert war (also nicht überprovisioniert). Was ich nicht auf dem Schirm hatte, war, dass Snapshots erst einmal keinen Speicher beanspruchen (=man wägt sich in Sicherheit) und mit der Zeit dann natürlich immer mehr. Auf den drei 50 GB Partitionen ist jeweils ein Windows Server 2016 installierte. Diese haben gestern gleichzeitig das turnusmäßige Update installiert, was den Speicher hat volllaufen lassen. I/O Fehler waren das Ergebnis und das mag Windows so gar nicht. Das Ende vom Lied war, dass ich einen zwei Wochen alten Snapshot zurückspielen musste, also sprich zwei Wochen Arbeit am A*****.
Da ich aus diesem Vorfall a.) etwas lernen möchte und ihn b.) in Zukunft verhindern will, stellen sich mir mehrere Fragen:
- Gibt es eine Warnmöglichkeit in Proxmox, z.B. per Mail, die mich informiert, wenn der Speicher voll wird?
- Was ist noch safe? Knapp 300 GB Partition, darauf 3x50 GB virtuelle HDDs, jeweils ein Snapshot. Das sollte reichen, oder?
- Werden freie Speicherbereiche automatisch wieder freigegeben oder bedarf es eines TRIMs wie bei SSDs?
- Wie macht ihr das? Wie verhindert ihr solche GAUs?
Code:
root@pve:~# pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 pve lvm2 a-- 278.86g 16.00g
/dev/sdb vmdata lvm2 a-- 558.88g 0
root@pve:~# vgs
VG #PV #LV #SN Attr VSize VFree
pve 1 9 0 wz--n- 278.86g 16.00g
vmdata 1 8 0 wz--n- 558.88g 0
root@pve:~# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-aotz-- 181.66g 63.21 3.70
root pve -wi-ao---- 69.50g
snap_vm-101-disk-0_N002 pve Vri---tz-k 50.00g data
snap_vm-102-disk-0_N002 pve Vri---tz-k 50.00g data
snap_vm-103-disk-0_N002 pve Vri---tz-k 50.00g data
swap pve -wi-ao---- 8.00g
vm-101-disk-0 pve Vwi-aotz-- 50.00g data snap_vm-101-disk-0_N002 68.38
vm-102-disk-0 pve Vwi-aotz-- 50.00g data snap_vm-102-disk-0_N002 57.96
vm-103-disk-0 pve Vwi-aotz-- 50.00g data snap_vm-103-disk-0_N002 47.11
base-100-disk-0 vmdata Vri---tz-k 50.00g vmdata
snap_vm-102-disk-0_N002 vmdata Vri---tz-k 450.00g vmdata
snap_vm-103-disk-0_N002 vmdata Vri---tz-k 150.00g vmdata
vm-102-disk-0 vmdata Vwi-aotz-- 450.00g vmdata snap_vm-102-disk-0_N002 14.53
vm-102-disk-1 vmdata Vwi-aotz-- 100.00g vmdata 0.09
vm-103-disk-0 vmdata Vwi-aotz-- 150.00g vmdata snap_vm-103-disk-0_N002 62.95
vm-104-disk-0 vmdata Vwi-aotz-- 20.00g vmdata 6.68
vmdata vmdata twi-aotz-- 558.74g 33.32 33.88
root@pve:~#
Besten Dank!
Viele Grüße aus dem sonnigen Rheinhessen
Thorsten