Centos

libvirt 網路錯誤 - 未找到“預設”網路設備

  • April 9, 2019

我最初的目的是為 openstack 創建 centos 映像。雖然我直接用kvm做了,但仍然想知道錯誤。

正在使用手冊完成我的任務。

在此命令之後:

# virt-install --virt-type kvm --name centos-6.4 --ram 1024 \
--cdrom=/data/isos/CentOS-6.4-x86_64-netinstall.iso \
--disk /tmp/centos-6.4.qcow2,format=qcow2 \
--network network=default \
--graphics vnc,listen=0.0.0.0 --noautoconsole \
--os-type=linux --os-variant=rhel6

我收到一個錯誤:

ERROR    Error in network device parameters: Virtual network 'default' does not exist: Network not found: no network with matching name 'default'

不用說我正在使用RDO。預設情況下,我沒有任何用於 libvirt 的預配置網路設備。問題是哪些網路設備可用?或者如果沒有,如何創建一個?也許 RDO 在 libvirt 網路上有不同的方法?

列出可用網路並指定您需要的網路:

virsh net-list

您也可以使用virt-managerGUI。

列出文件在

/etc/libvirt/qemu/networks/

/etc/libvirt/qemu/networks/autostart/

如果為空 - 創建它

有用的命令:

virsh net-start default

或者

virsh net-autostart default

virsh net-destroy default
virsh net-undefine default
service libvirtd restart

有關詳細說明,請閱讀 wiki: http ://wiki.libvirt.org/page/Networking

引用自:https://serverfault.com/questions/534484