Невозможно получить доступ к модулю ядра KVM GNS3

у меня есть новая установка человечности 18.04. Я пытаюсь выполнить Cisco virl изображения на GNS3. Когда я запускаю изображение, оно бросает меня ошибка

"Процесс QEMU остановился, код возврата: 1 Запускают QEMU с/usr/bin/qemu-system-x86_64 - CiscoIOSvL215.2.4055-1-m 768M-smp cpus=1 имени - включает-kvm - машина smm=off - загружает order=c - файл диска =/home/aj/GNS3/projects/switchinstall/project-files/qemu/2a28d664-2c5b-4cb5-bca0-dc3c7b28999a/hda_disk.qcow2, if=virtio, index=0, media=disk-uuid 2a28d664-2c5b-4cb5-bca0-dc3c7b28999a - последовательный telnet:127.0.0.1:5001, сервер, nowait - контролируют tcp:127.0.0.1:42319, сервер, nowait - сеть ни один - устройство e1000, mac=0c:7d:d6:99:9a:00, netdev=gns3-0-netdev сокет, id=gns3-0, udp=127.0.0.1:10001, localaddr=127.0.0.1:10000 - устройство e1000, mac=0c:7d:d6:99:9a:01, netdev=gns3-1-netdev сокет, id=gns3-1, udp=127.0.0.1:10003, localaddr=127.0.0.1:10002 - устройство e1000, mac=0c:7d:d6:99:9a:02, netdev=gns3-2-netdev сокет, id=gns3-2, udp=127.0.0.1:10005, localaddr=127.0.0.1:10004 - устройство e1000, mac=0c:7d:d6:99:9a:03, netdev=gns3-3-netdev сокет, id=gns3-3, udp=127.0.0.1:10007, localaddr=127.0.0.1:10006 - устройство e1000, mac=0c:7d:d6:99:9a:04, netdev=gns3-4-netdev сокет, id=gns3-4, udp=127.0.0.1:10009, localaddr=127.0.0.1:10008 - устройство e1000, mac=0c:7d:d6:99:9a:05, netdev=gns3-5-netdev сокет, id=gns3-5, udp=127.0.0.1:10011, localaddr=127.0.0.1:10010 - устройство e1000, mac=0c:7d:d6:99:9a:06, netdev=gns3-6-netdev сокет, id=gns3-6, udp=127.0.0.1:10013, localaddr=127.0.0.1:10012 - устройство e1000, mac=0c:7d:d6:99:9a:07, netdev=gns3-7-netdev сокет, id=gns3-7, udp=127.0.0.1:10015, localaddr=127.0.0.1:10014 - устройство e1000, mac=0c:7d:d6:99:9a:08, netdev=gns3-8-netdev сокет, id=gns3-8, udp=127.0.0.1:10017, localaddr=127.0.0.1:10016 - устройство e1000, mac=0c:7d:d6:99:9a:09, netdev=gns3-9-netdev сокет, id=gns3-9, udp=127.0.0.1:10019, localaddr=127.0.0.1:10018 - устройство e1000, mac=0c:7d:d6:99:9a:0a, netdev=gns3-10-netdev сокет, id=gns3-10, udp=127.0.0.1:10021, localaddr=127.0.0.1:10020 - устройство e1000, mac=0c:7d:d6:99:9a:0b, netdev=gns3-11-netdev сокет, id=gns3-11, udp=127.0.0.1:10023, localaddr=127.0.0.1:10022 - устройство e1000, mac=0c:7d:d6:99:9a:0c, netdev=gns3-12-netdev сокет, id=gns3-12, udp=127.0.0.1:10025, localaddr=127.0.0.1:10024 - устройство e1000, mac=0c:7d:d6:99:9a:0d, netdev=gns3-13-netdev сокет, id=gns3-13, udp=127.0.0.1:10027, localaddr=127.0.0.1:10026 - устройство e1000, mac=0c:7d:d6:99:9a:0e, netdev=gns3-14-netdev сокет, id=gns3-14, udp=127.0.0.1:10029, localaddr=127.0.0.1:10028 - устройство e1000, mac=0c:7d:d6:99:9a:0f, netdev=gns3-15-netdev сокет, id=gns3-15, udp=127.0.0.1:10031, localaddr=127.0.0.1:10030-nographic

Журнал выполнения: не Мог получить доступ к модулю ядра KVM: Разрешение отклонило qemu-system-x86_64: не удалось инициализировать KVM: Разрешение отклонено

ошибка при запуске CiscoIOSvL215.2.4055-1: не Мог запустить консоль QEMU [Errno 111] отказавший вызов Подключения ('127.0.0.1', 5001)

Не мог запустить консоль QEMU [Errno 111] отказавший вызов Подключения ('127.0.0.1', 5001)"

Но когда я работаю как суперпользователь в терминале, это хорошо работает.

infact gns3 создает файл в ~/.conf/GNS3/run_as_root и после выхода из активного соединения, это может только быть запущено, если я работаю как корень или удаляю тот файл.

Я уверен его связанное с полномочиями и полномочиями.

Новичок здесь и будет ценить вид руководства.

Спасибо.

0
задан 12 July 2018 в 12:26

3 ответа

Вы должны быть в группе kvm , чтобы иметь доступ к / dev / kvm . Вы можете проверить это с помощью id . Кроме того, как ваш пользователь, вы можете запустить kvm-ok, который должен выглядеть как

$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

В других случаях, например, через libvirt это демон должен быть разрешен для этого (это по умолчанию), но вы должны иметь возможность общаться с ним, который в зависимости от настройки является сетевым или сокетом, основанным на группе libvirtd [ 114].

Я не знаю gns3, но если он имеет аналогичную специальную настройку, ему могут потребоваться такие же дополнительные разрешения, как в моем примере с libvirt, чтобы иметь возможность проходить через него.

Также, если это не решит проблему полностью, пожалуйста, сообщите точную команду, чтобы запустить гостя, которого вы используете. Если вы используете libvirt или другие инструменты, также предоставьте гостевую конфигурацию в этих инструментах.

1
ответ дан 28 October 2019 в 08:47

Как Ваш обычный пользователь:

sudo usermod -aG kvm $(whoami) && sudo reboot
1
ответ дан 28 October 2019 в 08:47

У меня тоже была эта проблема при запуске GNS3 2.2.5 на Ubuntu 18.04 LTS. Я выполнил команду, рекомендованную в этом потоке:

sudo usermod -aG kvm $(whoami) && sudo reboot

Это сработало отлично, и теперь я могу запускать образы VIRL в GNS3. Спасибо вам большое за это!!!

0
ответ дан 23 January 2020 в 04:13

Другие вопросы по тегам:

Похожие вопросы: