Hallo,
beim Sichern von Daten einer Seafile-VM ist mir wahrscheinlich durch das Anlegen von Temp-Files durch den Seafile-Kommandozeilen-Client auf dieser VM unbemerkt das RAID-Z2 des Hypervisors vollgelaufen: Load des Hypervisors schoss plötzlich auf 30er Werte und dann war keine VM mehr zu erreichen.
Unter den Versuchen, Platz zu gewinnen, gelang nur das Entfernen von OS images über Datacenter -> <Hypervisor> -> local.
Versuche, Snapshots zu löschen, scheitern aktuell mit der Fehlermeldung "Input/output error":
Versuche, den VM-Schreibschutz zu entfernen, um VMs zu löschen, scheitern mit der selben Fehlermeldung:
Da ich keine der noch laufenden, aber nichtmal mehr per SSH erreichbaren VMs via "qm shutdown" herunterfahren konnte, habe ich mit "qm stop" den virtuellen Netzstecker gezogen. Von einem Neustart des Hypervisors habe ich abgesehen, da ich nicht riskieren wollte, den noch vorhandenen SSH-Zugang zu verlieren.
Meine Proxmox-Version ist:
Zpool status:
Aktueller "Füllstand":
Mein Plan wäre jetzt gewesen, eine alte VM zu löschen, damit Platz für Temp-Files ist, die Dateien unter "/etc/pve/nodes/proxmox/qemu-server/" ändern zu können, um schließlich die Seafile-VM starten zu können und dort die besagten Temp-Files zu entfernen. Das geht jedoch nicht, da dort noch das ursprüngliche Installations-Medium als ISO eingebunden ist, was ich im oben zuerst genannten Schritt gelöscht habe, weswegen der VM-Start nicht möglich ist:
Was kann ich tun, um (sofern das sinnvoll ist) die erwähnte VM mit der ID 102 zu löschen?
Danke im Voraus!
beim Sichern von Daten einer Seafile-VM ist mir wahrscheinlich durch das Anlegen von Temp-Files durch den Seafile-Kommandozeilen-Client auf dieser VM unbemerkt das RAID-Z2 des Hypervisors vollgelaufen: Load des Hypervisors schoss plötzlich auf 30er Werte und dann war keine VM mehr zu erreichen.
Unter den Versuchen, Platz zu gewinnen, gelang nur das Entfernen von OS images über Datacenter -> <Hypervisor> -> local.
Versuche, Snapshots zu löschen, scheitern aktuell mit der Fehlermeldung "Input/output error":
Code:
root@proxmox:~# qm listsnapshot 102
`-> d20180814_postcloning_ante 2018-08-14 17:10:51 Before starting with post cloning procedure
`-> d20180818_postcloning_post 2018-08-18 19:20:11 Post cloning procedure complete
`-> current You are here!
root@proxmox:~# qm delsnapshot 102 d20180818_postcloning_post
unable to open file '/etc/pve/nodes/proxmox/qemu-server/102.conf.tmp.28052' - Input/output error
root@proxmox:~#
Versuche, den VM-Schreibschutz zu entfernen, um VMs zu löschen, scheitern mit der selben Fehlermeldung:
Code:
root@proxmox:~# qm set 102 --protection 0
update VM 102: -protection 0
unable to open file '/etc/pve/nodes/proxmox/qemu-server/102.conf.tmp.28787' - Input/output error
root@proxmox:~#
Da ich keine der noch laufenden, aber nichtmal mehr per SSH erreichbaren VMs via "qm shutdown" herunterfahren konnte, habe ich mit "qm stop" den virtuellen Netzstecker gezogen. Von einem Neustart des Hypervisors habe ich abgesehen, da ich nicht riskieren wollte, den noch vorhandenen SSH-Zugang zu verlieren.
Meine Proxmox-Version ist:
Code:
root@proxmox:~# pveversion
pve-manager/5.4-13/aee6f0ec (running kernel: 4.15.18-20-pve)
root@proxmox:~#
Zpool status:
Code:
root@proxmox:~# zpool status
pool: rpool
state: ONLINE
scan: scrub repaired 0B in 49h24m with 0 errors on Tue Sep 10 01:48:48 2019
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
wwn-0x50014ee0aeffd2a3-part2 ONLINE 0 0 0
wwn-0x50014ee20a994052-part2 ONLINE 0 0 0
wwn-0x50014ee2b8e68c1d-part2 ONLINE 0 0 0
wwn-0x50014ee2ba1acc4e-part2 ONLINE 0 0 0
errors: No known data errors
root@proxmox:~#
Aktueller "Füllstand":
Code:
root@proxmox:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.6G 0 7.6G 0% /dev
tmpfs 1.6G 56M 1.5G 4% /run
rpool/ROOT/pve-1 6.2G 5.7G 474M 93% /
tmpfs 7.6G 40M 7.6G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.6G 0 7.6G 0% /sys/fs/cgroup
rpool 474M 128K 474M 1% /rpool
rpool/ROOT 474M 128K 474M 1% /rpool/ROOT
rpool/data 474M 128K 474M 1% /rpool/data
tmpfs 1.6G 0 1.6G 0% /run/user/1001
/dev/fuse 30M 68K 30M 1% /etc/pve
root@proxmox:~#
Mein Plan wäre jetzt gewesen, eine alte VM zu löschen, damit Platz für Temp-Files ist, die Dateien unter "/etc/pve/nodes/proxmox/qemu-server/" ändern zu können, um schließlich die Seafile-VM starten zu können und dort die besagten Temp-Files zu entfernen. Das geht jedoch nicht, da dort noch das ursprüngliche Installations-Medium als ISO eingebunden ist, was ich im oben zuerst genannten Schritt gelöscht habe, weswegen der VM-Start nicht möglich ist:
Code:
root@proxmox:~# qm start 101
volume 'local:iso/debian-9.3.0-amd64-netinst.iso' does not exist
root@proxmox:~#
Was kann ich tun, um (sofern das sinnvoll ist) die erwähnte VM mit der ID 102 zu löschen?
Danke im Voraus!
Last edited: