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:
- MMC służy tylko rozwiązywamiu problemów stworzonych przez same Windowsy
- odpowiednikiem MMC w Linuksach jest konsola tekstowa
- jest Landscape
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:
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.
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.
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.
II.
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.
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
- 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 ;-)







