Alterar o modo de cache de discos virtuais no KVM online

0

O modo de cache padrão dos discos no QEMU-KVM é o write-back. Como a E / S de todas as VMs convidadas é armazenada em cache na RAM do host, eu quero alterar esse comportamento e definir o modo de cache dos discos como "nenhum"

Aqui está um pequeno trecho do xml do guest vm:

<disk type='block' device='disk'>
  <driver name='qemu' type='raw'/>
  <source dev='/dev/<volume_group>/<logical_volume'/>
  <backingStore/>
  <target dev='vdb' bus='virtio'/>
  <alias name='virtio-disk1'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</disk>

a parte do driver deve ser estendida pelo cache = 'none'. Eu quero conseguir isso on-line sem tempo de inatividade do convidado.

O que eu já tentei é o comando "virsh update-device --cache none" que me deu o erro:

"error: command 'update-device' doesn't support option --cache"

Existe a possibilidade de definir isso sem colocar a VM guest offline?

    
por Mansam 02.03.2017 / 13:24

0 respostas