virNetSocketReadWire:1801: データの読み込み中のファイルの終わり: 入力/出力エラー

virNetSocketReadWire:1801: データの読み込み中のファイルの終わり: 入力/出力エラー

KVMを起動/停止するたびに、libvirtd 3.0.0-4システムログに次のエラーが発生します。

libvirtd[3145]: 2018-08-07 21:00:19.699+0000: 3145: \
    error : qemuMonitorIO:710 : internal error: \
    End of file from qemu m     onitor
virtlogd[2753]: 2018-08-07 21:00:19.901+0000: 2753: \
    error : virNetSocketReadWire:1801 : \
    End of file while reading data: Input/output error

同じ問題が発生した人はいますか?

答え1

たぶん、ドライバが欠落している可能性があります。

yum -y install libvirt-daemon-driver-qemu && systemctl restart libvirtd

答え2

私の場合は、/etc/modprobe.d/nf-blacklist.confからnat関連モジュールを削除する必要がありました。それ以外の場合、これらのモジュールはロードされず、virshネットワーキングが中断されます。

lsmod | grep nat で nat モジュールがあるかどうかを確認できます。出力が良好です。

lsmod | grep nat
nf_nat_masquerade_ipv4    16384  1 ipt_MASQUERADE
iptable_nat            16384  1
nf_nat_ipv4            16384  1 iptable_nat
nf_nat                 36864  2 nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_conntrack          155648  6 xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4,nf_nat,ipt_MASQUERADE,nf_nat_ipv4
ip_tables              28672  3 iptable_filter,iptable_nat,iptable_mangle
libcrc32c              16384  3 nf_conntrack,nf_nat,raid456

関連情報