Indefinir todos os domínios inativos

2

Eu tenho vários domínios inativos no libvirt e quero excluir todos eles:

# virsh list --inactive
 Id Name                 State
----------------------------------
  - instance-0000000c    shut off
  - instance-0000000f    shut off
  - instance-00000010    shut off

Existe uma maneira simples de dizer ao libvirt para excluir todos os domínios inativos, ou eu tenho que fazer manualmente:

# virsh undefine instance-0000000c
# virsh undefine ...
    
por Lorin Hochstein 24.02.2012 / 15:51

1 resposta

1

Algo como isso deve funcionar:

$ virsh list --inactive | grep instance | cut -d " " -f 4 | xargs -n 1 virsh undefine

Se você quiser revisar essa lista antes de matá-los:

$ virsh list --inactive | grep instance | cut -d " " -f 4 > inactive_domains
$ vi inactive_domains

Então, se tudo parece bom:

$ cat inactive_domains | xargs -n 1 virsh undefine
    
por 24.02.2012 / 15:58

Tags