Löschen und Neuinstallieren einer VM in einem Xen-Server

Löschen und Neuinstallieren einer VM in einem Xen-Server

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-imageBefehl 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( -fist nicht eindeutig) neu erstellen:

xen-create-image --force --hostname=something --size=8Gb --swap=2Gb --memory=1Gb --ip=10.77.77.105 --dist=jessie

verwandte Informationen