Como instalo o Landscape para uso pessoal?

53

Gostaria de gerenciar minhas máquinas domésticas e laptops com o Landscape, como posso fazer isso?

    
por Jorge Castro 15.11.2014 / 03:16

4 respostas

60

Para o Ubuntu 16.04 ou 14.04 LTS

Você pode instalar o Landscape diretamente em uma máquina rodando o Ubuntu 14.04 LTS, isso é chamado de "Landscape On Premises". É grátis para até 10 máquinas físicas (ou virtuais) e 50 containers:

Implantando um único servidor

AVISO: o início rápido de paisagem modifica os arquivos de configuração do apache, NÃO FAÇA ISSO EM UMA INSTALAÇÃO DE SERVIDOR EXISTENTE sem entender em que você está se metendo.

Basta instalar o pacote do Landscape Quickstart: Verifique aqui as alterações nas instruções abaixo:

sudo add-apt-repository ppa:landscape/17.03
sudo apt-get update
sudo apt-get install landscape-server-quickstart

Após terminar, acesse-o com um navegador como https://hostname.example.com/

Em que hostname.example.com é a saída de hostname -f nessa máquina ou apenas hostname se isso não resolver.

Usando o Landscape

Você deverá ver a interface do usuário da web depois de preencher seu nome e detalhes de contato:

Cliquenolinkdestacadoparaadicionarcomputadoresclientes:

SigaestasinstruçõesnoclientequedesejauniraoLandscape.Observeaseguintelinha:

sudolandscape-config--computer-title"My Web Server" --account-name standalone  --url https://<servername>/message-system --ping-url http://<servername>/ping

Você pode personalizar o título e assim por diante para cada máquina. Consulte a página de manual do landscape-config para obter mais informações.

Depois de digitar o comando landscape-config , o cliente fará algumas perguntas, elas são opcionais. Basta pressionar Enter até o cliente ser reiniciado e aceitar o cliente na interface da Web.

Registrando clientes com um certificado autoassinado:

O pacote de início rápido instala um certificado autoassinado que é gerado na hora.

  • Pegue este arquivo no servidor: /etc/ssl/certs/landscape_server_ca.crt
  • Copie em algum lugar no cliente, por exemplo, /etc/landscape/landscape_server_ca.crt
  • Altere /etc/landscape/client.conf para incluir essa linha, apontando para o arquivo que você acabou de copiar: ssl_public_key = /etc/landscape/landscape_server_ca.crt

Em seguida, tente se registrar novamente. (Obrigado a panlinux por descobrir isso)

Leitura adicional:

  • website
  • Notas de versão do On-prem Landscape 17.03
por Andreas Hasenack 17.11.2014 / 15:19
16

Para o Ubuntu 16.04 LTS

Em uma máquina, instale o Ubuntu Server 16.04.01 LTS - > Faça o download do Ubuntu Server 16.04.01 LTS .
Recomenda-se instalar openssh-server , isso pode ser escolhido durante o processo.
Uma vez instalado o sistema operacional Ubuntu Server, instale landscape-server-quickstart .
Você também precisa ajustar o firewall para que tudo funcione perfeitamente sem problemas.

Abra um terminal - execute os seguintes comandos para realizar estas tarefas:

sudo ufw enable
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https

sudo add-apt-repository ppa:landscape/16.06
sudo apt update
sudo apt install landscape-server-quickstart  

Após a conclusão da instalação, você deve registrar a conta do Google Maps.
Como o servidor não tem GUI, você precisa instalar um navegador da Web baseado em texto:

sudo apt install links  
links https://<server-hostname>  

Agora registre o Ubuntu Server - para isso você precisa do landscape-client .

sudo apt install landscape-client  
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping  

Faça o backup do certificado Landscape, porque ele precisa existir em todas as máquinas que você deseja registrar:

sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem  

Para registrar sistemas Ubuntu adicionais, instale o pacote landscape-client em cada máquina:

sudo apt install landscape-client  

Copie o certificado Landscape (que você salvou antes) e edite o arquivo client.config :

sudo cp /<external-media>/landscape_server.pem /etc/landscape/landscape_server.pem  
sudo nano /etc/landscape/client.conf  

Adicione esta linha: ssl_public_key = /etc/landscape/landscape_server.pem e salve a alteração.

Agora registre o sistema Ubuntu da mesma maneira que você fez quando registrou o Ubuntu Server:

sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping  

Abra https://<server-hostname> no seu navegador e aceite todos os computadores pendentes.

Informações adicionais: A licença gratuita cobre 10 máquinas bare-metal e 50 contêineres LXC!

Referências

por cl-netbox 06.08.2016 / 16:50
3

Além das outras respostas, o link está sempre disponível. Este é um serviço hospedado que você pode se inscrever para uma demonstração de 30 dias para ver se ele atende às suas necessidades e não exige que você siga as etapas necessárias para configurar seu próprio servidor.

    
por dpb 17.11.2014 / 18:04
3

Para aqueles em instalações de processadores ARM do Ubuntu 14.04, parece que enquanto o 15.11 PPA tem um pacote ARMHF , usando landscape-server-quickstart não está disponível (ou seja, um apt-get update não encontra esse comando). Assim, usar o método @andreas Implantando para reduzir a escala é o único que funciona ( por documentos de paisagem ):

sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get install juju-core juju-deployer juju-quickstart

juju-quickstart u/landscape/landscape-dense-maas

O uso de landscape-dense-mass evita a configuração do MAAS ou o planejamento do escalonamento automático. Esta foi uma abordagem de bom ajuste onde eu queria simplesmente usar o Landscape para monitorar um número fixo existente de servidores Ubuntu 14.04.

    
por hamx0r 21.03.2016 / 20:17