¿Cómo instalo Landscape para uso personal?

53

Me gustaría administrar mis equipos domésticos y portátiles con Landscape, ¿cómo puedo hacer esto?

    
pregunta Jorge Castro 15.11.2014 - 02:16

4 respuestas

60

para Ubuntu 16.04 o 14.04 LTS

Puede instalar Landscape directamente en una máquina que ejecute Ubuntu 14.04 LTS, esto se llama "Landscape On Premises". Es gratis para hasta 10 máquinas físicas (o virtuales) y 50 contenedores:

Implementación de un solo servidor

ADVERTENCIA: landscape-quickstart modifica los archivos de configuración de apache, NO HAGA ESTO EN UNA INSTALACIÓN DE SERVIDOR EXISTENTE sin comprender en qué se está metiendo.

Simplemente instale el paquete Landscape Quickstart: Compruebe aquí para ver los cambios a las instrucciones a continuación:

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

Después de que termine, acceda a él con un navegador como https://hostname.example.com/

Donde hostname.example.com es la salida de hostname -f en esa máquina, o solo hostname si eso no se puede resolver.

Uso de Landscape

Luego, debe ver la interfaz de usuario web después de completar su nombre y detalles de contacto:

Haga clic en el enlace resaltado para agregar máquinas cliente:

Siga las instrucciones del cliente al que desea unirse a Landscape. Tenga en cuenta la siguiente línea:

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

Puede personalizar el título y demás para cada máquina. Consulte la página man de landscape-config para obtener más información.

Después de escribir el comando landscape-config , el cliente le hará algunas preguntas, estas son opcionales, puede presionar Enter hasta que el cliente se reinicie, luego puede aceptar al cliente en la interfaz de usuario web.

Registro de clientes con un certificado autofirmado:

El paquete de inicio rápido instala un certificado autofirmado que se genera sobre la marcha.

  • Toma este archivo del servidor: /etc/ssl/certs/landscape_server_ca.crt
  • Cópielo en algún lugar del cliente, por ejemplo, /etc/landscape/landscape_server_ca.crt
  • Cambia /etc/landscape/client.conf para incluir esta línea, apuntando al archivo que acabas de copiar: ssl_public_key = /etc/landscape/landscape_server_ca.crt

Luego intente registrarse nuevamente. (Gracias a panlinux por resolver esto)

Lectura adicional:

respondido por el Andreas Hasenack 17.11.2014 - 14:19
16

para Ubuntu 16.04 LTS

En una máquina, instale Ubuntu Server 16.04.01 LTS - & gt; Descargar Ubuntu Server 16.04.01 LTS .
Se recomienda instalar openssh-server también, esto se puede elegir durante el proceso.
Una vez instalado el sistema operativo Ubuntu Server, instale landscape-server-quickstart .
También debe ajustar el firewall para que todo funcione perfectamente sin problemas.

Abrir una terminal: ejecuta los siguientes comandos para realizar estas tareas:

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  

Una vez completada la instalación, debe registrar la cuenta de paisaje.
Como el Servidor no tiene GUI, debe instalar un navegador web basado en texto:

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

Ahora registre el Servidor Ubuntu - para hacer esto necesita el 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  

Realice una copia de seguridad del certificado Landscape, porque debe existir en cada máquina que desee registrar:

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

Para registrar sistemas Ubuntu adicionales, instale el paquete landscape-client en cada equipo:

sudo apt install landscape-client  

Copia el certificado Landscape (que guardaste antes) y edita el archivo client.config :

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

Agregue esta línea: ssl_public_key = /etc/landscape/landscape_server.pem y guarde el cambio.

Ahora registre el sistema Ubuntu de la misma manera que lo hizo cuando registró el Servidor Ubuntu:

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

Abra https://<server-hostname> en su navegador web y acepte todas las computadoras pendientes.

Información adicional: ¡la licencia gratuita cubre 10 máquinas de metal desnudo y 50 contenedores LXC!

Referencias

respondido por el cl-netbox 06.08.2016 - 14:50
3

Junto con las otras respuestas, enlace siempre está disponible. Este es un servicio alojado en el que puede registrarse para una demostración de 30 días para ver si satisface sus necesidades, y no requiere que siga los pasos necesarios para configurar su propio servidor.

    
respondido por el dpb 17.11.2014 - 17:04
3

Para aquellos en las instalaciones del procesador ARM de Ubuntu 14.04, parece que si bien el 15.11 PPA tiene un paquete ARMHF , utilizando landscape-server-quickstart no está disponible (es decir, un apt-get update no encuentra ese comando). Por lo tanto, el método @andreas Desplegar para escalar es el único que funciona ( por paisaje documentos ):

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

El uso de landscape-dense-mass evita la configuración de MAAS o la planificación de la autoescala. Este fue un buen enfoque, donde simplemente quería usar Landscape para monitorear un número fijo existente de servidores Ubuntu 14.04.

    
respondido por el hamx0r 21.03.2016 - 19:17

Lea otras preguntas en las etiquetas