Novo cliente incapaz de se conectar ao servidor de paisagem independente

0

Eu apenas configurei um ambiente autônomo local no servidor local no Ubuntu Server 16.04.3 LTS chamado landscape . É a versão 17.03 do Landscape On Premises. Eu adicionei o IP Addr para paisagem ao arquivo hosts do meu cliente.

A primeira vez que tentei configurar um cliente, recebi o erro SSL por causa do certificado autoassinado, então copiei o certificado localmente e o adicionei ao arquivo client.conf . Agora, quando eu executo o comando de configuração

sudo landscape-config --computer-title "node-1" --account-name standalone  --url https://landscape/message-system --ping-url http://landscape/ping --ssl-public-key /etc/landscape/landscape-server-ca.crt

Ele percorre todo o caminho até a etapa "solicitação de registro" e, depois de cerca de um minuto, retorna com o erro:

We were unable to contact the server.
Your internet connection may be down. The landscape client will continue to try and contact the server periodically.

Eu posso pingar paisagem pelo nome, e o wget contra esses URLs puxa uma resposta. Eu reiniciei o cliente e o servidor. Eu tentei isso de dois clientes diferentes na rede local, e ambos deram o mesmo erro. O link de computadores pendentes no servidor Landscape não mostra computadores pendentes.

Eu olhei no broker.log e encontrei o seguinte erro:

2018-01-28 22:36:10,281 INFO     [MainThread] Starting urgent message exchange with https://landscape/message-system.  
2018-01-28 22:36:10,304 ERROR    [PoolThread-twisted.internet.reactor-0] Error contacting the server at https://landscape/message-system.  
Traceback (most recent call last):  
  File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 71, in exchange message_api)  
  File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 45, in _curl headers=headers, cainfo=self._pubkey, curl=curl))  
  File "/usr/lib/python2.7/dist-packages/landscape/lib/fetch.py", line 113, in fetch
raise PyCurlError(e.args[0], e.args[1])  
PyCurlError: Error 77:   
2018-01-28 22:36:10,305 INFO     [MainThread] Message exchange failed.

Estou faltando alguma coisa na minha configuração de paisagem ou há algo errado com minhas configurações de rede? Eu gostaria de configurar o Landscape. Obrigado!

    
por Jim McKeeth 29.01.2018 / 06:41

1 resposta

0

Eu copiei os servidores /etc/ssl/certs/landscape_server_ca.crt localmente sem renomeá-lo. A solução foi renomeá-lo para server.pem

Aqui está a solução na forma de script

sudo scp cluster@landscape:/etc/ssl/certs/landscape_server_ca.crt /etc/landscape/server.pem  
sudo echo "ssl_public_key = /etc/landscape/server.pem" >> /etc/landscape/client.conf  
sudo landscape-config --computer-title "node-0" --account-name standalone  --url https://landscape/message-system --ping-url http://landscape/ping --ssl-public-key /etc/landscape/server.pem  

E isso funcionou.

    
por Jim McKeeth 30.01.2018 / 07:39