kvm conexão do gerenciador virtual falhou

3

Eu instalei o pacote kvm no centos7 Estou recebendo este problema como resolver isso.

errocompletoestáaqui

Unabletoconnecttolibvirt.noconnectiondriveravailableforqemu:///systemLibvirtURIis:qemu:///systemTraceback(mostrecentcalllast):File"/usr/share/virt-manager/virtManager/connection.py", line 969, in _open_thread
    self._backend.open(self._do_creds_password)
  File "/usr/share/virt-manager/virtinst/connection.py", line 157, in open
    open_flags)
  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 105, in openAuth
    if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: no connection driver available for qemu:///system

mais informações

[AsNaDa@localhost ~]$ systemctl is-enabled libvirtd.service
enabled
[AsNaDa@localhost ~]$ systemctl is-active libvirtd.service
active

[AsNaDa@localhost ~]$ rpm -qf /usr/lib64/libvirt/connection-driver/libvirt_driver_qemu.so
libvirt-daemon-driver-qemu-1.2.8-16.el7_1.2.x86_64
[AsNaDa@localhost ~]$

Welcome to virsh, the virtualization interactive terminal.

Type:  'help' for help with commands
       'quit' to quit

virsh # 
    
por ashok 13.04.2015 / 13:49

2 respostas

4

Eu tive o mesmo problema no CentOS 7. No meu caso, a atualização de device-mapper-libs resolveu o problema:

yum upgrade device-mapper-libs

No meu caso, algumas dicas foram dadas pela verificação do status de libvirtd :

service libvirtd status

Ocorreram erros, como abaixo, por isso, se tiver um problema semelhante, a atualização de device-mapper-libs deverá ajudar.

Oct 18 17:55:34 localhost.localdomain libvirtd[6130]: failed to load
module /usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so
/usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so: symbol
dm_task_...k time reference

Oct 18 17:55:34 localhost.localdomain libvirtd[6130]: failed to load 
module /usr/lib64/libvirt/connection-driver/libvirt_driver_qemu.so 
/usr/lib64/libvirt/connection-driver/libvirt_driver_qemu.so: undefined
symbol: virStorageFileCreate<br>
    
por 18.10.2015 / 18:26
1

Para ter a possibilidade de executar virt-manager corretamente na mesma máquina que você deseja controlá-lo (localmente), você precisará instalar os seguintes pacotes:

qemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinst libvirt-client virt-install virt-viewer

Verifique novamente se estão todos corretamente instalados em seu servidor ou simplesmente execute a seguinte instrução:

# yum -y install qemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinst libvirt-client virt-install virt-viewer

Se alguns dos pacotes descritos não estiverem instalados em seu sistema, eles serão instalados (e os pacotes existentes serão ignorados).

Além disso, os seguintes serviços systemd devem estar ativados e em execução na máquina: libvirtd.service libvirtd.socket libvirt-guests.service

Boa sorte!

    
por 13.04.2015 / 18:52