V tomto článku budem hovoriť o možnostiach 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ť väčšinu bežných úloh správcu systému Linux prostredníctvom pekného webového rozhrania. Funkcie kokpitu: inštalácia a kontrola aktualizácií pre systém a povolenie automatických aktualizácií (proces opráv), správa používateľov (vytváranie, mazanie, zmena hesiel, blokovanie, vydávanie práv superužívateľa), správa diskov (vytváranie, úprava lvm, vytváranie, pripájanie súborových systémov ), konfigurácia siete (tím, viazanie, správa IP atď.), správa časovačov systémových jednotiek.
Záujem o Cockpit je spôsobený vydaním Centos 8, kde je Cockpit už zabudovaný do systému a stačí ho aktivovať príkazom „systemctl enable -now cockpit.service“. Na iných distribúciách bude potrebná manuálna inštalácia z úložiska balíkov. Nebudeme tu uvažovať o inštalácii, pozrite sa
Po inštalácii musíme v prehliadači prejsť na port 9090 servera, na ktorom je Cockpit nainštalovaný (t.j.
Zadáme obvyklé prihlasovacie heslo pre lokálny účet a začiarkneme políčko „Opätovne použiť moje heslo pre privilegované úlohy“, aby ste mohli spúšťať niektoré príkazy ako privilegovaný používateľ (root). Prirodzene, váš účet musí byť schopný vykonávať príkazy cez sudo.
Po prihlásení sa vám zobrazí krásne a prehľadné webové rozhranie. V prvom rade prepnite jazyk rozhrania na angličtinu, pretože preklad je jednoducho hrozný.
Rozhranie vyzerá veľmi jasne a logicky, vľavo uvidíte navigačnú lištu:
Počiatočná časť sa nazýva „systém“, kde môžete vidieť informácie o využití zdrojov servera (CPU, RAM, sieť, disky):
Ak chcete zobraziť podrobnejšie informácie, napríklad o diskoch, stačí kliknúť na príslušný nápis a dostanete sa priamo do inej sekcie (úložisko):
Tu môžete vytvoriť lvm:
Vyberte názov pre skupinu vg a jednotky, ktoré chcete použiť:
Pomenujte lv a vyberte veľkosť:
A nakoniec vytvorte súborový systém:
Upozorňujeme, že samotný Cockpit napíše požadovaný riadok do fstab a zariadenie pripojíme. Môžete tiež určiť konkrétne možnosti montáže:
Takto to vyzerá v systéme:
Tu môžete rozširovať, komprimovať súborové systémy, pridávať nové zariadenia do skupiny vg atď.
V sekcii „Networking“ môžete nielen meniť typické nastavenia siete (ip, dns, maska, brána), ale aj vytvárať zložitejšie konfigurácie, ako napríklad prepojenie alebo teaming:
Takto vyzerá hotová konfigurácia v systéme:
Súhlaste s tým, že nastavenie cez Vinano by bolo trochu dlhšie a náročnejšie. Najmä pre začiatočníkov.
V „službách“ môžete spravovať systémové jednotky a časovače: zastaviť ich, reštartovať, odstrániť zo spustenia. Vytvorenie vlastného časovača je tiež veľmi rýchle:
Jediná vec, ktorá bola urobená zle: nie je jasné, ako často sa časovač spustí. Môžete vidieť iba to, kedy bola naposledy spustená a kedy sa znova spustí.
V časti „Aktualizácie softvéru“, ako by ste mohli hádať, môžete zobraziť všetky dostupné aktualizácie a nainštalovať ich:
Systém nás upozorní, ak je potrebný reštart:
Môžete tiež povoliť automatické aktualizácie systému a prispôsobiť čas inštalácie aktualizácií:
Môžete tiež spravovať SeLinux v Cockpit a vytvárať sosreport (užitočné pri komunikácii s dodávateľmi pri riešení technických problémov):
Správa používateľov je implementovaná čo najjednoduchšie a najjasnejšie:
Mimochodom, môžete pridať kľúče ssh.
A nakoniec si môžete prečítať systémové denníky a zoradiť ich podľa dôležitosti:
Prešli sme všetky hlavné časti programu.
Tu je stručný prehľad možností. Je na vás, aby ste sa rozhodli, či Cockpit použijete alebo nie. Podľa môjho názoru môže Cockpit vyriešiť niekoľko problémov a znížiť náklady na údržbu servera.
Medzi hlavné výhody:
- Bariéra vstupu do administrácie OS Linux je vďaka takýmto nástrojom výrazne znížená. Takmer každý môže vykonávať štandardné a základné akcie. Administratívu možno čiastočne delegovať na vývojárov alebo analytikov, aby sa znížili náklady na výrobu a urýchlila práca. Koniec koncov, teraz už nemusíte do konzoly písať pvcreate, vgcreate, lvcreate, mkfs.xfs, vytvárať bod pripojenia, upravovať fstab a nakoniec napísať mount -a, stačí párkrát kliknúť myšou
- Správcom Linuxu môžete uvoľniť pracovné zaťaženie, aby sa mohli sústrediť na zložitejšie úlohy
- Ľudské chyby sa dajú obmedziť. Súhlaste s tým, že je ťažšie urobiť chybu cez webové rozhranie ako cez konzolu
Nevýhody, ktoré som našiel:
- Obmedzenia utility. Môžete vykonávať iba základné operácie. Napríklad po zväčšení disku zo strany virtualizácie nemôžete okamžite expandovať 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 špecifickej skupiny, nemôžete zmeniť práva na adresár ani analyzovať použitý priestor. Chcel by som rozsiahlejšiu funkcionalitu
- Sekcia "Aplikácie" nefungovala správne
- Nemôžete zmeniť farbu konzoly. Napríklad môžem pohodlne pracovať iba na svetlom pozadí s tmavým písmom:
Ako vidíme, užitočnosť má veľmi dobrý potenciál. Ak rozšírite funkčnosť, vykonávanie mnohých úloh môže byť ešte rýchlejšie a jednoduchšie.
upd: je tiež možné spravovať viacero serverov z jedného webového rozhrania pridaním požadovaných serverov do „Machines dashboard“. Funkcionalita môže byť užitočná napríklad pre hromadné aktualizácie viacerých serverov naraz. Prečítajte si viac v
Zdroj: hab.com