Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Šiame straipsnyje kalbėsiu apie Cockpit įrankio galimybes. Cockpit buvo sukurta siekiant palengvinti Linux OS administravimą. Trumpai tariant, tai leidžia atlikti dažniausiai pasitaikančias Linux administratoriaus užduotis per gražią žiniatinklio sąsają. Kabinos funkcijos: sistemos naujinimų diegimas ir tikrinimas bei automatinių atnaujinimų įjungimas (taisymo procesas), vartotojų valdymas (slaptažodžių kūrimas, trynimas, keitimas, blokavimas, supervartotojo teisių išdavimas), disko valdymas (lvm kūrimas, redagavimas, failų sistemų kūrimas, montavimas). ), tinklo konfigūracija (komanda, susiejimas, IP valdymas ir kt.), sisteminių vienetų laikmačių valdymas.

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Susidomėjimas „Cockpit“ kyla dėl „Centos 8“ išleidimo, kur „Cockpit“ jau yra integruotas į sistemą ir jį reikia suaktyvinti tik komanda „systemctl enable -now cockpit.service“. Kituose platinimuose reikės rankiniu būdu įdiegti iš paketų saugyklos. Mes čia nesvarstysime diegimo, žiūrėk oficialus vadovas.

Įdiegę naršyklėje turime eiti į serverio, kuriame įdiegta „Cockpit“, 9090 prievadą (t. serverio ip:9090). Pavyzdžiui, 192.168.1.56: 9090

Įvedame įprastą vietinės paskyros prisijungimo slaptažodį ir pažymime žymimąjį laukelį „Pakartotinis slaptažodžio naudojimas privilegijuotoms užduotims“, kad galėtumėte vykdyti kai kurias komandas kaip privilegijuotas vartotojas (root). Žinoma, jūsų paskyra turi turėti galimybę vykdyti komandas per sudo.

Prisijungę pamatysite gražią ir aiškią žiniatinklio sąsają. Pirmiausia perjunkite sąsajos kalbą į anglų, nes vertimas tiesiog baisus.

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Sąsaja atrodo labai aiški ir logiška; kairėje pamatysite naršymo juostą:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Pradinė dalis vadinama „sistema“, kurioje galite pamatyti informaciją apie serverio išteklių (CPU, RAM, tinklo, diskų) naudojimą:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Norėdami peržiūrėti išsamesnę informaciją, pavyzdžiui, diskuose, tiesiog spustelėkite atitinkamą užrašą ir būsite nukreipti tiesiai į kitą skyrių (saugyklą):

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

lvm galite sukurti čia:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Pasirinkite vg grupės pavadinimą ir diskus, kuriuos norite naudoti:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Suteikite lv pavadinimą ir pasirinkite dydį:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Ir galiausiai sukurkite failų sistemą:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Atkreipkite dėmesį, kad Cockpit pats parašys reikiamą eilutę fstab ir mes sumontuosime įrenginį. Taip pat galite nurodyti konkrečias montavimo parinktis:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Štai kaip tai atrodo sistemoje:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Čia galite išplėsti, suspausti failų sistemas, pridėti naujų įrenginių į vg grupę ir kt.

Skiltyje „Tinklas“ galite ne tik pakeisti įprastus tinklo nustatymus (ip, dns, maskuoklį, šliuzą), bet ir sukurti sudėtingesnes konfigūracijas, tokias kaip susiejimas ar komandinis ryšys:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Štai kaip baigta konfigūracija atrodo sistemoje:
Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Sutikite, kad nustatymas per Vinano būtų šiek tiek ilgesnis ir sudėtingesnis. Ypač pradedantiesiems.

„Paslaugos“ galite valdyti sisteminius įrenginius ir laikmačius: juos sustabdyti, paleisti iš naujo, pašalinti iš paleidimo. Taip pat labai greitai galite sukurti savo laikmatį:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Vienintelis dalykas, kuris buvo padarytas blogai: neaišku, kaip dažnai įsijungia laikmatis. Galite tik matyti, kada jis buvo paskutinį kartą paleistas ir kada vėl bus paleistas.

Skiltyje „Programinės įrangos naujinimai“, kaip galite spėti, galite peržiūrėti visus galimus naujinimus ir juos įdiegti:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Sistema mums praneš, jei reikės perkrauti:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Taip pat galite įjungti automatinius sistemos naujinimus ir tinkinti naujinimų diegimo laiką:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Taip pat galite valdyti „SeLinux“ naudodami „Cockpit“ ir sukurti „sos“ ataskaitą (naudinga bendraujant su pardavėjais sprendžiant technines problemas):

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Vartotojų valdymas įgyvendinamas kuo paprasčiau ir aiškiau:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Beje, galite pridėti ssh raktus.

Galiausiai galite skaityti sistemos žurnalus ir rūšiuoti pagal svarbą:

Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Perėjome visas pagrindines programos dalis.

Štai trumpa galimybių apžvalga. Jūs turite nuspręsti, ar naudoti Cockpit, ar ne. Mano nuomone, Cockpit gali išspręsti keletą problemų ir sumažinti serverio priežiūros išlaidas.

Pagrindiniai privalumai:

  • Dėl tokių įrankių žymiai sumažėja kliūtis patekti į Linux OS administravimą. Beveik kiekvienas gali atlikti standartinius ir pagrindinius veiksmus. Administravimas gali būti iš dalies deleguotas kūrėjams ar analitikams, siekiant sumažinti gamybos sąnaudas ir pagreitinti darbą. Galų gale, dabar jums nereikia į konsolę įvesti pvcreate, vgcreate, lvcreate, mkfs.xfs, sukurti prijungimo taško, redaguoti fstab ir galiausiai įvesti mount -a, tiesiog keletą kartų spustelėkite pelę.
  • „Linux“ administratoriai gali būti atleisti nuo darbo krūvio, kad galėtų sutelkti dėmesį į sudėtingesnes užduotis
  • Žmogiškųjų klaidų galima sumažinti. Sutikite, kad suklysti naudojant žiniatinklio sąsają yra sunkiau nei naudojant konsolę

Trūkumai kuriuos radau:

  • Naudingumo apribojimai. Galite atlikti tik pagrindines operacijas. Pvz., Padidinę diską iš virtualizacijos pusės negalite iš karto išplėsti lvm; reikia įvesti pvresize konsolėje ir tik tada tęsti darbą per žiniatinklio sąsają. Negalite įtraukti vartotojo į konkrečią grupę, negalite pakeisti katalogo teisių ar analizuoti naudojamos vietos. Norėčiau didesnio funkcionalumo
  • Skyrius „Programos“ neveikė tinkamai
  • Negalite pakeisti konsolės spalvos. Pavyzdžiui, galiu patogiai dirbti tik šviesiame fone su tamsiu šriftu:

    Cockpit – supaprastina įprastas Linux administravimo užduotis per patogią žiniatinklio sąsają

Kaip matome, naudingumas turi labai gerą potencialą. Jei išplėtote funkcionalumą, daugelio užduočių atlikimas gali tapti dar greitesnis ir lengvesnis.

upd: taip pat galima valdyti kelis serverius iš vienos žiniatinklio sąsajos, pridedant reikiamus serverius prie „Mašinų prietaisų skydelio“. Pavyzdžiui, ši funkcija gali būti naudinga masiškai atnaujinant kelis serverius vienu metu. Daugiau skaitykite oficialius dokumentus.

Šaltinis: www.habr.com

Добавить комментарий