Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Yn dit artikel sil ik prate oer de mooglikheden fan it Cockpit-ark. Cockpit is makke om Linux OS administraasje makliker te meitsjen. Yn in notedop lit it jo meast foarkommende Linux-admintaken útfiere fia in moaie webynterface. Cockpit-funksjes: updates foar it systeem ynstallearje en kontrolearje en automatyske updates ynskeakelje (patchproses), brûkersbehear (meitsje, wiskje, wizigje wachtwurden, blokkearje, útjaan fan superbrûkersrjochten), skiifbehear (oanmeitsje, bewurkjen fan lvm, oanmeitsjen, bestânsysteem montearje ), netwurkkonfiguraasje (team, bonding, ip-behear, ensfh.), Behear fan timers fan systemd units.

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Belang foar Cockpit is te tankjen oan de frijlitting fan Centos 8, wêr't Cockpit al yn it systeem ynboud is en allinich moat wurde aktivearre mei it kommando "systemctl enable -now cockpit.service". Op oare distribúsjes sil manuele ynstallaasje fan it pakketrepository nedich wêze. Wy sille de ynstallaasje hjir net beskôgje, sjoch offisjele gids.

Nei ynstallaasje moatte wy yn 'e browser gean nei poarte 9090 fan' e server wêrop Cockpit is ynstalleare (d.w.s. tsjinner ip:9090). Bygelyks, 192.168.1.56: 9090

Wy ynfiere it gewoane oanmeldwachtwurd foar it lokale akkount en kontrolearje it karfakje "Opnij brûke myn wachtwurd foar befoarrjochte taken", sadat jo guon kommando's kinne útfiere as in befoarrjochte brûker (root). Fansels moat jo akkount kommando's kinne útfiere fia sudo.

Nei it oanmelden sille jo in prachtige en dúdlike webynterface sjen. Skeakelje earst de ynterfacetaal nei Ingelsk, om't de oersetting gewoan ferskriklik is.

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

De ynterface sjocht der heul dúdlik en logysk út; links sille jo in navigaasjebalke sjen:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

De startseksje hjit "systeem", wêr't jo ynformaasje kinne sjen oer it brûken fan serverboarnen (CPU, RAM, Netwurk, Disks):

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Om mear detaillearre ynformaasje te besjen, bygelyks op skiven, klikje jo gewoan op it oerienkommende ynskripsje en jo wurde direkt nei in oare seksje (opslach) brocht:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Jo kinne hjir lvm oanmeitsje:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Selektearje in namme foar de vg-groep en de skiven dy't jo wolle brûke:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Jou lv in namme en selektearje in grutte:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

En meitsje úteinlik it bestânsysteem:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Tink derom dat Cockpit sels de fereaske rigel sil skriuwe yn fstab en wy sille it apparaat montearje. Jo kinne ek spesifike mounting opsjes opjaan:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Dit is hoe't it derút sjocht yn it systeem:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Hjir kinne jo útwreidzje, bestânsystemen komprimearje, nije apparaten tafoegje oan 'e vg-groep, ensfh.

Yn 'e seksje "Netwurking" kinne jo net allinich typyske netwurkynstellingen feroarje (ip, dns, masker, gateway), mar ek kompleksere konfiguraasjes meitsje, lykas bonding of teaming:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Dit is hoe't de ôfmakke konfiguraasje derút sjocht yn it systeem:
Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

It iens dat it opsetten fia Vinano wat langer en dreger soe wêze. Benammen foar begjinners.

Yn "tsjinsten" kinne jo systemd ienheden en timers beheare: stopje se, starte se opnij, ferwiderje se fan opstarten. It is ek heul rap om jo eigen timer te meitsjen:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

It iennichste dat min dien is: it is net dúdlik hoe faak de timer begjint. Jo kinne allinich sjen wannear't it foar it lêst waard lansearre en wannear't it opnij sil lansearje.

Yn "Software-updates", lykas jo miskien riede, kinne jo alle beskikbere updates besjen en ynstallearje:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

It systeem sil ús ynformearje as in herstart nedich is:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Jo kinne ek automatyske systeemupdates ynskeakelje en de ynstallaasjetiid fan updates oanpasse:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Jo kinne ek SeLinux yn Cockpit beheare en in sos-rapport meitsje (nuttich by kommunikaasje mei leveransiers by it oplossen fan technyske problemen):

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Brûkersbehear wurdt sa ienfâldich en dúdlik mooglik ymplementearre:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Trouwens, jo kinne ssh-kaaien tafoegje.

En as lêste kinne jo systeemlogboeken lêze en sortearje op belang:

Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Wy gongen troch alle haadseksjes fan it programma.

Hjir is in koart oersjoch fan de mooglikheden. It is oan jo om te besluten oft jo Cockpit brûke wolle of net. Yn myn miening kin Cockpit ferskate problemen oplosse en de kosten fan serverûnderhâld ferminderje.

Wichtichste foardielen:

  • De barriêre foar yngong yn Linux OS-administraasje wurdt signifikant fermindere troch sokke ark. Hast elkenien kin standert- en basisaksjes útfiere. Administraasje kin foar in part delegearre wurde oan ûntwikkelders as analisten om de kosten fan produksje te ferminderjen en wurk te fersnellen. No hoege jo no net pvcreate, vgcreate, lvcreate, mkfs.xfs yn 'e konsole te typen, in mountpunt oanmeitsje, fstab bewurkje en, as lêste, mount -a typearje, klikje gewoan in pear kear mei de mûs
  • Jo kinne de wurkdruk fan Linux-administrators frijmeitsje, sadat se har rjochtsje kinne op kompleksere taken
  • Minske flaters kinne wurde fermindere. It iens dat it dreger is om in flater te meitsjen fia de webynterface dan fia de konsole

Neidielen dy't ik fûn:

  • Beheinings fan it nut. Jo kinne allinich basis operaasjes dwaan. Jo kinne bygelyks lvm net direkt útwreidzje nei it fergrutsjen fan de skiif fan 'e kant fan' e virtualisaasje; jo moatte pvresize yn 'e konsole ynfiere en pas dan trochgean mei wurkjen fia de webynterface. Jo kinne gjin brûker tafoegje oan in spesifike groep, jo kinne gjin maprjochten feroarje, of de brûkte romte analysearje. Ik soe graach mear wiidweidige funksjonaliteit
  • De seksje "Applikaasjes" wurke net goed
  • Jo kinne de kleur fan 'e konsole net feroarje. Bygelyks, ik kin allinich noflik wurkje op in ljochte eftergrûn mei donkere lettertype:

    Cockpit ferienfâldiget mienskiplike Linux bestjoerlike taken fia in brûkerfreonlike webynterface

Lykas wy kinne sjen, hat it nut heul goed potensjeel. As jo ​​de funksjonaliteit útwreidzje, dan kin it útfieren fan in protte taken noch flugger en makliker wurde.

upd: it is ek mooglik om meardere servers fan ien webynterface te behearjen troch de fereaske servers ta te foegjen oan it "Masjines dashboard". De funksjonaliteit kin bygelyks nuttich wêze foar massale fernijings fan ferskate servers tagelyk. Lês mear yn offisjele dokumintaasje.

Boarne: www.habr.com

Add a comment