Mon objectif initial est de créer une image Centos pour OpenStack. Bien que j'ai fait directement avec KVM, vous vous demandez toujours d'erreur.
Utilisait Ceci manuel pour ma tâche.
Après cette commande:
# 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
J'ai eu une erreur:
ERROR Error in network device parameters: Virtual network 'default' does not exist: Network not found: no network with matching name 'default'
Inutile de dire que j'utilise RDO . Par défaut, je n'ai aucun périphérique de réseau préconfiguré pour Libvirt. La question est que les périphériques de réseau sont disponibles? Ou s'il n'y en a pas, comment en créer un? Peut-être que RDO a une approche différente sur la mise en réseau de Libvirt?
Énumérez les réseaux disponibles et spécifiez celui dont vous avez besoin:
virsh net-list
Vous pouvez utiliser virt-manager
GUI aussi.
liste des fichiers dans
/etc/libvirt/qemu/networks/
et
/etc/libvirt/qemu/networks/autostart/
si vide - Créez-le
commandes utiles:
virsh net-start default
ou
virsh net-autostart default
et
virsh net-destroy default
virsh net-undefine default
service libvirtd restart
pour une explication détaillée, lisez Wiki: http://wiki.libvirt.org/page/networking
Ceci est en fait un comportement attendu qu'il semble que cela semble .. quelque chose à voir avec comment NAT Transfert est configuré par défaut. Le système s'attend à un réseau "par défaut", lié à Virbr0. Donc, si vous supprimez. Ce réseau, virt-installation ne fonctionnerait plus comme prévu.
Vous pouvez probablement contourner cela si vous êtes prêt à fouiller dans les entrailles de fichiers de configuration de Libvirt et à modifier toutes les paramètres des paramètres des fichiers de configuration pertinents. Le message d'erreur peut également être apporté plus utile et plus explicatif ..
Pour recréer le réseau, lancez d'abord le réseau actuellement affecté à Virbr0, puis:
# virsh net-define /usr/share/libvirt/networks/default.xml
Network default defined from /usr/share/libvirt/networks/default.xml
# virsh net-autostart default
Network default marked as autostarted
# virsh net-start default
Network default started`
Bien sûr, vous pouvez également recréer le réseau "par défaut" via le gestionnaire virtuel ou une autre interface graphique.
Nécessite simplement, comme ci-dessus:
yum install libvirt-daemon-config-network
Cela remplacera les fichiers requis ... puis exécutez la commande:
virsh net-list
... alors si le réseau n'est pas actif
virsh net-start default
Vous pouvez démarrer le réseau par défaut en faisant:
virsh net-start default
Vous manquez peut-être le libvirt-daemon-config-network
Rpm. Il ne semble pas être une dépendance des forfaits principaux que vous devez installer pour obtenir KVM en cours d'exécution.
Essayez d'installer et d'essayer à nouveau.