Verwerfen uebersah eine noch nicht angesteckte Austauschplatte
Wird mit geladenem Arbeitsspeicher angelegt, steht die Platte erst nach dem Fortsetzen in der Gast-Konfiguration. Wer die Maschine nie startet und dann verwirft, haette sie liegen lassen: Proxmox raeumt nur ab, was in der Konfiguration steht. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
725fbf8732
commit
3ee5cf3508
@@ -1088,6 +1088,16 @@ def destroy(proxmox, instance, progress=None, keep_snapshot_protection=False):
|
||||
except ProxmoxError as exc:
|
||||
raise RecoveryError("%s laesst sich nicht entfernen: %s"
|
||||
% (instance.label, exc))
|
||||
|
||||
# Proxmox raeumt alles ab, was in der Konfiguration steht. Ein noch
|
||||
# nicht angestecktes Austauschlaufwerk steht dort aber nicht drin -
|
||||
# deshalb hier noch einmal ueber alles gehen, was wir angelegt haben.
|
||||
for volid in reversed(instance.volumes):
|
||||
try:
|
||||
free_volume(volid)
|
||||
step("Entferne uebrig gebliebenen Klon %s" % volid)
|
||||
except RecoveryError:
|
||||
pass # war schon weg - der Normalfall
|
||||
else:
|
||||
# Der Gast ist weg, seine Klone koennen es trotzdem noch geben.
|
||||
for volid in instance.volumes:
|
||||
|
||||
Reference in New Issue
Block a user