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.
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
Nei ynstallaasje moatte wy yn 'e browser gean nei poarte 9090 fan' e server wêrop Cockpit is ynstalleare (d.w.s.
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.
De ynterface sjocht der heul dúdlik en logysk út; links sille jo in navigaasjebalke sjen:
De startseksje hjit "systeem", wêr't jo ynformaasje kinne sjen oer it brûken fan serverboarnen (CPU, RAM, Netwurk, Disks):
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:
Jo kinne hjir lvm oanmeitsje:
Selektearje in namme foar de vg-groep en de skiven dy't jo wolle brûke:
Jou lv in namme en selektearje in grutte:
En meitsje úteinlik it bestânsysteem:
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:
Dit is hoe't it derút sjocht yn it systeem:
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:
Dit is hoe't de ôfmakke konfiguraasje derút sjocht yn it systeem:
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:
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:
It systeem sil ús ynformearje as in herstart nedich is:
Jo kinne ek automatyske systeemupdates ynskeakelje en de ynstallaasjetiid fan updates oanpasse:
Jo kinne ek SeLinux yn Cockpit beheare en in sos-rapport meitsje (nuttich by kommunikaasje mei leveransiers by it oplossen fan technyske problemen):
Brûkersbehear wurdt sa ienfâldich en dúdlik mooglik ymplementearre:
Trouwens, jo kinne ssh-kaaien tafoegje.
En as lêste kinne jo systeemlogboeken lêze en sortearje op belang:
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:
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
Boarne: www.habr.com