Difference between revisions of "Virsh console"

From wikieduonline
Jump to navigation Jump to search
Line 22: Line 22:
 
== [[Enable serial console]] ==
 
== [[Enable serial console]] ==
 
{{enable serial console}}
 
{{enable serial console}}
 +
 +
== Configure KVM server ==
 +
 +
[[virsh edit virtual-machine]]
 +
 +
<serial type='pty'>
 +
  <source path='/dev/pts/0'/>
 +
  <target type='isa-serial' port='0'>
 +
    <model name='isa-serial'/>
 +
  </target>
 +
  <alias name='serial0'/>
 +
</serial>
 +
<console type='pty' tty='/dev/pts/0'>
 +
  <source path='/dev/pts/0'/>
 +
  <target type='serial' port='0'/>
 +
  <alias name='serial0'/>
 +
</console>
 +
Ref: https://ravada.readthedocs.io/en/latest/docs/config_console.html
  
 
== Quit console ==
 
== Quit console ==

Revision as of 18:14, 29 June 2022

virsh console YOUR_MACHINE Connect the virtual serial console for the guest

Syntax:

Connection examples

Connecting using VM name:

virsh console MACHINE_NAME
Connected to domain MACHINE_NAME
Escape character is ^]
error: operation failed: Active console session exists for this domain

Connecting using VM id. You can obtain it with virsh list

virsh console 3

Error when no argument is provided:

virsh console
error: command 'console' requires <domain> option

Enable serial console

You need to enable serial console in your VM machine.[1]

1) Enable serial console on VM_MACHINE:

2) Connect to VM:

Configure KVM server

virsh edit virtual-machine

<serial type='pty'>
 <source path='/dev/pts/0'/>
 <target type='isa-serial' port='0'>
   <model name='isa-serial'/>
 </target>
 <alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/0'>
 <source path='/dev/pts/0'/>
 <target type='serial' port='0'/>
 <alias name='serial0'/>
</console>

Ref: https://ravada.readthedocs.io/en/latest/docs/config_console.html

Quit console

Use CTRL + 5 to exit the console.[2]

Kill old console

ps -ef | grep console
kill -9 {PID}

Related

See also

  • https://www.cyberciti.biz/faq/how-to-enable-kvm-virsh-console-access-for-ubuntu-linux-vm/
  • https://ravada.readthedocs.io/en/latest/docs/config_console.html
  • Advertising: