Não consigo usar libvirt com listen TCP

0

Eu não consigo descobrir como ativar o libvirt com as conexões tcp '-l' option (--listen) no Ubuntu. Eu acho que isso é um bug.

Eu tentei o seguinte, sem sucesso:

link

Mas o libvirtd só é executado com a opção -d. Estou usando o Ubuntu 13.10. O que estou fazendo errado? Alguém poderia me ajudar?

link

    
por user237189 20.02.2014 / 02:31

4 respostas

1

Eu encontrei a solução, na verdade você também precisa fornecer a opção -l para o script de inicialização libvirt-bin.

Ative o TCP no serviço libvirt no sistema operacional host.

Edit /etc/libvirt/libvirtd.conf to set:
listen_tls = 0
listen_tcp = 1
auth_tcp="none"
tcp_port = "16509"

Configure o serviço libvirt para escutar no TCP

Edit /etc/init/libvirt-bin.conf to add the "-l" argument:
exec /usr/sbin/libvirtd -d -l

Reinicie o serviço libvirt

Invoke: service libvirt-bin restart

** Teste libvirt é iniciado com o parâmetro "-l" **

Invoke: ps -ef | grep libvirt

Verifique se a saída contém o argumento "-l":

.... /usr/sbin/libvirtd -d -l

A origem: link

    
por Mustafa 04.11.2014 / 15:14
1

Como há pequenas inconsistências na resposta @Mustafa, estou reescrevendo alguns dos "passos". O que se segue foi testado no Ubuntu 12.04

  1. Atualize as configurações do libvirt. Modifique o /etc/libvirt/libvirtd.conf

    % bl0ck_qu0te%
  2. Modifique o /etc/init/libvirt-bin.conf. (-l é a abreviação de –listen)

    % bl0ck_qu0te%
  3. Modifique o / etc / default / libvirt-bin.

    % bl0ck_qu0te%
  4. Reinicie a libvirt. Depois de executar o comando, assegure-se de que o libvirt seja reiniciado com sucesso.

    % bl0ck_qu0te%

A saída do último deve ser algo como:

root     XXXXX     1 22 07:55 ?        00:00:01 /usr/sbin/libvirtd -d -l
    
por Athafoud 17.04.2015 / 09:44
0

Você precisa criar /etc/pki/CA/ certificados ou configure libvirtd com listen_tls = 0 opção

    
por Seitan 14.05.2014 / 08:44
0

Resolva o problema para o Ubuntu 15.10

$ sudo vi /etc/systemd/system/multi-user.target.wants/libvirt-bin.service

Alterar linha de ExecStart=/usr/sbin/libvirtd $LIBVIRTD_ARGS
para ExecStart=/usr/sbin/libvirtd -l $LIBVIRTD_ARGS
adicionar opção -l

Então: $ sudo systemctl daemon-reload e $ sudo service libvirt-bin restart

    
por resse 15.02.2016 / 20:34