Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Å ajā rakstā es runāŔu par Cockpit rÄ«ka iespējām. Cockpit tika izveidots, lai atvieglotu Linux OS administrÄ“Å”anu. ÄŖsumā, tas ļauj veikt visbiežāk sastopamos Linux administratora uzdevumus, izmantojot jauku tÄ«mekļa saskarni. KabÄ«nes iespējas: sistēmas atjauninājumu instalÄ“Å”ana un pārbaude un automātiskās atjaunināŔanas iespējoÅ”ana (lāpÄ«Å”anas process), lietotāju pārvaldÄ«ba (izveide, dzÄ“Å”ana, paroļu maiņa, bloÄ·Ä“Å”ana, superlietotāja tiesÄ«bu izsniegÅ”ana), diska pārvaldÄ«ba (lvm izveide, rediģēŔana, failu sistēmu izveide, montāža ), tÄ«kla konfigurācija (komanda, savienoÅ”ana, IP pārvaldÄ«ba utt.), Systemd vienÄ«bu taimeru pārvaldÄ«ba.

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Interese par Cockpit ir saistÄ«ta ar Centos 8 izlaiÅ”anu, kur Cockpit jau ir iebÅ«vēts sistēmā un ir jāaktivizē tikai ar komandu ā€œsystemctl enable -now cockpit.serviceā€. Citos izplatÄ«jumos bÅ«s nepiecieÅ”ama manuāla instalÄ“Å”ana no pakotņu krātuves. Mēs Å”eit neuzskatÄ«sim instalāciju, paskatieties oficiālais ceļvedis.

Pēc instalÄ“Å”anas mums pārlÅ«kprogrammā jāiet uz tā servera portu 9090, kurā ir instalēta Cockpit (t.i. servera ip:9090). Piemēram, 192.168.1.56: 9090

Mēs ievadām parasto vietējā konta pieteikÅ”anās paroli un atzÄ«mējam izvēles rÅ«tiņu ā€œAtkārtoti izmantot manu paroli priviliģētiem uzdevumiemā€, lai jÅ«s varētu palaist dažas komandas kā priviliģēts lietotājs (root). Protams, jÅ«su kontam ir jāspēj izpildÄ«t komandas, izmantojot sudo.

Pēc pieteikÅ”anās jÅ«s redzēsiet skaistu un skaidru tÄ«mekļa saskarni. Pirmkārt, pārslēdziet saskarnes valodu uz angļu valodu, jo tulkojums ir vienkārÅ”i briesmÄ«gs.

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Saskarne izskatās ļoti skaidra un loģiska; kreisajā pusē redzēsit navigācijas joslu:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Sākuma sadaļa tiek saukta par "sistēmu", kurā var redzēt informāciju par servera resursu izmantoÅ”anu (CPU, RAM, tÄ«kls, diski):

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Lai skatÄ«tu sÄ«kāku informāciju, piemēram, uz diskiem, vienkārÅ”i noklikŔķiniet uz atbilstoŔā uzraksta un tiksiet tieÅ”i novirzÄ«ts uz citu sadaļu (krātuvi):

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

lvm var izveidot Ŕeit:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Izvēlieties nosaukumu vg grupai un diskdziņiem, kurus vēlaties izmantot:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

PieŔķiriet lv nosaukumu un izvēlieties izmēru:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Un visbeidzot izveidojiet failu sistēmu:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

LÅ«dzu, ņemiet vērā, ka Cockpit pats ierakstÄ«s nepiecieÅ”amo rindiņu fstabā un mēs uzstādÄ«sim ierÄ«ci. Varat arÄ« norādÄ«t konkrētas montāžas iespējas:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Lūk, kā tas izskatās sistēmā:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Å eit jÅ«s varat paplaÅ”ināt, saspiest failu sistēmas, pievienot jaunas ierÄ«ces vg grupai utt.

Sadaļā ā€œTÄ«klsā€ varat ne tikai mainÄ«t tipiskus tÄ«kla iestatÄ«jumus (ip, dns, maska, vārteja), bet arÄ« izveidot sarežģītākas konfigurācijas, piemēram, savienoÅ”anu vai komandas izveidi:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Lūk, kā sistēmā izskatās gatavā konfigurācija:
Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

PiekrÄ«tiet, ka iestatÄ«Å”ana, izmantojot Vinano, bÅ«tu nedaudz ilgāka un grÅ«tāka. ÄŖpaÅ”i iesācējiem.

ā€œPakalpojumosā€ varat pārvaldÄ«t sistēmas vienÄ«bas un taimerus: apturēt tos, restartēt, noņemt no startÄ“Å”anas. Ir arÄ« ļoti ātri izveidot savu taimeri:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Vienīgais, kas tika izdarīts slikti: nav skaidrs, cik bieži taimeris sākas. Varat tikai redzēt, kad tas pēdējo reizi tika palaists un kad tas tiks palaists vēlreiz.

Sadaļā ā€œProgrammatÅ«ras atjauninājumiā€, kā jÅ«s varētu nojaust, varat skatÄ«t visus pieejamos atjauninājumus un tos instalēt:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Sistēma mums paziņos, ja bÅ«s nepiecieÅ”ama atsāknÄ“Å”ana:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Varat arÄ« iespējot automātiskos sistēmas atjauninājumus un pielāgot atjauninājumu instalÄ“Å”anas laiku:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Varat arī pārvaldīt SeLinux programmā Cockpit un izveidot sosreport (noderīgs, sazinoties ar pārdevējiem, risinot tehniskas problēmas):

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Lietotāju pārvaldÄ«ba tiek Ä«stenota pēc iespējas vienkārŔāk un skaidrāk:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Starp citu, jūs varat pievienot ssh atslēgas.

Visbeidzot, varat lasīt sistēmas žurnālus un kārtot pēc svarīguma:

Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Mēs izgājām cauri visām galvenajām programmas sadaļām.

Å eit ir Ä«ss pārskats par iespējām. JÅ«s varat izlemt, vai izmantot Cockpit vai nē. Manuprāt, Cockpit var atrisināt vairākas problēmas un samazināt servera uzturÄ“Å”anas izmaksas.

Galvenās priekŔrocības:

  • Pateicoties Ŕādiem rÄ«kiem, barjera ienākÅ”anai Linux OS administrÄ“Å”anā ir ievērojami samazināta. GandrÄ«z ikviens var veikt standarta un pamata darbÄ«bas. AdministrÄ“Å”anu var daļēji deleģēt izstrādātājiem vai analÄ«tiÄ·iem, lai samazinātu ražoÅ”anas izmaksas un paātrinātu darbu. Galu galā tagad jums nav jāievada konsolē pvcreate, vgcreate, lvcreate, mkfs.xfs, jāizveido montÄ“Å”anas punkts, jārediģē fstab un, visbeidzot, jāieraksta mount -a, vienkārÅ”i noklikŔķiniet ar peli pāris reizes.
  • Varat atbrÄ«vot Linux administratoru darba slodzi, lai viņi varētu koncentrēties uz sarežģītākiem uzdevumiem
  • Cilvēciskās kļūdas var samazināt. PiekrÄ«tiet, ka ir grÅ«tāk kļūdÄ«ties, izmantojot tÄ«mekļa saskarni, nevis izmantojot konsoli

Trūkumi, ko atradu:

  • LietderÄ«bas ierobežojumi. JÅ«s varat veikt tikai pamata darbÄ«bas. Piemēram, pēc diska palielināŔanas no virtualizācijas puses nevar uzreiz izvērst lvm; jums ir jāieraksta pvresize konsolē un tikai tad jāturpina strādāt caur tÄ«mekļa saskarni. JÅ«s nevarat pievienot lietotāju noteiktai grupai, jÅ«s nevarat mainÄ«t direktorija tiesÄ«bas vai analizēt izmantoto vietu. Es vēlētos plaŔāku funkcionalitāti
  • Sadaļa "Lietojumprogrammas" nedarbojās pareizi
  • JÅ«s nevarat mainÄ«t konsoles krāsu. Piemēram, es varu ērti strādāt tikai uz gaiÅ”a fona ar tumÅ”u fontu:

    Cockpit ā€” vienkārÅ”o Linux tipiskus administratÄ«vos uzdevumus, izmantojot lietotājam draudzÄ«gu tÄ«mekļa saskarni

Kā redzam, lietderÄ«bai ir ļoti labs potenciāls. PaplaÅ”inot funkcionalitāti, daudzu uzdevumu veikÅ”ana var kļūt vēl ātrāka un vienkārŔāka.

upd: ir iespējams arÄ« pārvaldÄ«t vairākus serverus no viena tÄ«mekļa saskarnes, pievienojot nepiecieÅ”amos serverus ā€œMachines dashboardā€. Funkcionalitāte, piemēram, var bÅ«t noderÄ«ga vairāku serveru masveida atjauninājumiem vienlaikus. Vairāk lasiet sadaļā oficiālā dokumentācija.

Avots: www.habr.com

Pievieno komentāru