Eu preciso de um console textual para uma máquina virtual Linux, além disso, gostaria de registrar todas as E / S no console em um arquivo. A máquina virtual tem uma porta serial pty e uma porta serial de arquivo definida em dispositivos.
<serial type="pty">
<source port="0">
</serial>
<serial type="file">
<source path="/var/log/vmconsoles/myvm.log">
</serial>
Se a serial pty for a primeira E / S é permitida, mas nada é canalizado para o arquivo. Se o arquivo serial for o primeiro, recebo meu arquivo de log, mas não consigo executar E / S na porta serial da pty.
Existe uma maneira no meu XML vm para configurar a porta serial do arquivo para capturar o que está na porta serial pty?
Na pior das hipóteses, se eu não puder fazer isso via QEMU, como eu configuraria o Linux para cuspir todos os dados da porta serial pty para a porta serial do arquivo? É muito desejável capturar a partir de antes do início do userspace em dracut.
Tags qemu serial-console