Vorrei gestire le macchine e i laptop di casa con Landscape, come posso fare?
Vorrei gestire le macchine e i laptop di casa con Landscape, come posso fare?
Risposte:
Puoi installare Landscape direttamente su un computer che esegue Ubuntu 14.04 LTS, questo si chiama "Landscape On Premises". È gratuito per un massimo di 10 macchine fisiche (o virtuali) e 50 container:
ATTENZIONE: landscape-quickstart modifica i file di configurazione di apache, NON FARLO SU UN'INSTALLAZIONE DI SERVER ESISTENTE senza capire in cosa ti stai inserendo.
Installa il pacchetto Quickstart orizzontale: controlla qui per le modifiche alle istruzioni seguenti:
sudo add-apt-repository ppa:landscape/17.03
sudo apt-get update
sudo apt-get install landscape-server-quickstart
Al termine, accedi con un browser come https://hostname.example.com/
Dov'è hostname.example.com
l'output hostname -f
su quella macchina, o solo hostname
se ciò non riesce a risolversi.
Dovresti quindi visualizzare l'interfaccia utente Web dopo aver inserito il tuo nome e i dettagli di contatto:
Fare clic sul collegamento evidenziato per aggiungere macchine client:
Segui le istruzioni sul client a cui desideri unirti a Landscape. Nota la seguente riga:
sudo landscape-config --computer-title "My Web Server" --account-name standalone --url https://<servername>/message-system --ping-url http://<servername>/ping
È possibile personalizzare il titolo e così via per ogni macchina. Vedi la pagina man di landscape-config per maggiori informazioni.
Dopo aver digitato il landscape-config
comando, il client ti farà alcune domande, che sono facoltative, puoi semplicemente premere Invio fino al riavvio del client, quindi puoi accettare il client nell'interfaccia utente web.
Il pacchetto di avvio rapido installa un certificato autofirmato che viene generato al volo.
/etc/ssl/certs/landscape_server_ca.crt
/etc/landscape/landscape_server_ca.crt
/etc/landscape/client.conf
per includere questa riga, indicando il file che hai appena copiato:ssl_public_key = /etc/landscape/landscape_server_ca.crt
Quindi prova a registrarti di nuovo. (Grazie a panlinux per averlo capito)
add-apt-repository
né ilapt-get update
Su una macchina installare Ubuntu Server 16.04.01 LTS -> Scarica Ubuntu Server 16.04.01 LTS .
Si consiglia di installare openssh-server
anche, questo può essere scelto durante il processo.
Una volta installato il sistema operativo Ubuntu Server, installare landscape-server-quickstart
.
Devi anche regolare il firewall in modo che tutto funzioni alla perfezione senza problemi.
Apri un terminale: esegui i seguenti comandi per eseguire queste attività:
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
Al termine dell'installazione, è necessario registrare l'account orizzontale.
Poiché il server non ha una GUI, è necessario installare un browser Web basato su testo:
sudo apt install links
links https://<server-hostname>
Ora registra Ubuntu Server - per fare questo hai bisogno del 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
Eseguire il backup del certificato Landscape, perché deve esistere su ogni macchina che si desidera registrare:
sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem
Per registrare altri sistemi Ubuntu, installa il landscape-client
pacchetto su ogni macchina:
sudo apt install landscape-client
Copia sul certificato Landscape (che hai precedentemente salvato) e modifica il client.config
file:
sudo cp /<external-media>/landscape_server.pem /etc/landscape/landscape_server.pem
sudo nano /etc/landscape/client.conf
Aggiungi questa riga: ssl_public_key = /etc/landscape/landscape_server.pem
e salva la modifica.
Ora registra il sistema Ubuntu come hai fatto tu, quando hai registrato Ubuntu Server:
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
Apri https://<server-hostname>
nel tuo browser web e accetta tutti i computer in sospeso.
Ulteriori informazioni: la licenza gratuita copre 10 macchine bare metal e 50 contenitori LXC!
python-software-properties
o software-properties-common
ottenere il add-apt-repository
comando.
Insieme alle altre risposte, https://landscape.canonical.com è sempre disponibile. Questo è un servizio ospitato a cui puoi iscriverti per una demo di 30 giorni per vedere se soddisfa le tue esigenze e non ti richiede di seguire i passaggi necessari per configurare il tuo server.
Per quelli su installazioni di processori ARM di Ubuntu 14.04, sembra che mentre il PPA 15.11 ha un pacchetto ARMHF , l'utilizzo landscape-server-quickstart
non è disponibile (ovvero apt-get update
non trova quel comando). Pertanto, l'utilizzo del metodo @andreas Deploying for Scale Out è l'unico che funziona ( per i documenti di paesaggio ):
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'uso landscape-dense-mass
evita l'impostazione di MAAS o la pianificazione del ridimensionamento automatico. Questo è stato un buon approccio in cui volevo semplicemente usare Landscape per monitorare un numero fisso esistente di server Ubuntu 14.04.
sudo apt-get install landscape-server-quickstart
E: Unable to locate package landscape-server-quickstart