Chciałbym zarządzać swoimi domowymi urządzeniami i laptopami w programie Landscape, jak mogę to zrobić?
Chciałbym zarządzać swoimi domowymi urządzeniami i laptopami w programie Landscape, jak mogę to zrobić?
Odpowiedzi:
Możesz zainstalować program Landscape bezpośrednio na komputerze z systemem Ubuntu 14.04 LTS, który nazywa się „Landscape On Premises”. Jest bezpłatny dla maksymalnie 10 fizycznych (lub wirtualnych) maszyn i 50 kontenerów:
OSTRZEŻENIE: szybki start krajobrazowy modyfikuje pliki konfiguracyjne apache, NIE NALEŻY TO ROBIĆ NA ISTNIEJĄCEJ INSTALACJI SERWERA, nie rozumiejąc, w co się pakujesz.
Wystarczy zainstalować pakiet Szybki start w programie Landscape: Sprawdź tutaj zmiany w poniższych instrukcjach:
sudo add-apt-repository ppa:landscape/17.03
sudo apt-get update
sudo apt-get install landscape-server-quickstart
Po zakończeniu uzyskaj do niego dostęp za pomocą przeglądarki takiej jak https://hostname.example.com/
Gdzie hostname.example.com
jest wyjście z hostname -f
tego komputera, lub po prostu, hostname
jeśli nie można go rozwiązać.
Po wypełnieniu swojego imienia i danych kontaktowych powinieneś zobaczyć internetowy interfejs użytkownika:
Kliknij podświetlony link, aby dodać komputery klienckie:
Postępuj zgodnie z instrukcjami na kliencie, do którego chcesz dołączyć do programu Landscape. Zwróć uwagę na następujący wiersz:
sudo landscape-config --computer-title "My Web Server" --account-name standalone --url https://<servername>/message-system --ping-url http://<servername>/ping
Możesz dostosować tytuł i tak dalej dla każdej maszyny. Aby uzyskać więcej informacji, zobacz stronę podręcznika konfiguracji krajobrazu .
Po wpisaniu landscape-config
polecenia klient zada kilka pytań, które są opcjonalne, wystarczy nacisnąć klawisz Enter, dopóki klient nie uruchomi się ponownie, a następnie można zaakceptować klienta w internetowym interfejsie użytkownika.
Pakiet szybkiego startu instaluje samopodpisany certyfikat, który jest generowany w locie.
/etc/ssl/certs/landscape_server_ca.crt
/etc/landscape/landscape_server_ca.crt
/etc/landscape/client.conf
aby dołączyć ten wiersz, wskazując na właśnie skopiowany plik:ssl_public_key = /etc/landscape/landscape_server_ca.crt
Następnie spróbuj zarejestrować się ponownie. (Podziękowania dla panlinux za zrozumienie tego)
add-apt-repository
alboapt-get update
Na jednym komputerze zainstaluj Ubuntu Server 16.04.01 LTS -> Pobierz Ubuntu Server 16.04.01 LTS .
Zaleca się również instalację openssh-server
, którą można wybrać podczas procesu.
Po zainstalowaniu systemu operacyjnego Ubuntu Server zainstaluj landscape-server-quickstart
.
Musisz także dostosować zaporę ogniową, aby wszystko działało bezbłędnie bez żadnych problemów.
Otwórz terminal - wykonaj następujące polecenia, aby wykonać te zadania:
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
Po zakończeniu instalacji musisz zarejestrować konto krajobrazowe.
Ponieważ serwer nie ma graficznego interfejsu użytkownika, musisz zainstalować przeglądarkę tekstową:
sudo apt install links
links https://<server-hostname>
Teraz zarejestruj serwer Ubuntu - do tego potrzebujesz 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
Utwórz kopię zapasową certyfikatu Landscape, ponieważ musi on istnieć na każdym komputerze, który chcesz zarejestrować:
sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem
Aby zarejestrować dodatkowe systemy Ubuntu, zainstaluj landscape-client
pakiet na każdym komputerze:
sudo apt install landscape-client
Skopiuj certyfikat Krajobraz (wcześniej zapisany) i edytuj client.config
plik:
sudo cp /<external-media>/landscape_server.pem /etc/landscape/landscape_server.pem
sudo nano /etc/landscape/client.conf
Dodaj ten wiersz: ssl_public_key = /etc/landscape/landscape_server.pem
i zapisz zmianę.
Teraz zarejestruj system Ubuntu w taki sam sposób, jak podczas rejestracji serwera Ubuntu:
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
Otwórz https://<server-hostname>
w przeglądarce internetowej i zaakceptuj wszystkie oczekujące komputery.
Informacje dodatkowe: Bezpłatna licencja obejmuje 10 gołych metali i 50 pojemników LXC!
python-software-properties
lub software-properties-common
pobranie add-apt-repository
polecenia.
Wraz z innymi odpowiedziami https://landscape.canonical.com jest zawsze dostępny. Jest to usługa hostowana, na którą można zarejestrować się w 30-dniowej wersji demonstracyjnej, aby sprawdzić, czy spełnia ona Twoje potrzeby i nie wymaga wykonywania czynności niezbędnych do skonfigurowania własnego serwera.
W przypadku instalacji na Ubuntu 14.04 z procesorami ARM wydaje się, że chociaż PPA 15.11 ma pakiet ARMHF , użycie landscape-server-quickstart
nie jest dostępne (tzn. apt-get update
Polecenie nie znajduje tej komendy). Zatem użycie @andreas Wdrażanie dla metody skalowania w górę jest jedynym działającym ( dla dokumentów krajobrazowych ):
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
Używanie landscape-dense-mass
pozwala uniknąć konfigurowania MAAS lub planowania automatycznego skalowania. To było dobre podejście, gdy chciałem po prostu użyć programu Landscape do monitorowania istniejącej stałej liczby serwerów Ubuntu 14.04.
sudo apt-get install landscape-server-quickstart
E: Unable to locate package landscape-server-quickstart