V tomto článku sa budem venovať možnostiam nástroja Cockpit. Cockpit bol vytvorený s cieľom zjednodušiť správu operačného systému Linux. Stručne povedané, umožňuje vám vykonávať najbežnejšie úlohy správcu Linuxu prostredníctvom užívateľsky prívetivého webového rozhrania. Funkcie Cockpitu zahŕňajú: inštaláciu a kontrolu aktualizácií systému a povolenie automatických aktualizácií (záplat), správu používateľov (vytváranie, mazanie, zmena hesiel, uzamykanie a udeľovanie oprávnení superpoužívateľa), správu diskov (vytváranie, úprava a pripojenie súborov LVM), konfiguráciu siete (tímová práca, bonding, správa IP adries atď.) a správu jednotiek a časovačov systemd.

Záujem o Cockpit pramení z vydania systému Centos 8, kde je Cockpit už zabudovaný v systéme a vyžaduje sa iba aktivácia príkazom „systemctl enable --now cockpit.service“. V iných distribúciách je potrebná manuálna inštalácia z repozitára balíkov. Inštaláciu tu nebudeme rozoberať; pozri
Po inštalácii musíme prejsť na port 9090 servera, kde je v prehliadači nainštalovaný Cockpit (t. j. :9090). Napríklad, : 9090
Zadajte svoje bežné prihlasovacie heslo pre lokálny účet a začiarknite políčko „Znovu použiť moje heslo pre privilegované úlohy“, aby ste povolili spúšťanie niektorých príkazov ako privilegovaný používateľ (root). Váš účet musí byť samozrejme schopný spúšťať príkazy cez sudo.
Po prihlásení sa vám zobrazí krásne a intuitívne webové rozhranie. Najprv si prepnite jazyk rozhrania na angličtinu, pretože preklad je úplne hrozný.

Rozhranie vyzerá veľmi prehľadne a logicky, vľavo uvidíte navigačný panel:

Úvodná sekcia sa nazýva „systém“, kde nájdete informácie o využití zdrojov servera (CPU, RAM, sieť, disky):

Ak chcete zobraziť podrobnejšie informácie, napríklad o diskoch, jednoducho kliknite na príslušný nápis a budete presmerovaní priamo do inej sekcie (úložisko):

LVM si môžete vytvoriť aj tu:

Vyberte názov skupiny vg a disky, ktoré chcete použiť:

Zadajte názov LV a vyberte veľkosť:

A nakoniec vytvorte súborový systém:

Upozorňujeme, že Cockpit automaticky pridá požadovaný riadok do fstab a pripojí zariadenie. Môžete tiež zadať konkrétne možnosti pripojenia:

Takto to vyzerá v systéme:

Tu môžete tiež rozširovať a komprimovať súborové systémy, pridávať nové zariadenia do skupiny vg atď.
V sekcii „Siete“ môžete nielen zmeniť typické sieťové nastavenia (IP, DNS, masku, bránu), ale aj vytvoriť zložitejšie konfigurácie, ako napríklad prepojenie alebo teaming:

Takto vyzerá hotová konfigurácia v systéme:

Súhlasíte, že nastavenie cez Vinano by bolo trochu dlhšie a zložitejšie, najmä pre začiatočníkov.
V časti „služby“ môžete spravovať jednotky a časovače systemd: zastaviť ich, reštartovať a odstrániť ich zo spustenia. Môžete si tiež rýchlo vytvoriť vlastný časovač:


Jediná zle spracovaná vec je, že nie je jasné, ako často časovač beží. Vidíte iba kedy bežal naposledy a kedy sa spustí znova.
V časti „Aktualizácie softvéru“ si, ako asi tušíte, môžete zobraziť všetky dostupné aktualizácie a nainštalovať ich:

Systém nás upozorní, ak je potrebný reštart:

Tu môžete tiež povoliť automatické aktualizácie systému a prispôsobiť čas inštalácie aktualizácií:

Cockpit môžete použiť aj na správu SeLinuxu a vytváranie sosreportov (užitočné pri komunikácii s dodávateľmi s cieľom riešiť technické problémy):


Správa používateľov je implementovaná čo najjednoduchšie a najprehľadnejšie:


Mimochodom, môžete pridať ssh kľúče.
A nakoniec si môžete prečítať systémové protokoly a zoradiť ich podľa dôležitosti:

Prešli sme si všetky hlavné časti programu.
To je stručný prehľad funkcií. Či už budete Cockpit používať alebo nie, je úplne na vás. Podľa môjho názoru dokáže Cockpit vyriešiť niekoľko problémov a znížiť náklady na údržbu servera.
Medzi hlavné výhody:
- Vďaka týmto nástrojom sa výrazne znižuje bariéra vstupu do administrácie operačného systému Linux. Takmer každý môže vykonávať štandardné a základné úlohy. Administráciu je možné čiastočne delegovať na vývojárov alebo analytikov, aby sa znížili výrobné náklady a zrýchlila práca. Koniec koncov, teraz už nemusíte do konzoly písať pvcreate, vgcreate, lvcreate, mkfs.xfs, vytvárať bod pripojenia, upravovať súbor fstab a nakoniec písať mount -a – stačí pár kliknutí myšou.
- Administrátori Linuxu sa môžu oslobodiť od rutinných úloh a sústrediť sa na zložitejšie úlohy.
- Ľudské chyby sa dajú znížiť. Súhlasím s tým, že je ťažšie urobiť chybu cez webové rozhranie ako cez konzolu.
Nevýhody, ktoré som našiel:
- Nástroj je obmedzený. Dokáže vykonávať iba základné operácie. Napríklad po rozšírení disku pomocou virtualizácie nemôžete okamžite rozšíriť LVM; musíte do konzoly zadať pvresize a až potom pokračovať v práci cez webové rozhranie. Nemôžete pridať používateľa do konkrétnej skupiny, zmeniť povolenia adresára ani analyzovať použité miesto. Ocenili by ste rozsiahlejšie funkcie.
- Sekcia „Aplikácie“ nefungovala správne.
- Farbu konzoly nie je možné zmeniť. Napríklad ja môžem pohodlne pracovať iba na svetlom pozadí s tmavým písmom:

Ako vidíme, tento nástroj má veľký potenciál. Rozšírenie jeho funkcionality by mohlo mnohé úlohy ešte viac zrýchliť a zjednodušiť.
Aktualizácia: Je tiež možné spravovať viacero serverov z jedného webového rozhrania pridaním požadovaných serverov do „Ovládacieho panela počítačov“. Táto funkcia môže byť užitočná napríklad pri hromadnej aktualizácii viacerých serverov naraz. Viac si prečítajte v .
Zdroj: hab.com

