Не удается запустить виртуальную машину без установленного KVM
Хорошо, мой сервер рухнул. Поэтому я купил еще один WS и подключил HDD. Загрузился, сделал очень мало изменений, и все работало нормально, КРОМЕ!!! Виртуальные машины внутри VMM и VM Player не подходят. VMM выдает ошибку, когда я пытаюсь загрузить виртуальную машину, вот она,
Error starting domain: internal error Process exited while reading console log output: char device redirected to /dev/pts/1
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
No accelerator found!
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 45, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 66, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1120, in startup
self._backend.create()
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 551, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error Process exited while reading console log output: char device redirected to /dev/pts/1
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
No accelerator found!
Пока это то, что я сделал
sudo apt-get install qemu-kvm libvirt-bn bridge-utils virt-manager
virsh -c qemu:///system list
Id Name State
----------------------------------
sudo apt-get install kvm ubuntu-vm-builder libvirt-bin bridge-utils
и перезагрузил сервер и запустил VMM, но та же ошибка.:(
egrep -c '(svm|vmx)' /proc/cpuinfo
8
Когда я бегу ls -l /dev/kvm
это даст мне
cannot access /dev/kvm: No such file or directory
# rmmod kvm_intel
ERROR: Module kvm_intel does not exist in /proc/modules
Я действительно застрял с этим, так как ERP SW работает в виртуальной машине на VMM, а виртуальный вторичный DC работает на VMPlayer. Основной DC стреляет в ошибки репликации везде... Пожалуйста, помогите кому-нибудь???
2 ответа
После пары часов и 2 дней устранения неполадок.... VMware бросил мне ответ. Это было прямо передо мной... Решение проблемы с KVM, которую я получил, было простой модификацией в Bios. Vt-x должен быть включен, и предотвращение выполнения должно быть отключено.... И VMM, и VM Player работают нормально. Однако я должен восстановить виртуальные машины из резервной копии, поскольку она была повреждена. Кроме того... все работает нормально..... Пока...:)
Спасибо вам, ребята.....
Вам также необходимо добавить себя в соответствующие группы:
Добавьте нужного пользователя в группы libvirtd и kvm:
sudo usermod -a -G libvirtd, kvm <имя пользователя>
ПЕРЕЗАГРУЖАТЬ. Выход из системы и повторный вход НЕ достаточны из-за обработки разрешений модуля kvm. Перезагружать.
Кроме того, ваше описание немного неясно по этому вопросу, но вы не можете использовать два гипервизора, которые требуют аппаратной виртуализации одновременно, поскольку ЦП может обслуживать только один из них. Например, если вы используете virtualbox (или, может быть, VMware - я не знаком с ним, поэтому не знаю), тогда kvm не запустится. Если да, попробуйте остановить VMware и снова запустить kvm.