Landscape od Canonical

18 Aug 2009

Ten wpis NIE JEST o platformie Launchpad. Landscape != Launchpad.

Ponad rok temu pojawiło się ogłoszenie, że Canonical ma zamiar stworzyć oprogramowanie do grupowego zarządzania systemami. Sprawa przeszła jednak poniżej radarów prasy branżowej i blagsfery. Ponieważ ostatnio pojedynkowałem się bezcelowo na argumenty ze zwolennikiem Windows, przypomniałem sobie o Landscape. Rzeczony windziarz zarzucał, że w Linuksach brakuje odpowiednika windowsowej konsoli administracyjnej (MMC) do zarządzania większą liczbą maszyn. Moja odpowiedź poszła w trzech kierunkach:

W tym ostatnim przypadku strzelałem w ciemno, bo o Landscape dawno nikt nie napisał. Po chwili, namysłu... krótkiej chwili, by nie angażować się zbytnio w ten proces, zapisałem się na jazdę próbną z tym narzędziem. I w zasadzie o całej sprawie zapomniałem na dwa tygodnie. Zaproszenie przyszło wczoraj, i ponieważ tak się akurat składa, że mam jeden hostowany RPS działający pod Ubuntu to z łatwością skonfigurowałem go do pracy z Landscape. Sprowadziło się to do zainstalowania jednego pakietu i tony zależności z bieżącego repo i odpowiedzi na kilka banalnych pytań.

I.

System składa się z dwóch części. Pierwsza to demon instalowany na własnej maszynie. Druga to webowy frontend dostępny pod landscape.canonical.com. Po kilku prostych i dobrze opisanych czynnościach konfiguracyjnych otrzymujemy dostęp do pełnej konsoli administracyjnej. Wygląda ona tak:

Landscape - użytkownicy

Zachęcony przejrzystym interfejsem postanowiłem zdziałać coś, co miałoby pozory rzeczywistej pracy. Postanowiłem więc udać się tam, gdzie wysyła mnie lista alertów, czyli do aktualizacji pakietów.

Landscape - monity

Instalacja jest banalna i sprowadza się do kliknięcia pakietów z listy i zatwierdzeniu zadania. Przypomina to nieco starego dobrego, najpierw kochanego, potem znienawidzonego dselecta.

Landscape - wybór pakietów Landscape - instalacja pakietów

Na screenshocie widać pasek postępu, ale nie jest on jednak ajaksowym gadżetem, który przyrasta w miarę postępu prac. Po odświeżeniu strony jego wartość podniosła się do 33%, co oznaczało, że paczki zostały pobrane i zaczyna się właściwa instalacja. Po niedługim czasie mogłem już oglądać raport poinstalacyjny.

Landscape - raport z instalacji oprogramowania

II.

Landscape - administratorzy Pierwsze wrażenie z Landscape jest znakomite. Potrafię sobie wyobrazić, że w przypadku większej ilości serwerów potrafi ono ułatwić uzyskanie lepszego obrazu całościowego infrastruktury. Ponadto ciekawe jest odejście od klasycznej roli root-a jako administratora systemu. W Landscape można dodawać wielu administratorów bez konieczności dopisywania ich do sudoers. Ponadto, administratorzy mogą subskrybować powiadomienia e-mailem o konretnych zdarzeniach.

Landscape - wykresy Przysłowiową wisienką na tak zwanym torcie (© Szyman) jest możliwość prezentacji wykorzystania zasobów systemu w postaci wykresów. Oprócz zajętości pamięci operacyjnej i masowych czy temperatury można dostarczyć własnych źródeł danych, które wygenerują wykres dowolnej funkcji, jaką tylko uda się nam wytrzasnąć. Źródła danych - to brzmi dumnie. W rzeczywistości są to zwykłe skrypty z podanym she-bangiem, czyli dowolnym interpreterem, który tylko jest dostępny na maszynie, więc jeśli tylko mamy ochotę na odrobinę dziwacznej perwersji możemy podać np. #!/usr/bin/php.

I c4n haz one?

Na lot testowy z Landscape można zapisać się na stronie produktu. Aplikacja jest prostsza niż niejeden panel systemów hostingowych i być może celuje nawet w ten sam segment rynku - kto wie? W końcu po co komu cPanel czy Plesk (jeden gorszy od drugiego) kiedy ma do dyspozycji tak przyjemną w użyciu konsolę webową.

Landscape z początku był aplikacją hostowaną u Canonical (model Application Service Provider), jednak producent ogłosił niedawno jej dostępność w instalacji on-site. Roczna licencja wyniesie $150.

Moar on Landscape blog

Digg del.icio.us StumbleUpon Wykop Reddit Folksr

permalink | trackback | rss

 
 
AdamK

Launchpad ma być docelowo w całośi open-source.

stronger

Prawie dobrze, ale Launchpad i Landscape to dwie zupełnie różne aplikacje :-)

Shot

@AdamK: Lauchpad to akurat jest na AGPL-u już od jakiegoś czasu. :)

@stronger: Dzięki, dzięki! Właśnie takiego ogólnego przeglądu Landscape mi było trzeba. :)

Drobne redakcyjne: ilością → liczbą (i ilości → liczbie), odświerzeniu → odświeżeniu, instsalacja → instalacja, srowadza → sprowadza, srypty (I’m beginning to see a pattern here…) → skrypty. :)

stronger

@Shot: Your corrections are important to us!

profejsonalny sklep

profejsonalny sklep

piekne zdjecia i ciekawa grafika

maciek

Dobrze wiedzieć. Nie znałem tego programu, przyda się informacja o tym na wypadek przerzucania się na argumenty ze zwolennikami systemu Windows ;-)

Your turn:

nick:
and?:
www (if any):
Wpisz kod:code
 
 
Landscape od Canonical landscape canonical ubuntu konsola mmc