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 フラグを探してください。