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.
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
Po instalaci musíme v prohlížeči přejít na port 9090 serveru, na kterém je Cockpit nainstalován (tj.
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ý.
Rozhraní vypadá velmi jasně a logicky, vlevo uvidíte navigační lištu:
Počáteční sekce se nazývá „systém“, kde můžete vidět informace o využití zdrojů serveru (CPU, RAM, síť, disky):
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ě):
Zde můžete vytvořit lvm:
Vyberte název pro skupinu vg a disky, které chcete použít:
Pojmenujte lv a vyberte velikost:
A nakonec vytvořte souborový systém:
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í:
Takto to vypadá v systému:
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:
Takto vypadá hotová konfigurace v systému:
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č:
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:
Systém nás upozorní, pokud je vyžadován restart:
Můžete také povolit automatické aktualizace systému a přizpůsobit dobu instalace aktualizace:
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ů):
Správa uživatelů je implementována co nejjednodušeji a nejjasněji:
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:
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:
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
Zdroj: www.habr.com