Nowy LinuxCOE pomaga zarządzać różnymi dystrybucjami

Tags:

Mayank Sharma w serwisie Linux.com opisuje nową wersję opracowanego przez HP narzędzia LinuxCOE, które pomaga administrowanie systemami Linux niezależnie od użytych dystrybucji.

Hewlett-Packard wydał w tym miesiącu 4. wersję oprogramowania Linux Common Operating Environment (LinuxCOE). LinuxCOE to front-end do zestawu skryptów w Perlu, który umożliwia tworzenie własnych obrazów płyt instalacyjnych dla wielu dystrybucji Linuksa. Ideą przewodnią jest uproszczenie procesu instalacji i zarządzania wieloma systemami Linux, niezależnie od użytych dystrybucji na każdym ze stanowisk. "Kluczowym celem projektu LinuxCOE jest obniżenie kosztów poprzez standaryzację" - mówi Craig Lamparter, menedżer programu LinuxCOE w HP.
  LinuxCoe standaryzuje instalację i zarządzanie wielu dystrybucji Linuksa, z których każda ma własny instalator i system zarządzania pakietami. Lamparter wyjaśnia, iż niezależnie od tych różnic, są pewne podobieństwa pomiędzy instalatorami wszystkich dystrybucji. Wszystkie zadają te same pytania w celu skonfigurowania sieci, partycji, języka i innych ustawień. "Z pomocą webowego interfejsu LinuxCOE System Designer'a" - mówi Lamparter - "po prostu zadajemy te pytania i potem przekształcamy odpowiedzi na odpowiedni mechanizm skryptowy użyty w poszczególnych dystrybucjach. W przypadku SUSE jest to Autoyast, dla Red Hata Kickstart, a dla Ubuntu - Preseed"
  Te odpowiedzi mogą również być zachowane w bazie danych, dzięki czemu wiele systemów można zainstalować z tymi samymi opcjami. Jak mówi Lamparter, jest to kluczowa możliwość dodana w wersji 4 LinuxCOE. Ponadto nowa wersja wspiera teraz ponad 100 dystrybucji Linuksa, w tym różne wersje popularnych dystrybucji, jak Ubuntu, OpenSUSE, Fedora, Red Hat Enterprise Linux, Debian i CentOS, zarówno dla 32- jak i 64-bitowej architektury.
  Na szczególną uwagę zasługuje w LinuxCOE narzędzie do projektowania systemu. Lamparter mówi - "Interfejs LinuxCOE System Designer'a jest to 4-etapowy proces, który umożliwia zaprojektowanie systemu Linux poprzez stronę www. Projekt taki jest potem użyty do wygenerowania płytki która automatycznie zainstaluje system zgodnie z wybranymi ustawieniami."
  Ale instalacja jest tylko jednym aspektem przygotowania i zarządzania systemem Linux. Co z uaktualnieniami? LinuxCOE również ten proces standaryzuje, by administratorzy nie musieli uczyć się obsługi nowych narzędzi dla każdej z dystrybucji. Domyślnie użyto narzędzie yum, gdyż działa ono na większości dystrybucji wspieranych przez LinuxCOE. W przypadku Debiana i Ubuntu jest to APT. Oprócz narzędzia do zarządzania pakietami, aktualizacje wymagają skonfigurowania repozytoriów - LinuxCOE ma wbudowaną bazę danych repozytoriów, które mirrorują blisko 4 TB pakietów poszczególnych dystrybucji oraz aktualizacji.
  Używanie LinuxCOE
  Najłatwiej wypróbować LinuxCOE za pomocą Instalinux.com, strony stworzonej przez Chrisa Slatera, dawnego członka zespołu LinuxCOE. Na stronie można zaprojektować własny obraz instalacyjny (tzw. network-install iso) niekomercyjnych dystrybucji jak Fedora, OpenSUSE, Debian czy Ubuntu.
  Jakkolwiek Lamparter zaleca firmom zainstalowanie we własnej sieci LinuxCOE System Designer, by zapewnić bardziej niezawodną pracę i sprawniejsze zarządzanie zainstalowanymi systemami Linux. Kod LinuxCOE jest dostępny na licencji GNU GPL. Dokumentacja jest zawarta w pakiecie, ponadto jest dostępna do ściągnięcia.
  Jak mówi Lamparter, blisko 30-osobowa społeczność wewnątrz HP pomaga przy rozwijaniu LinuxCOE. "Kiedy uruchamialiśmy projekt, mieliśmy bardzo ograniczone zasoby i fundusze. 7 lat temu zdecydowaliśmy przekształcić nasz wewnętrzny program w projekt open-source. Skoro w tym modelu są rozwijane tak kompleksowe projekty jak kernel Linuksa, to uznaliśmy że nie ma przeszkód, by zaadaptować ten model do projektów korporacyjnych. Nasze ryzyko opłaciło się, i otrzymaliśmy bardzo szerokie wsparcie od entuzjastów Linuksa i administratorów z całego świata związanych z HP. Dla większości z nich pomoc przy projekcie nie jest pracą w pełnym wymiarze czasu. Założyliśmy własny wewnętrzny kanał IRC, używamy systemu wersjonowania kodu oraz wielu innych narzędzi używanych w większości projektów tworzących oprogramowanie.
  LinuxCOE jest używany zarówno w HP jak i w innych firmach, których nazw Lamparter nie chce ujawnić. Mówi on, że użytkownicy tego systemu docenili jego "przezroczystość" względem dystrybucji, dzięki czemu nie są związani z jednym producentem.
  Ważne by był otwarty
  Lamparter mówi, że LinuxCOE jest przydatny przy instalacji i zarządzaniu systemami zarówno na pojedynczych stanowiskach, jak i w kompleksowych systemach serwerowych. Celem projektu było stworzenie narzędzia przydatnego w typowych procesach IT, jak zarządzanie łatkami, bezpieczeństwo, konfiguracja oraz kontrola. "Stworzenie rozwiązań dla tych procesów IT jest krytyczne dla zaadaptowania Linuksa i technologii open-source do potrzeb przedsiębiorstw" - wyjaśnia Lamparter.
  Wg Lampartera najważniejsze wartości jakie oferuje linux i otwarte oprogramowanie jest wolność i zróżnicowanie. "Projekt LinuxCOE stara się zachować te wartości nie narzucając pewnych założeń z góry, wszystko jest opcjonalne, i co najważniejsze udostępniając otwarty kod. Klienci HP oczekują zwiększonej elastyczności i mniejszych kosztów; Linux i LinuxCOE mogą to zaoferować".

Autor oryginału: Mayank Sharma
Artykuł jest dostępny na Linux.com
Tłumaczenie: Tomasz Dąbski "CzarnyZajaczek"