
Como excluo completamente uma VM antiga em um host Xen?
Quero reinstalar o vm novo do zero com
xen-create-image --hostname=something --size=8Gb --swap=2Gb --memory=1Gb --ip=10.77.77.105 --dist=jessie
Eu já desliguei com
xl destroy something
mas quero me libertar do espaço em disco e criar toda a máquina virtual nova. Se eu tentar recriá-lo agora com o xen-create-image
comando, recebo um erro
Configuration file already exists; /etc/xen/something.cfg
Responder1
Para listar as VMs no servidor:
xe vm-list
Para remover, primeiro você precisa desligá-lo e depois destruí-lo.
xe vm-shutdown uuid=<uuid-of-vm>
xe vm-destroy uuid=<uuid-of-vm>
Para destruir o repositório de armazenamento (SR):
xe sr-list
xe pbd-unplug uuid=<uuid-of-pbd>
xe sr-forget uuid=<uuid-of-sr>
Para remover discos virtuais (VDI):
xe vdi-destroy uuid=<uuid-of-vdi>
Responder2
Você pode simplesmente recriar com a opção --force
( -f
é ambíguo):
xen-create-image --force --hostname=something --size=8Gb --swap=2Gb --memory=1Gb --ip=10.77.77.105 --dist=jessie