マイコンピュータにDebian 8を追加するとKVM管理ツール、私はconsole=ttyS0
Grubブート構成に追加しないと、コンソールにアクセスできません。。良くありませんが、うまくいきます。管理ツールに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を編集して更新することを忘れないでください。