Landscape'i kişisel kullanım için nasıl kurarım?


55

Ev makinelerimi ve dizüstü bilgisayarlarımı Landscape ile yönetmek istiyorum, bunu nasıl yapabilirim?

Yanıtlar:


60

Ubuntu 16.04 veya 14.04 LTS için

Landscape'i doğrudan Ubuntu 14.04 LTS çalıştıran bir makineye kurabilirsiniz, buna "Landscape On Premises" adı verilir. 10 fiziksel (veya sanal) makine ve 50 konteyner için ücretsizdir:

Tek bir sunucuyu dağıtma

UYARI: landscape-quickstart, apache yapılandırma dosyalarını değiştirir, Neye bulaştığınızı anlamadan BU VARDIR BİR SUNUCU KURULUMUNDA BU YAPMAYIN .

Sadece Manzara Hızlı Başlangıç paketi yükleyin: Kontrol burada aşağıdaki talimatlara değişiklikler için:

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

Tamamlandıktan sonra, gibi bir tarayıcıyla erişin https://hostname.example.com/

Bu makinenin hostname.example.comçıktısı nerede hostname -fveya yalnızca hostnameçözülmezse.

Peyzaj Kullanımı

Adınızı ve iletişim bilgilerinizi girdikten sonra web kullanıcı arayüzünü görmelisiniz:

Kalan 20 kayıt bulunan hesap panosu

İstemci makineleri eklemek için vurgulanan bağlantıya tıklayın:

Kayıt talimatları

Peyzaj'a katılmak istediğiniz müşterideki talimatları izleyin . Aşağıdaki satıra dikkat edin:

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

Her makine için başlığı ve benzeri şeyleri özelleştirebilirsiniz. Daha fazla bilgi için landscape-config man sayfasına bakın.

landscape-configKomutu yazdıktan sonra müşteri size bazı sorular soracaktır, bunlar isteğe bağlıdır, müşteri yeniden başlatılıncaya kadar Enter'a basabilirsiniz, ardından müşteriyi web kullanıcı arayüzünde kabul edebilirsiniz.

Müşterileri kendinden imzalı bir sertifika ile kaydetmek:

Hızlı başlatma paketi, anında oluşturulan kendinden imzalı bir sertifika yükler.

  • Bu dosyayı sunucudan al: /etc/ssl/certs/landscape_server_ca.crt
  • İstemcide bir yere kopyalayın, örneğin, /etc/landscape/landscape_server_ca.crt
  • /etc/landscape/client.confKopyaladığınız dosyayı işaret ederek bu satırı eklemek için değiştirin :ssl_public_key = /etc/landscape/landscape_server_ca.crt

Sonra tekrar kayıt olmayı deneyin. ( Bunu çözdüğü için panlinux'a teşekkürler )

Daha fazla okuma:


sudo apt-get install landscape-server-quickstart E: Unable to locate package landscape-server-quickstart
Komutada

@ prodigerati ... ya sen yapmadın add-apt-repositoryya daapt-get update
Auspex

Landscape Server'ı dağıtmak iyi çalışıyor, ancak Landscape Client herhangi biri bunu bir düğüme yerleştirmeyi denedi mi? Çünkü bunu yaptıktan sonra düğümü Peyzaj sunucumda kaydedemiyorum. Burada da bir yazı açtım
Riccardo Magrini

Tanrı aşkına, bu yazının başında "DAHA FAZLA OKUYUN ÖNCESİ MEVCUT BİR APACH TESİSİNİ BU YAPMAYIN" üzerine büyük bir uyarı etiketi ekleyebilir miyiz?
pkExec 23.03

1
@pkExec, bir şey ekledim.
dpb

16

Ubuntu 16.04 LTS için

Bir makinede Ubuntu Sunucusu 16.04.01 LTS -> Ubuntu Sunucusu 16.04.01 LTS'yi indirin .
Kurulumu tavsiye edilir openssh-server, bu işlem sırasında seçilebilir.
Ubuntu Sunucu işletim sistemini kurduktan sonra kurun landscape-server-quickstart.
Ayrıca, her şeyin sorunsuz bir şekilde çalışmasını sağlamak için güvenlik duvarını ayarlamanız gerekir.

Bir terminal açın - bu görevleri yerine getirmek için aşağıdaki komutları uygulayın:

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  

Kurulum tamamlandıktan sonra peyzaj hesabına kaydolmanız gerekir.
Sunucunun GUI'si olmadığından, metin tabanlı bir web tarayıcısı yüklemeniz gerekir:

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

Şimdi Ubuntu Sunucusunu kaydedin - bunu yapmak için ihtiyacınız var 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  

Manzara sertifikasını yedekleyin, çünkü kayıt olmak istediğiniz her makinede mevcut olması gerekir:

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

Ek Ubuntu sistemlerini kaydetmek için, landscape-clientpaketi her bir makineye kurun :

sudo apt install landscape-client  

Peyzaj sertifikası üzerine kopyala (daha önce kaydettiğiniz) ve client.configdosyayı düzenleyin :

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

Bu satırı ekleyin: ssl_public_key = /etc/landscape/landscape_server.pemve değişikliği kaydedin.

Şimdi Ubuntu sunucusunu kaydettiğinizde, Ubuntu sistemini kaydettiğiniz şekilde kaydedin:

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

https://<server-hostname>Web tarayıcınızda açın ve bekleyen tüm bilgisayarları kabul edin.

Ek bilgi: Ücretsiz lisans 10 çıplak metal makineyi ve 50 LXC konteyneri kapsar!

Referanslar


IMO, sunucuya bağlantı kurmak yerine yatay URL'ye erişmek için başka bir tarayıcı / PC kullanmanızı tavsiye etmeliyiz.
Jorge Castro

@JorgeCastro: Ubuntu'nun masaüstü sürümünü çalıştıran bir makineye LOP yüklediğinizde, elbette başka bir tarayıcı kullanılabilir ... LOP'yi GUI'siz bir sunucuya kurduğunuzda, metin tabanlı bir web tarayıcısına ihtiyacınız vardır; Bağlantılar, esas olarak talimatlardaki bağlantıları kullanmayı önermemin nedeni budur ve hesap bir kez kaydedildiğinde, herhangi bir tarayıcıyla bağlı herhangi bir bilgisayardan manzaraya erişebilir, ancak bağlantılar yalnızca bağımsız hesabın kayıt işlemi için gereklidir Sunucudan :)
cl-netbox

Eğer yüklemeniz gerekebilir unutmayın python-software-propertiesveya software-properties-commonalmak için add-apt-repositorykomut.
Sahte Adı

"juju deploy ..." komutu ile LDS'yi 16.04'te dağıtmanın bir yolu var mı? thk
Riccardo Magrini

Bunu zaten okudum, ama hızlı başlatmayı kullanın ve juju konuşlandırmasını kullanmayın
Riccardo Magrini 19

3

Diğer cevaplarla birlikte, https://landscape.canonical.com her zaman kullanılabilir. Bu, gereksinimlerinizi karşılayıp karşılamadığını görmek için 30 günlük bir demo için kaydolabileceğiniz ve kendi sunucunuzu ayarlamak için gereken adımları atmanızı gerektirmeyen, barındırılan bir hizmettir.


3

Ubuntu 14.04’ün ARM işlemci kurulumlarında olanlar için, 15.11 PPA’nın bir ARMHF paketi olmasına rağmen , kullanmanın landscape-server-quickstartmümkün olmadığı görülüyor (yani, apt-get updatebu komutu bulamıyor). Bu nedenle, @andreas Ölçeklendirme için Dağıtma yöntemini kullanmak, işe yarayan tek belgedir ( yatay dokümanlar için ):

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

Kullanmak landscape-dense-massMAAS'ı ayarlamaktan veya otomatik ölçeklendirme için planlama yapmaktan kaçınır. Bu, mevcut sabit sayıda Ubuntu 14.04 sunucusunu izlemek için Landscape'i kullanmak istediğim için uygun bir yaklaşımdı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.