KVMホストからネットワークサービスを再起動したところ、仮想マシンゲストが実行されているネットワークにアクセスできませんでした。
Bridge 経由で VM ゲストのネットワーキングを有効にしました。ゲストが再起動された後にのみVM IPにアクセスできます。
ネットワーク再起動の問題が発生するのはなぜですか、再起動せずにゲストVM IPにアクセスする方法は?
ベストアンサー1
以前もこんな問題がありました。
これで、新しい仮想マシンをインストールするたびに、virt-install
常に次のオプションが含まれていることを確認します--nographics
。-x console=ttyS0
この-x console=ttyS0
オプションは、ttyS0ポートを介して仮想コンソール接続を作成します。これにより、ホストからVMにログインし、virsh console <VMname>
VMを完全に再起動せずにVMのネットワーク設定をリセットできます。仮想マシン自体内では、/etc/default/grub に次の設定が追加されます。
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,9600n8"
GRUB_CMDLINE_LINUX=""
私の仮想マシンの1つで、インストール後にこれらの行を手動で追加し、再構築グラブを使用して再起動grub-mkconfig
後も設定を維持する必要がありました。