解决 KVM 虚拟机重启后报错无法启动

后知后觉 现有 2 评论

KVM 虚拟机报错 network 'default' is not active ,虚机无法启动。

在使用图形化 KVM 虚拟化管理工具 virt-manager 时遇到以下错误。

network default is not active

解决

这是因为虚拟机的网络默认没有开机自启动,在创建虚拟机时会默认启动虚拟网络,服务器重启后虚拟网络没有自启导致的此错误。

具体报错信息:

Details:

Error starting domain: Requested operation is not valid: network ‚default‘ is not active

Traceback (most recent call last):
File „/usr/share/virt-manager/virtManager/asyncjob.py“, line 75, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File „/usr/share/virt-manager/virtManager/asyncjob.py“, line 111, in tmpcb
callback(*args, **kwargs)
File „/usr/share/virt-manager/virtManager/domain.py“, line 1372, in startup
self._backend.create()
File „/usr/lib/python2.7/dist-packages/libvirt.py“, line 1129, in create
if ret == -1: raise libvirtError (‚virDomainCreate() failed‘, dom=self)
libvirtError: Requested operation is not valid: network ‚default‘ is not active

解决办法自然也很简单,只需要启动虚拟网卡即可。

sudo virsh net-start default

如果不想每次重启机器手动启动网卡,可以给网卡设置随主机启动。

sudo virsh net-autostart default

附录

参考链接

如果遇到问题或者对文章内容存疑,请在下方留言,博主看到后将及时回复,谢谢!
回复
回答32+32=
  1. 惠州注册公司

    又发现一个好站,收藏了~以后会经常光顾的 (。•ˇ‸ˇ•。)

    Firefox 79.0 Windows 10 回复
  2. 爱芭虎

    感谢分享,解决方法挺实用的。

    Chrome 61.0.3163.79 Windows 10 回复