команда virt-install внутри контейнера

для запуска службы libvirtd в контейнере — используйте шаги, перечисленные в приведенной ниже ссылке — http://www.projectatomic.io/blog/2014/10/libvirtd_in_containers/

Удалось успешно запустить сервисный контейнер libvirtd на rhel7. Но когда я запускаю контейнер libvirt-client и пытаюсь выполнить команду virt-install для запуска Fedora, мы видим следующую ошибку.

[root@b054f0860441 libvirt]# virt-install --name fedoratest --vcpus=4 --ram 4096 --os-type=linux --disk path=/var/lib/libvirt/images/Fedora-Cloud-Base- 24-1.2.x8664.qcow2,format=qcow2,size=9 --check pathinuse=off, --noautoconsole --network bridge=virbr0 --import ПРЕДУПРЕЖДЕНИЕ Ускорение KVM недоступно при использовании qemu ПРЕДУПРЕЖДЕНИЕ Диск /var/lib /libvirt/images/Fedora-Cloud-Base-24-1.2.x8664.qcow2 уже используется другими гостями ['x', 'y'].

Начинаем установку... ОШИБКА Не удается получить MTU интерфейса на 'virbr0': Нет такого устройства -------->>>> Это похоже на ошибку

подключение к сетям docker0, virbr0, подключение к DNS и т. д. — все в порядке. Команды ifconfig не перечисляют интерфейсы внутри контейнера, но «ip addr» перечисляет интерфейсы внутри докера. Любая помощь приветствуется.


person Aashica    schedule 14.07.2016    source источник


Ответы (1)


Использование --network none помогло продолжить установку. Поэтому, если вы хотите увидеть приглашение для входа в Fedora. Это команда, которая сработала для меня: этот конкретный образ Fedora загружается с сетевой опцией:

docker run -it --rm -v /var/lib/libvirt:/var/lib/libvirt cisco-kuldeep_libvirt-client virt-install --name fedora_test25 --vcpus=1 --ram 4096 --os-type=linux --network none --disk path=/var/lib/libvirt/images/Fedora-x86_64-20-20131211.1-sda.qcow2,format=qcow2,size=9 --check path_in_use=off, --graphics none -- сеть нет --import

person Aashica    schedule 26.09.2016