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?