Centos
libvirt 網路錯誤 - 未找到“預設”網路設備
我最初的目的是為 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-manager
GUI。
列出文件在
/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