56 votes

Comment installer Landscape pour un usage personnel ?

J'aimerais gérer mes machines et ordinateurs portables à domicile avec Landscape, comment puis-je le faire ?

61voto

andre_ss6 Points 123

Pour Ubuntu 16.04 ou 14.04 LTS

Vous pouvez installer Landscape directement sur une machine exécutant Ubuntu 14.04 LTS, cela s'appelle "Landscape On Premises". C'est gratuit pour un maximum de 10 machines physiques (ou virtuelles) et 50 conteneurs :

Déploiement d'un seul serveur

AVERTISSEMENT : landscape-quickstart modifie les fichiers de configuration d'apache, NE PAS EFFECTUER CETTE OPÉRATION SUR UNE INSTALLATION DE SERVEUR EXISTANTE sans comprendre dans quoi vous vous engagez.

Il suffit d'installer le paquetage Landscape Quickstart : Vérifiez aquí pour toute modification des instructions ci-dessous :

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

Une fois qu'il est terminé, accédez-y avec un navigateur tel que [https://hostname.example.com/](https://hostname.example.com/)

Dónde hostname.example.com est la sortie de hostname -f sur cette machine, ou simplement hostname si cela n'aboutit pas.

Utilisation du paysage

Vous devriez alors voir l'interface web après avoir rempli votre nom et vos coordonnées :

Account dashboard with 20 remaining registrations

Cliquez sur le lien mis en évidence pour ajouter des machines clientes :

Registration instructions

Suivez ces instructions sur le client que vous voulez rejoindre à Landscape. Notez la ligne suivante :

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

Vous pouvez personnaliser le titre et ainsi de suite pour chaque machine. Voir le page de manuel landscape-config pour plus d'informations.

Après avoir saisi le landscape-config Le client vous posera quelques questions, qui sont facultatives, vous pouvez simplement appuyer sur Entrée jusqu'à ce que le client redémarre, puis vous pouvez accepter le client dans l'interface Web.

Enregistrement des clients avec un certificat auto-signé :

Le paquet Quickstart installe un certificat auto-signé qui est généré à la volée.

  • Récupérez ce fichier sur le serveur : /etc/ssl/certs/landscape_server_ca.crt
  • Copiez-le quelque part sur le client, par exemple, /etc/landscape/landscape_server_ca.crt
  • Changement /etc/landscape/client.conf pour inclure cette ligne, pointant vers le fichier que vous venez de copier : ssl_public_key = /etc/landscape/landscape_server_ca.crt

Essayez ensuite de vous enregistrer à nouveau. (Merci à panlinux pour avoir compris cela)

Pour en savoir plus :

16voto

cl-netbox Points 30097

Pour Ubuntu 16.04 LTS

Sur une machine, installez Ubuntu Server 16.04.01 LTS ->. Télécharger Ubuntu Server 16.04.01 LTS .
Il est recommandé d'installer openssh-server également, ceci peut être choisi pendant le processus.
Une fois le système d'exploitation Ubuntu Server installé, installez landscape-server-quickstart .
Vous devez également ajuster le pare-feu pour que tout fonctionne parfaitement sans aucun problème.

Ouvrez un terminal - exécutez les commandes suivantes pour accomplir ces tâches :

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  

Une fois l'installation terminée, vous devez enregistrer le compte paysage.
Le serveur n'ayant pas d'interface graphique, vous devez installer un navigateur Web en mode texte :

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

Maintenant, enregistrez le serveur Ubuntu - pour ce faire, vous avez besoin de l'adresse suivante 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  

Sauvegardez le certificat Landscape, car il doit exister sur chaque machine que vous voulez enregistrer :

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

Pour enregistrer des systèmes Ubuntu supplémentaires, installez le programme landscape-client sur chaque machine :

sudo apt install landscape-client  

Copiez le certificat de paysage (que vous avez sauvegardé auparavant) et modifiez le champ client.config fichier :

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

Ajoutez cette ligne : ssl_public_key = /etc/landscape/landscape_server.pem et enregistrez la modification.

Maintenant, enregistrez le système Ubuntu de la même manière que vous l'avez fait, lorsque vous avez enregistré le serveur Ubuntu :

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

Ouvrir https://<server-hostname> dans votre navigateur web et acceptez tous les ordinateurs en attente.

Informations supplémentaires : La licence gratuite couvre 10 machines bare metal et 50 conteneurs LXC !

Références

3voto

dmityugov Points 756

Avec les autres réponses, https://landscape.canonical.com est toujours disponible. Il s'agit d'un service hébergé auquel vous pouvez vous inscrire pour une démonstration de 30 jours afin de voir s'il répond à vos besoins, et qui ne vous oblige pas à passer par les étapes nécessaires à la mise en place de votre propre serveur.

3voto

bla Points 181

Pour ceux qui disposent d'une installation Ubuntu 14.04 équipée d'un processeur ARM, il semble que, bien que l'interface de l'ordinateur soit en cours de développement, elle ne fonctionne pas. 15.11 PPA a un paquet ARMHF en utilisant landscape-server-quickstart n'est pas disponible (c'est-à-dire un apt-get update ne trouve pas cette commande). Ainsi, en utilisant @andreas Déploiement pour la mise à l'échelle est la seule méthode qui fonctionne ( selon les documents relatifs au paysage ):

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

使用方法 landscape-dense-mass évite la mise en place de MAAS ou la planification de l'autoscaling. C'est une approche qui convenait bien lorsque je voulais simplement utiliser Landscape pour surveiller un nombre fixe existant de serveurs Ubuntu 14.04.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X