Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Ninu nkan yii Emi yoo sọrọ nipa awọn agbara ti irinṣẹ Cockpit. A ṣẹda Cockpit lati jẹ ki iṣakoso Linux OS rọrun. Ni kukuru, o gba ọ laaye lati ṣe awọn iṣẹ ṣiṣe abojuto Linux ti o wọpọ julọ nipasẹ wiwo wẹẹbu ti o wuyi. Awọn ẹya ara ẹrọ Cockpit: fifi sori ẹrọ ati ṣayẹwo awọn imudojuiwọn fun eto naa ati muu awọn imudojuiwọn adaṣe ṣiṣẹ (ilana patching), iṣakoso olumulo (ṣiṣẹda, piparẹ, iyipada awọn ọrọ igbaniwọle, didi, ipinfunni awọn ẹtọ superuser), iṣakoso disiki (ṣiṣẹda, ṣiṣatunkọ lvm, ṣiṣẹda, awọn ọna ṣiṣe faili fifi sori ẹrọ ), iṣeto ni nẹtiwọki (ẹgbẹ, imora, ip ìṣàkóso, ati be be lo.), isakoso ti awọn aago sipo sipo.

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Anfani ni Cockpit jẹ nitori itusilẹ ti Centos 8, nibiti Cockpit ti kọ tẹlẹ sinu eto ati pe o nilo lati muu ṣiṣẹ nikan pẹlu aṣẹ “systemctl enable -now cockpit.service”. Lori awọn pinpin miiran, fifi sori afọwọṣe lati ibi ipamọ package yoo nilo. A kii yoo gbero fifi sori ẹrọ nibi, wo osise guide.

Lẹhin fifi sori ẹrọ, a nilo lati lọ si ẹrọ aṣawakiri si ibudo 9090 ti olupin lori eyiti a fi sori ẹrọ Cockpit (ie. olupin ip:9090). Fun apere, 192.168.1.56: 9090

A tẹ ọrọ igbaniwọle iwọle deede fun akọọlẹ agbegbe ati ṣayẹwo apoti apoti “Tun lo ọrọ igbaniwọle mi fun awọn iṣẹ-ṣiṣe ti o ni anfani” ki o le ṣiṣẹ diẹ ninu awọn aṣẹ bi olumulo ti o ni anfani (root). Nipa ti, akọọlẹ rẹ gbọdọ ni anfani lati ṣiṣẹ awọn aṣẹ nipasẹ sudo.

Lẹhin titẹ sii, iwọ yoo rii wiwo wẹẹbu ti o lẹwa ati mimọ. Ni akọkọ, yipada ede wiwo si Gẹẹsi, nitori pe itumọ jẹ ẹru lasan.

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Ni wiwo dabi kedere ati ọgbọn; ni apa osi iwọ yoo rii ọpa lilọ kiri kan:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Apakan ibẹrẹ ni a pe ni “eto”, nibiti o ti le rii alaye lori lilo awọn orisun olupin (CPU, Ramu, Network, Diski):

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Lati wo alaye alaye diẹ sii, fun apẹẹrẹ, lori awọn disiki, kan tẹ lori akọle ti o baamu ati pe iwọ yoo mu taara si apakan miiran (ipamọ):

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

O le ṣẹda lvm nibi:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Yan orukọ kan fun ẹgbẹ vg ati awọn awakọ ti o fẹ lo:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Fun lv orukọ ko si yan iwọn kan:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Ati nikẹhin ṣẹda eto faili:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Jọwọ ṣe akiyesi pe Cockpit funrararẹ yoo kọ laini ti a beere ni fstab ati pe a yoo gbe ẹrọ naa. O tun le pato awọn aṣayan iṣagbesori kan pato:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Eyi ni ohun ti o dabi ninu eto:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Nibi o le faagun, compress awọn eto faili, ṣafikun awọn ẹrọ tuntun si ẹgbẹ vg, ati bẹbẹ lọ.

Ni apakan “Nẹtiwọọki” o ko le yi awọn eto nẹtiwọọki aṣoju pada nikan (ip, dns, boju-boju, ẹnu-ọna), ṣugbọn tun ṣẹda awọn atunto idiju diẹ sii, gẹgẹbi isunmọ tabi sisọpọ:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Eyi ni ohun ti iṣeto ti pari ti dabi ninu eto naa:
Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Gba pe iṣeto nipasẹ Vinano yoo jẹ diẹ gun ati nira sii. Paapa fun awọn olubere.

Ninu “awọn iṣẹ” o le ṣakoso awọn iwọn eto ati awọn akoko: da wọn duro, tun bẹrẹ wọn, yọ wọn kuro ni ibẹrẹ. O tun yara pupọ lati ṣẹda aago tirẹ:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Ohun kan ṣoṣo ti a ṣe ni ibi: ko ṣe afihan iye igba ti aago bẹrẹ. O le rii nikan nigbati o ti ṣe ifilọlẹ kẹhin ati nigbati yoo ṣe ifilọlẹ lẹẹkansi.

Ni "Awọn imudojuiwọn software", bi o ṣe le gboju, o le wo gbogbo awọn imudojuiwọn to wa ki o fi wọn sii:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Eto naa yoo sọ fun wa ti o ba nilo atunbere:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

O tun le mu awọn imudojuiwọn eto aifọwọyi ṣiṣẹ ati ṣe akanṣe akoko fifi sori ẹrọ ti awọn imudojuiwọn:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

O tun le ṣakoso SeLinux ni Cockpit ati ṣẹda ijabọ sos (wulo nigbati o ba n ba awọn olutaja sọrọ nigbati o ba yanju awọn iṣoro imọ-ẹrọ):

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Isakoso olumulo ti wa ni imuse ni irọrun ati kedere bi o ti ṣee:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Nipa ọna, o le ṣafikun awọn bọtini ssh.

Ati nikẹhin, o le ka awọn igbasilẹ eto ati lẹsẹsẹ nipasẹ pataki:

Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

A lọ nipasẹ gbogbo awọn apakan akọkọ ti eto naa.

Eyi ni a finifini Akopọ ti awọn ti o ṣeeṣe. O wa si ọ lati pinnu boya lati lo Cockpit tabi rara. Ni ero mi, Cockpit le yanju awọn iṣoro pupọ ati dinku idiyele ti itọju olupin.

Awọn anfani akọkọ:

  • Idena si titẹsi sinu iṣakoso Linux OS ti dinku ni pataki ọpẹ si iru awọn irinṣẹ bẹẹ. Fere ẹnikẹni le ṣe boṣewa ati awọn iṣe ipilẹ. Isakoso le jẹ aṣoju ni apakan si awọn olupilẹṣẹ tabi awọn atunnkanka lati dinku idiyele iṣelọpọ ati iyara iṣẹ. Lẹhinna, ni bayi o ko nilo lati tẹ pvcreate, vgcreate, lvcreate, mkfs.xfs sinu console, ṣẹda aaye oke kan, ṣatunkọ fstab ati, nikẹhin, tẹ mount -a, kan tẹ Asin ni igba meji
  • O le ṣe idasilẹ ẹru iṣẹ awọn alabojuto Linux ki wọn le dojukọ awọn iṣẹ ṣiṣe ti o ni eka sii
  • Awọn aṣiṣe eniyan le dinku. Gba pe o nira diẹ sii lati ṣe aṣiṣe nipasẹ wiwo wẹẹbu ju nipasẹ console lọ

Awọn alailanfani ti mo ri:

  • Awọn ifilelẹ ti awọn IwUlO. O le ṣe awọn iṣẹ ipilẹ nikan. Fun apẹẹrẹ, o ko le faagun lvm lẹsẹkẹsẹ lẹhin ti o pọ si disk lati ẹgbẹ agbara; o nilo lati tẹ pvresize ninu console ati lẹhinna tẹsiwaju ṣiṣẹ nipasẹ wiwo wẹẹbu. O ko le ṣafikun olumulo kan si ẹgbẹ kan pato, o ko le yi awọn ẹtọ itọsọna pada, tabi ṣe itupalẹ aaye ti a lo. Emi yoo fẹ iṣẹ ṣiṣe ti o gbooro sii
  • Abala “Awọn ohun elo” ko ṣiṣẹ ni deede
  • O ko le yi awọ console pada. Fun apẹẹrẹ, Mo le ṣiṣẹ ni itunu nikan lori ipilẹ ina pẹlu fonti dudu:

    Cockpit - ṣe irọrun awọn iṣẹ ṣiṣe iṣakoso Linux aṣoju nipasẹ wiwo oju opo wẹẹbu ore-olumulo kan

Bi a ti le rii, ohun elo naa ni agbara ti o dara pupọ. Ti o ba faagun iṣẹ ṣiṣe, lẹhinna ṣiṣe ọpọlọpọ awọn iṣẹ ṣiṣe le di paapaa yiyara ati rọrun.

imudojuiwọn: o tun ṣee ṣe lati ṣakoso awọn olupin lọpọlọpọ lati oju opo wẹẹbu kan nipa fifi awọn olupin ti a beere kun si “dasibodu Awọn ẹrọ”. Iṣẹ ṣiṣe, fun apẹẹrẹ, le wulo fun awọn imudojuiwọn pupọ ti awọn olupin pupọ ni ẹẹkan. Ka siwaju ninu osise iwe aṣẹ.

orisun: www.habr.com

Fi ọrọìwòye kun