Ubuntu 16.04 KVMゲストコンソールにアクセスする

Ubuntu 16.04 KVMゲストコンソールにアクセスする

マイコンピュータにDebian 8を追加するとKVM管理ツール、私はconsole=ttyS0Grubブート構成に追加しないと、コンソールにアクセスできません。。良くありませんが、うまくいきます。管理ツールにUbuntu 16.04を追加していますが、今回はゲストをインストールしても同じ問題が発生しますが、コンソールに接続してインスタンスを再起動すると、grubメニューオプションは表示されなくなります。したがって、この回避策を実装することはできません。

arp -an正しいIPアドレスが見つかるまでハイパーバイザーで実行し、KVMブリッジのIPに接続してゲストインスタンスのIPアドレスを見つけることができました。これにより、ゲストが正しくインストールされ実行されていることを確認できました。sudo virsh console [guest ID]ネットワークに問題がある場合、またはopensshが突然動作を停止することを決定した場合は、コンソールに接続できるようにしたいです。ハイパーバイザーでゲストUbuntu 16.04コンソールに接続するにはどうすればよいですか?

私の直感は、現在の調整が必要だということですsudo virsh edit [guestID]

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

追加情報

  • カーネル4.2.0-36-genericを使用したUbuntu 14.04 KVMハイパーバイザー
  • ウェールズ語 1.2.2

ベストアンサー1

@Programsterに感謝します。ソリューションが私に役立ちました。 SSHアクセス権もないため、virt-editをインストールして使用する必要があります。

sudo apt install libguestfs-tools
sudo virt-edit -d myVM /boot/grub/grub.cfg

grub.cfgファイルのすべてのインスタンスをコンソール接続用の仮想quietマシンに置き換えて起動しました。quiet console=ttyS0

virsh start myVM && virsh console myVM

ログインしたら、@programsterの回答に基づいてgrubを編集して更新することを忘れないでください。

おすすめ記事