J'aimerais gérer mes ordinateurs personnels et mes ordinateurs portables avec Landscape, comment puis-je faire cela?
J'aimerais gérer mes ordinateurs personnels et mes ordinateurs portables avec Landscape, comment puis-je faire cela?
Réponses:
Vous pouvez installer Landscape directement sur une machine exécutant Ubuntu 14.04 LTS. Cette opération s'appelle "Landscape On Premises". Il est gratuit pour un maximum de 10 machines physiques (ou virtuelles) et de 50 conteneurs:
AVERTISSEMENT: landscape-quickstart modifie les fichiers de configuration d'Apache. NE LE FAITES PAS SUR UNE INSTALLATION DE SERVEUR EXISTANTE sans comprendre ce dans quoi vous vous engagez .
Installez simplement le package Landscape Quickstart: Vérifiez ici les modifications apportées aux instructions ci-dessous:
sudo add-apt-repository ppa:landscape/17.03
sudo apt-get update
sudo apt-get install landscape-server-quickstart
Une fois terminé, accédez-y avec un navigateur tel que https://hostname.example.com/
Où hostname.example.com
est la sortie de hostname -f
sur cette machine, ou juste hostname
si cela ne résout pas le problème.
Vous devriez alors voir l'interface Web après avoir entré votre nom et vos coordonnées:
Cliquez sur le lien mis en surbrillance pour ajouter des ordinateurs clients:
Suivez ces instructions sur le client que vous souhaitez 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, etc. pour chaque machine. Voir la page de manuel landscape-config pour plus d'informations.
Une fois que vous avez saisi la landscape-config
commande, le client vous posera des questions. Celles-ci sont facultatives. Vous pouvez simplement appuyer sur Entrée jusqu’à ce que le client redémarre, puis accepter le client dans l’interface utilisateur Web.
Le package de démarrage rapide installe un certificat auto-signé généré à la volée.
/etc/ssl/certs/landscape_server_ca.crt
/etc/landscape/landscape_server_ca.crt
/etc/landscape/client.conf
pour inclure cette ligne, en pointant sur le fichier que vous venez de copier:ssl_public_key = /etc/landscape/landscape_server_ca.crt
Puis essayez de vous enregistrer à nouveau. (Merci à panlinux de l' avoir découvert)
add-apt-repository
ou leapt-get update
Ubuntu Server 16.04.01 LTS -> Téléchargez Ubuntu Server 16.04.01 LTS .
Il est recommandé d'installer openssh-server
également, cela peut être choisi pendant le processus.
Une fois installé le système d'exploitation Ubuntu Server, installez landscape-server-quickstart
.
Vous devez également ajuster le pare-feu pour que tout fonctionne parfaitement, sans problème.
Ouvrir 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 à base de texte:
sudo apt install links
links https://<server-hostname>
Enregistrez maintenant le serveur Ubuntu - pour ce faire, vous avez besoin de la 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 Paysage, car il doit exister sur chaque ordinateur que vous souhaitez enregistrer:
sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem
Pour enregistrer des systèmes Ubuntu supplémentaires, installez le landscape-client
package sur chaque machine:
sudo apt install landscape-client
Copiez le certificat Landscape (que vous avez déjà enregistré) et éditez le 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.
Enregistrez maintenant le système Ubuntu de la même manière que 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
Ouvrez https://<server-hostname>
votre navigateur Web et acceptez tous les ordinateurs en attente.
Informations complémentaires: La licence gratuite couvre 10 machines en métal nu et 50 conteneurs LXC!
python-software-properties
ou software-properties-common
obtenir la add-apt-repository
commande.
Avec les autres réponses, https://landscape.canonical.com est toujours disponible. Il s'agit d'un service hébergé que vous pouvez vous inscrire à une démonstration de 30 jours pour voir s'il répond à vos besoins et ne vous oblige pas à suivre les étapes nécessaires à la configuration de votre propre serveur.
Pour ceux qui utilisent des installations de processeur ARM d’Ubuntu 14.04, il semble que bien que le PPA 15.11 dispose d’un package ARMHF , l’utilisation landscape-server-quickstart
n’est pas disponible (c’est-à-dire apt-get update
qu’une commande ne trouve pas cette commande). Ainsi, l’utilisation de la méthode @andreas Deploying for Scale Out est la seule qui fonctionne ( par document 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
L'utilisation landscape-dense-mass
évite de configurer MAAS ou de planifier la mise à l'échelle automatique. C’était une bonne approche pour laquelle je voulais simplement utiliser Landscape pour surveiller un nombre fixe de serveurs Ubuntu 14.04 déjà existant.
sudo apt-get install landscape-server-quickstart
E: Unable to locate package landscape-server-quickstart