Eliminar y reinstalar una VM en un servidor Xen

Eliminar y reinstalar una VM en un servidor Xen

¿Cómo elimino por completo una máquina virtual antigua en un host Xen?

Quiero reinstalar la máquina virtual nueva desde cero con

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

Ya lo cerré con

xl destroy something

pero quiero liberarme del espacio en disco y crear toda la máquina virtual nueva. Si intento recrearlo ahora con el xen-create-imagecomando, aparece un error

Configuration file already exists; /etc/xen/something.cfg 

Respuesta1

Para enumerar las máquinas virtuales en el servidor:

xe vm-list

Para eliminarlo, primero debes apagarlo y luego destruirlo.

xe vm-shutdown uuid=<uuid-of-vm>
xe vm-destroy uuid=<uuid-of-vm>

Para destruir el repositorio de almacenamiento (SR):

xe sr-list
xe pbd-unplug uuid=<uuid-of-pbd>
xe sr-forget uuid=<uuid-of-sr>

Para eliminar discos virtuales (VDI):

xe vdi-destroy uuid=<uuid-of-vdi>

Respuesta2

Puedes simplemente recrear con la opción --force( -fes ambigua):

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

información relacionada