W tym artykule omówię możliwości narzędzia Kokpit. Kokpit został stworzony, aby ułatwić administrację systemem operacyjnym Linux. Krótko mówiąc, pozwala wykonywać najczęstsze zadania administracyjne w systemie Linux za pośrednictwem ładnego interfejsu internetowego. Funkcje Kokpitu: instalowanie i sprawdzanie aktualizacji systemu oraz włączanie automatycznych aktualizacji (proces łatania), zarządzanie użytkownikami (tworzenie, usuwanie, zmiana haseł, blokowanie, nadawanie uprawnień superużytkownika), zarządzanie dyskami (tworzenie, edycja lvm, tworzenie, montowanie systemów plików ), konfiguracja sieci (zespół, łączenie, zarządzanie IP itp.), zarządzanie timerami jednostek systemowych.
Zainteresowanie Kokpitem wynika z wydania Centos 8, w którym Kokpit jest już wbudowany w system i wymaga jedynie aktywacji poleceniem „systemctl Enable -now Cockpit.service”. W innych dystrybucjach wymagana będzie ręczna instalacja z repozytorium pakietów. Nie będziemy tutaj rozważać instalacji, spójrz
Po instalacji musimy wejść w przeglądarce na port 9090 serwera, na którym zainstalowany jest Cockpit (tj.
Wpisujemy zwykłe hasło logowania do konta lokalnego i zaznaczamy checkbox „Użyj ponownie mojego hasła do zadań uprzywilejowanych”, aby móc uruchamiać niektóre polecenia jako użytkownik uprzywilejowany (root). Naturalnie Twoje konto musi mieć możliwość wykonywania poleceń za pośrednictwem sudo.
Po zalogowaniu zobaczysz piękny i przejrzysty interfejs sieciowy. Przede wszystkim zmień język interfejsu na angielski, bo tłumaczenie jest po prostu okropne.
Interfejs wygląda bardzo przejrzyście i logicznie, po lewej stronie zobaczysz pasek nawigacyjny:
Początkowa sekcja nosi nazwę „system”, w której można zobaczyć informacje o wykorzystaniu zasobów serwera (CPU, RAM, Sieć, Dyski):
Aby wyświetlić bardziej szczegółowe informacje, np. o dyskach, wystarczy kliknąć odpowiedni napis, a zostaniesz przeniesiony bezpośrednio do innej sekcji (magazynu):
Możesz utworzyć lvm tutaj:
Wybierz nazwę grupy vg i dyski, których chcesz używać:
Nadaj lv nazwę i wybierz rozmiar:
I na koniec utwórz system plików:
Należy pamiętać, że Kokpit sam zapisze wymaganą linię w fstab, a my zamontujemy urządzenie. Możesz także określić konkretne opcje montażu:
Tak to wygląda w systemie:
Tutaj możesz rozszerzać, kompresować systemy plików, dodawać nowe urządzenia do grupy vg itp.
W sekcji „Sieć” możesz nie tylko zmienić typowe ustawienia sieciowe (ip, dns, maska, brama), ale także stworzyć bardziej złożone konfiguracje, takie jak bonding czy teaming:
Tak wygląda gotowa konfiguracja w systemie:
Zgadzam się, że konfiguracja przez Vinano byłaby trochę dłuższa i trudniejsza. Zwłaszcza dla początkujących.
W „usługach” możesz zarządzać jednostkami systemowymi i timerami: zatrzymać je, zrestartować, usunąć z uruchamiania. Tworzenie własnego timera jest również bardzo szybkie:
Jedyna rzecz, która została wykonana źle: nie jest jasne, jak często uruchamia się timer. Możesz zobaczyć tylko, kiedy był ostatnio uruchamiany i kiedy zostanie uruchomiony ponownie.
W „Aktualizacjach oprogramowania”, jak można się domyślić, możesz wyświetlić wszystkie dostępne aktualizacje i je zainstalować:
System powiadomi nas, jeśli wymagane będzie ponowne uruchomienie:
Możesz także włączyć automatyczne aktualizacje systemu i dostosować czas instalacji aktualizacji:
Możesz także zarządzać SeLinux w Kokpicie i tworzyć raport sos (przydatny podczas komunikacji z dostawcami przy rozwiązywaniu problemów technicznych):
Zarządzanie użytkownikami jest realizowane tak prosto i przejrzyście, jak to możliwe:
Nawiasem mówiąc, możesz dodać klucze ssh.
Na koniec możesz czytać logi systemowe i sortować według ważności:
Przeszliśmy przez wszystkie główne sekcje programu.
Oto krótki przegląd możliwości. To Ty decydujesz, czy chcesz korzystać z Kokpitu, czy nie. Moim zdaniem Cockpit może rozwiązać kilka problemów i obniżyć koszty utrzymania serwera.
Główne zalety:
- Dzięki takim narzędziom bariera wejścia w administrację systemem operacyjnym Linux jest znacznie zmniejszona. Prawie każdy może wykonywać standardowe i podstawowe czynności. Administrację można częściowo oddelegować programistom lub analitykom, aby obniżyć koszty produkcji i przyspieszyć pracę. Przecież teraz nie musisz wpisywać w konsoli pvcreate, vgcreate, lvcreate, mkfs.xfs, tworzyć punktu montowania, edytować fstab i na koniec pisać mount -a, po prostu kliknij kilka razy myszką
- Możesz odciążyć administratorów Linuksa, aby mogli skupić się na bardziej złożonych zadaniach
- Błędy ludzkie można ograniczyć. Zgadzam się, że trudniej jest popełnić błąd za pośrednictwem interfejsu internetowego niż za pośrednictwem konsoli
Wady jakie znalazłem:
- Ograniczenia użyteczności. Można wykonywać tylko podstawowe operacje. Przykładowo nie można od razu rozwinąć lvm po powiększeniu dysku od strony wirtualizacji, należy wpisać w konsoli pvresize i dopiero wtedy kontynuować pracę poprzez interfejs WWW. Nie możesz dodać użytkownika do określonej grupy, nie możesz zmienić uprawnień do katalogów ani analizować wykorzystanego miejsca. Zależy mi na bardziej rozbudowanej funkcjonalności
- Sekcja „Aplikacje” nie działała poprawnie
- Nie można zmienić koloru konsoli. Przykładowo mogę wygodnie pracować tylko na jasnym tle z ciemną czcionką:
Jak widać narzędzie ma bardzo duży potencjał. Jeśli rozszerzysz funkcjonalność, wykonywanie wielu zadań może stać się jeszcze szybsze i łatwiejsze.
aktualizacja: możliwe jest również zarządzanie wieloma serwerami z jednego interfejsu internetowego, dodając wymagane serwery do „Panel kontrolny maszyn”. Funkcjonalność może przydać się np. przy masowych aktualizacjach kilku serwerów jednocześnie. Przeczytaj więcej w
Źródło: www.habr.com