Virsh: XML diferente con edición que dumpxml. ¿Por qué?

Virsh: XML diferente con edición que dumpxml. ¿Por qué?

Estoy intentando recuperar los datos de acceso a VNC desde una máquina virtual administrada por libVirt. Sin embargo, cuando ejecuto virsh dumpxml $machine, falta la contraseña vnc:

<graphics type='vnc' port='-1' autoport='yes'/>

Comprobando lo mismo usando virsh edit $machine, veo que la contraseña está ahí:

<graphics type='vnc' port='-1' autoport='yes' passwd='asdf'/>

¿Por qué es esto? ¿Es esto intencional (¿qué motivo?) o podría ser un error?

Respuesta1

Esto es intencional; busque el indicador VIR_DOMAIN_XML_SECURE en las fuentes de libvirt.

información relacionada