Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

V tomto článku budu hovořit o funkcích nástroje Cockpit. Cockpit byl vytvořen pro usnadnění správy operačního systému Linux. Stručně řečeno, umožňuje provádět nejběžnější úlohy správce Linuxu prostřednictvím pěkného webového rozhraní. Funkce kokpitu: instalace a ověření aktualizace systému a povolení automatické aktualizace (proces opravy), správa uživatelů (vytváření/mazání/změna hesel, zamykání/práva superuživatele), správa disků (vytváření, úprava lvm, vytváření připojení systému souborů), nastavení sítě (tým, lepení, správa IP atd.) .), správa časovačů systemd-unit.

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Zájem o Cockpit je způsoben vydáním Centos 8, kde je Cockpit již zabudován do systému a stačí jej aktivovat příkazem „systemctl enable –now cockpit.service“. Ostatní distribuce budou vyžadovat ruční instalaci z úložiště balíčků. O instalaci zde nebudeme uvažovat, viz oficiální průvodce.

Po instalaci musíme v prohlížeči přejít na port 9090 serveru, na kterém je Cockpit nainstalován (tj. IP serveru:9090). Například, 192.168.1.56: 9090

Zadáme obvyklé přihlašovací heslo z lokálního účtu a zaškrtneme políčko „Znovu použít moje heslo pro privilegované úlohy“, aby bylo možné spouštět některé příkazy jménem privilegovaného uživatele (root). Váš účet samozřejmě musí být schopen provádět příkazy přes sudo.

Po přihlášení se vám zobrazí krásné a přehledné webové rozhraní. V první řadě přepněte jazyk rozhraní na angličtinu, protože překlad je prostě příšerný.

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Rozhraní vypadá velmi jasně a logicky, vlevo uvidíte navigační lištu:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Počáteční sekce se nazývá „systém“, kde můžete vidět informace o využití zdrojů serveru (CPU, RAM, síť, disky):

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Chcete-li zobrazit podrobnější informace, například o discích, stačí kliknout na příslušný nápis a okamžitě se dostanete do jiné sekce (úložiště):

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Zde můžete vytvořit lvm:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Vyberte název pro skupinu vg a disky, které chcete použít:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Pojmenujte lv a vyberte velikost:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

A nakonec vytvořte souborový systém:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Vezměte prosím na vědomí, že Cockpit zapíše požadovaný řádek do fstab a připojí zařízení. Můžete také napsat konkrétní možnosti připojení:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Takto to vypadá v systému:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Zde můžete rozšiřovat/komprimovat systémy souborů, přidávat nová zařízení do skupiny vg atd.

V sekci "Networking" můžete nejen měnit typická nastavení sítě (ip, dns, maska, brána), ale také vytvářet složitější konfigurace, jako je bonding nebo teaming:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Takto vypadá hotová konfigurace v systému:
Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Souhlaste s tím, že nastavení přes vino by bylo trochu delší a obtížnější. Zejména pro začátečníky.

Ve "službách" můžete spravovat systémové jednotky a časovače: zastavit je, restartovat je, odstranit je ze spouštění. Je také velmi rychlé vytvořit si vlastní časovač:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Jediná věc, která byla provedena špatně: není jasné, jak často se časovač spouští. Můžete pouze vidět, kdy naposledy běžel a kdy znovu poběží.

V části „Aktualizace softwaru“, jak asi tušíte, můžete vidět všechny dostupné aktualizace a nainstalovat je:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Systém nás upozorní, pokud je vyžadován restart:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Můžete také povolit automatické aktualizace systému a přizpůsobit dobu instalace aktualizace:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Můžete také spravovat SeLinux v Cockpitu, vytvářet sosreport (užitečné při komunikaci s dodavateli při řešení technických problémů):

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Správa uživatelů je implementována co nejjednodušeji a nejjasněji:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Mimochodem, můžete přidat ssh klíče.

A nakonec si můžete přečíst systémové protokoly a seřadit je podle důležitosti:

Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Prošli jsme všechny hlavní části programu.

Zde je stručný přehled možností. Je na vás, zda kokpit použijete nebo ne. Podle mého názoru může Cockpit vyřešit několik problémů a snížit náklady na údržbu serverů.

Hlavní výhody:

  • Hranice pro vstup do administrace OS Linux je díky takovým nástrojům výrazně snížena. Standardní a základní akce může provádět téměř každý. Administraci lze částečně delegovat na vývojáře nebo analytiky, aby se snížily náklady na výrobu a urychlila se práce. Koneckonců, nyní nemusíte do konzole psát pvcreate, vgcreate, lvcreate, mkfs.xfs, vytvářet bod připojení, upravovat fstab a nakonec psát mount -a, stačí párkrát kliknout
  • Správcům Linuxu můžete ulehčit a zbavit je rutiny, aby se mohli soustředit na složitější úkoly.
  • Můžete snížit počet lidských chyb. Souhlaste, že je obtížnější udělat chybu přes webové rozhraní než přes konzoli

Nevýhody, které jsem našel:

  • Omezení utility. Můžete provádět pouze základní operace. Nelze např. okamžitě rozšířit lvm po zvětšení disku ze strany virtualizace, je potřeba do konzole napsat pvresize a teprve poté pokračovat v práci přes webové rozhraní. Nemůžete přidat uživatele do konkrétní skupiny, nemůžete měnit práva adresářů, analyzovat využitý prostor. Chtělo by to více funkčnosti
  • Sekce "Aplikace" nefungovala správně
  • Barvu konzole nelze změnit. Například mohu pohodlně pracovat pouze na světlém pozadí s tmavým písmem:

    Cockpit – zjednodušuje typické linuxové administrativní úkoly prostřednictvím uživatelsky přívětivého webového rozhraní

Jak vidíme, utilita má velmi dobrý potenciál. Pokud funkcionalitu rozšíříte, může být implementace mnoha úkolů ještě rychlejší a jednodušší.

upd: je také možné spravovat více serverů z jednoho webového rozhraní přidáním potřebných serverů do "Machines dashboard". Funkce může být užitečná například při hromadné aktualizaci několika serverů najednou. Přečtěte si více v oficiální dokumentace.

Zdroj: www.habr.com

Přidat komentář