web-dev-qa-db-ja.com

実行中のVMにvirsh経由で接続するにはどうすればよいですか?

私のVMはvirsh start chameleon.ootbdevを介して既に開始されています。 virsh console chameleon.ootbdevを実行すると、次の出力が得られます。

Connected to domain chameleon.ootbdev
Escape character is ^]
error: internal error cannot find character device (null)

これでグーグル検索を行うと、私はこれにつながりました "solution" 。残念ながら、virsh edit chameleon.ootbdevを介したドメインの編集は固執していないようです。この問題は、XMLを誤って挿入しているためだと思われます。リンクの指示に従って、次のXMLをドメインXMLファイルに挿入するように求められます。

<serial type='pty'>
   <target port='0'/>
 </serial>
 <console type='pty'>
   <target type='serial' port='0'/>
 </console>

ドメインXMLファイルを Pastebin here に投稿しました。これは、上記のXMLを挿入しようとした後です。このXMLを</devices>ブロックの後に挿入しました。

私の主な質問は:実行中のVMに接続するにはどうすればよいですか?次の質問は次のとおりです:上記のXMLでドメインファイルを編集するにはどうすればよいですかスティックへの変更を取得しますか?

3
Avery Chan

シリアルポートとコンソールもデバイスです。そこに挿入しますbefore終了</ devices>タグ。

2
aquaherd