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

관련 정보