Como instalo o Landscape para uso pessoal?


55

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

Respostas:


60

Para Ubuntu 16.04 ou 14.04 LTS

Você pode instalar o Landscape diretamente em uma máquina executando o Ubuntu 14.04 LTS, chamado "Landscape On Premises". É gratuito para até 10 máquinas físicas (ou virtuais) e 50 contêineres:

Implementando um Único Servidor

AVISO: o landscape-quickstart modifica os arquivos de configuração do apache, NÃO FAÇA ISTO EM UMA INSTALAÇÃO DE SERVIDOR EXISTENTE, sem entender o que você está entrando.

Basta instalar o pacote 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

Depois que terminar, acesse-o com um navegador como https://hostname.example.com/

Onde hostname.example.comestá a saída hostname -fdessa máquina ou apenas hostnamese isso não resolver.

Usando Paisagem

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

Painel da conta com 20 registros restantes

Clique no link realçado para adicionar máquinas clientes:

Instruções de registro

Siga as instruções no cliente que você deseja ingressar no Landscape. Observe a seguinte linha:

sudo landscape-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 do manual landscape-config para obter mais informações.

Depois de digitar o landscape-configcomando, o cliente fará algumas perguntas, essas são opcionais. Você pode pressionar Enter até o cliente reiniciar 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 on-the-fly.

  • Pegue este arquivo no servidor: /etc/ssl/certs/landscape_server_ca.crt
  • Copie-o em algum lugar do cliente, por exemplo, /etc/landscape/landscape_server_ca.crt
  • Altere /etc/landscape/client.confpara incluir esta 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 ao panlinux por descobrir isso)

Leitura adicional:


Eu recebo um erro no comandosudo apt-get install landscape-server-quickstart E: Unable to locate package landscape-server-quickstart
— prodigerati

@prodigerati ... porque você quer não fazer o add-apt-repositoryou aapt-get update
— Auspex

implantar o Landscape Server funciona bem, mas alguém do Landscape Client já tentou implantá-lo em um nó? Porque depois que fiz isso, não consigo registrar o nó no meu servidor Landscape. Eu tenho aberto também um post aqui: askubuntu.com/questions/918493/...
— Riccardo Magrini

Pelo amor de Deus, podemos adicionar uma enorme etiqueta de aviso no início deste post "NÃO FAÇA ISTO EM UMA INSTALAÇÃO APACHE EXISTENTE ANTES DE LER MAIS"?
— PkExec 23/0318

11
@pkExec, adicionei algo.
— Dpb 06/04/19

16

Para 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 .
É recomendável instalar openssh-servertambém, isso pode ser escolhido durante o processo.
Depois de instalar o sistema operacional Ubuntu Server, instale landscape-server-quickstart.
Você também precisa ajustar o firewall para que tudo funcione perfeitamente, sem nenhum problema.

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 de paisagem.
Como o servidor não possui GUI, é necessário instalar um navegador da Web baseado em texto:

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

Agora registre o Ubuntu Server - para fazer 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 backup do certificado Paisagem, pois ele deve 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 landscape-clientpacote em cada máquina:

sudo apt install landscape-client  

Copie o certificado Paisagem (que você salvou antes) e edite o client.configarquivo:

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.peme salve a alteração.

Agora registre o sistema Ubuntu da mesma maneira que você 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 da web e aceite todos os computadores pendentes.

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

Referências


Na IMO, recomendamos o uso de outro navegador / PC para acessar o URL de paisagem em vez de instalar links no servidor.
— Jorge Castro

@JorgeCastro: Quando você instala o LOP em uma máquina que executa a edição de desktop do Ubuntu, é claro que qualquer outro navegador pode ser usado ... quando você instala o LOP em um servidor sem uma GUI, é necessário um navegador da Web baseado em texto, como links, essa é principalmente a razão pela qual sugeri o uso de links nas instruções e, depois que a conta é registrada, é possível acessar o cenário de qualquer computador conectado com qualquer navegador, embora ... os links sejam necessários apenas para o processo de registro da conta autônoma. do servidor. :)
— cl-netbox

Observe que você pode precisar instalar python-software-propertiesou software-properties-commonobter o add-apt-repositorycomando.
— Fake Name

via comando "juju deploy ...", existe uma maneira de implantar o LDS no 16.04? thk
— Riccardo Magrini

Já li que, mas o uso de início rápido e não juju implantar
— Riccardo Magrini

3

Juntamente com as outras respostas, https://landscape.canonical.com está sempre disponível. Este é um serviço hospedado que você pode se inscrever para uma demonstração de 30 dias para verificar se atende às suas necessidades e não exige que você siga as etapas necessárias para configurar seu próprio servidor.


3

Para aqueles nas instalações de processadores ARM do Ubuntu 14.04, parece que enquanto o PPA 15.11 possui um pacote ARMHF , o uso landscape-server-quickstartnão está disponível (ou seja, um apt-get updatecomando não encontra esse comando). Portanto, o uso do método @andreas Deploying for Scale Out é 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 landscape-dense-massevita a configuração do MAAS ou o planejamento do dimensionamento automático. Essa foi uma boa abordagem em que eu queria simplesmente usar o Landscape para monitorar um número fixo existente de servidores Ubuntu 14.04.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.