How do I connect to my running VM via virsh?

Posted by Avery Chan on Ask Ubuntu See other posts from Ask Ubuntu or by Avery Chan
Published on 2012-06-27T03:20:30Z Indexed on 2012/06/27 3:23 UTC
Read the original article Hit count: 293

Filed under:
|
|

My VM has already been started via virsh start chameleon.ootbdev. When I do a virsh console chameleon.ootbdev I get the following output:

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

Doing a google search on this led me to this "solution". Unfortunately, editing the domain via virsh edit chameleon.ootbdev doesn't seem to stick. I suspect the issue is that I'm inserting the XML incorrectly: the instructions from the link ask me to insert the following XML into the domain XML file.

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

I've posted my domain XML file to pastebin here. This is AFTER I've tried to insert the above XML. I inserted this XML after the </devices> block.

My primary question is: How do I connect to the running VM? A secondary question would be: How do I edit the domain file with the above XML and get the changes to stick?

© Ask Ubuntu or respective owner

Related posts about virtualization

Related posts about kvm