Gostaria de gerenciar minhas máquinas domésticas e laptops com o Landscape, como posso fazer isso?
Gostaria de gerenciar minhas máquinas domésticas e laptops com o Landscape, como posso fazer isso?
Respostas:
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:
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.com
está a saída hostname -f
dessa máquina ou apenas hostname
se isso não resolver.
Você deve ver a interface do usuário da web depois de preencher seu nome e detalhes de contato:
Clique no link realçado para adicionar máquinas clientes:
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-config
comando, 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.
O pacote de início rápido instala um certificado autoassinado que é gerado on-the-fly.
/etc/ssl/certs/landscape_server_ca.crt
/etc/landscape/landscape_server_ca.crt
/etc/landscape/client.conf
para 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)
add-apt-repository
ou aapt-get update
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-server
també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-client
pacote em cada máquina:
sudo apt install landscape-client
Copie o certificado Paisagem (que você salvou antes) e edite o client.config
arquivo:
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ê 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!
python-software-properties
ou software-properties-common
obter o add-apt-repository
comando.
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.
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-quickstart
não está disponível (ou seja, um apt-get update
comando 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-mass
evita 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.
sudo apt-get install landscape-server-quickstart
E: Unable to locate package landscape-server-quickstart