Virsh: 編集した XML が dumpxml と異なります。なぜですか?

Virsh: 編集した XML が dumpxml と異なります。なぜですか?

libVirt によって管理されている仮想マシンから VNC アクセス データを取得しようとしています。ただし、を実行するとvirsh dumpxml $machine、vnc パスワードが見つかりません。

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

を使用して同じことを確認するとvirsh edit $machine、パスワードが実際にそこにあることがわかります。

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

なぜでしょうか? これは意図的なものでしょうか (理由は?)、それともバグでしょうか?

答え1

これは意図的なものです。libvirt ソースで VIR_DOMAIN_XML_SECURE フラグを探してください。

関連情報