
Wie lösche ich eine alte VM in einem Xen-Host vollständig?
Ich möchte die VM von Grund auf neu installieren mit
xen-create-image --hostname=something --size=8Gb --swap=2Gb --memory=1Gb --ip=10.77.77.105 --dist=jessie
Ich habe es bereits heruntergefahren mit
xl destroy something
aber ich möchte den Speicherplatz freigeben und die gesamte virtuelle Maschine neu erstellen. Wenn ich jetzt einfach versuche, sie mit dem xen-create-image
Befehl neu zu erstellen, erhalte ich eine Fehlermeldung
Configuration file already exists; /etc/xen/something.cfg
Antwort1
So listen Sie die VMs auf dem Server auf:
xe vm-list
Zum Entfernen müssen Sie es zuerst herunterfahren und dann zerstören.
xe vm-shutdown uuid=<uuid-of-vm>
xe vm-destroy uuid=<uuid-of-vm>
So zerstören Sie das Speicherrepository (SR):
xe sr-list
xe pbd-unplug uuid=<uuid-of-pbd>
xe sr-forget uuid=<uuid-of-sr>
So entfernen Sie virtuelle Datenträger (VDI):
xe vdi-destroy uuid=<uuid-of-vdi>
Antwort2
Sie können es einfach mit der Option --force
( -f
ist nicht eindeutig) neu erstellen:
xen-create-image --force --hostname=something --size=8Gb --swap=2Gb --memory=1Gb --ip=10.77.77.105 --dist=jessie