Selles artiklis räägin Cockpiti tööriista võimalustest. Cockpit on loodud Linuxi operatsioonisüsteemi haldamise lihtsustamiseks. Lühidalt öeldes võimaldab see täita kõige tavalisemaid Linuxi administraatori ülesandeid läbi mugava veebiliidese. Cockpiti võimalused: süsteemi uuenduste installimine ja kontrollimine ning automaatuuenduse lubamine (patšimise protsess), kasutajate haldamine (loomine, kustutamine, paroolide muutmine, lukustamine, superkasutaja õiguste andmine), diskihalduse teostamine (lvm loomine ja redigeerimine, failisüsteemide loomine ja montaaž), võrgu seadistamine (team, bonding, ip haldamine jne) ja systemd üksuste ja taimerite haldamine.

Huvitav on Cockpiti populaarsus seoses Centos 8 väljaandmisega, kus Cockpit on juba integreeritud süsteemi ja seda on vaja vaid aktiveerida käsuga "systemctl enable --now cockpit.service". Teistel jaotustel on vajalik käsitsi installimine paketirepositooriumist. Siin ei aruta me installimist, vaadake
Pärast installimist peame brauseris minema serveri 9090 porti, kus Cockpit on installitud (st. :9090). Näiteks, :9090
Sisestage tavaline kohaliku konto kasutajanimi ja parool ning märkige „Taasta minu parool privileege saamiseks” kast, et saaksite käivitada teatud käske privileege omava kasutaja (root) nimel. Loomulikult peab teie konto olema võimeline käivitama käske sudo abil.
Logimise järel näete ilusat ja arusaadavat veebiliidest. Esmalt vahetage liidese keel inglise keelele, kuna tõlge on lihtsalt kohutav.

Liides näeb välja väga arusaadav ja loogiline, vasakul näete navigeerimispaneeli:

Algusosa kantakse nimega „system”, kus saate näha teavet serveri ressursikasutuse kohta (CPU, RAM, võrk, kettad):

Kuna soovite vaadata detailsemat teavet, näiteks ketaste kohta, klõpsake lihtsalt sobival tähisel ja pääsete kiiresti teise jaotisse (storage):

Siin saate kohe luua lvm:

Valige vg-grupi nimi ja kettad, mida soovite kasutada:

Määrake lv jaoks nimi ja valige suurus:

Ja lõpuks looge failisüsteem:

Pange tähele, et Cockpit kirjutab vajaliku rida fstab ja mountib seadme. Samuti on võimalik määrata spetsiifilised monteerimisvalikud:

Nii see välja näeb süsteemis:

Siin on võimalik failisüsteeme laiendada või vähendada, lisada uusi seadmeid vg-gruppi jne.
Jaotises 'Networking' saab muuta mitte ainult tavalisi võrgu seadistusi (ip, dns, mask, värav), vaid ka luua keerukamaid konfiguratsioone nagu bonding või teaming:

Nii näeb valmiskonfiguratsioon välja süsteemis:

Kuid nõustuge, et vinano kaudu seadistamine oleks veidi aeglasem ja keerulisem. Eriti algajatele.
Jaotises 'services' saab hallata systemd üksuseid ja taimerid: peatada neid, taaskäivitada, eemaldada need automaatse laadimise hulgast. Samuti on väga lihtne luua enda taimer:


Ainus, mis on halvasti tehtud: ei ole selge, kui tihti taimer käivitatakse. Ainult vaadates saab näha, millal see viimasena käivitati ja millal see uuesti käivitatakse.
Jaotises 'Software updates', nagu arvatagi võib, saab vaadata kõiki saadaolevaid uuendusi ja neid installida:

Süsteem teavitab meid, kui on vajalik taaskäivitamine:

Siin on ka võimalik lubada süsteemi automaatne uuendamine ja kohandada uuenduste installimise aega:

Cockpitis saab hallata ka SeLinuxi, luua sosreport (kasulik vendori või tehniliste probleemide lahendamiseks):


Kasutajate haldamine on rakendatud maksimaalselt lihtsalt ja arusaadavalt:


Üldjuhul saab lisada ssh-võtmeid.
Ja lõpuks, saab lugeda süsteemi logisid ja sorteerida neid olulisuse järgi:

Vaatasime läbi kõik peamised programmialad.
See on lühike ülevaade funktsionaalsusest. Kas kasutada Cockpitit või mitte, otsustate ainult teie. Minu arvates võib Cockpit lahendada mitu probleemi ja vähendada serverite hoolduskulusid.
Peamised eelised:
- Linuxi operatsioonisüsteemi haldamise sisenemisbarjäär väheneb oluliselt selliste tööriistade tõttu. Tüüpilisi ja põhilisi toiminguid saab teha praktiliselt iga inimene. Halduse võib osaliselt delegeerida arendajatele või analüütikutele, et tootmist odavamaks muuta ja töö protsesse kiirendada. Nüüd ei pea enam kirjutama konsooli pvcreate, vgcreate, lvcreate, mkfs.xfs, loomine mount-punkti, fstab'i redigeerimine ja lõpuks mount -a, piisab vaid paar korda hiirekliki tegemisest.
- Linuxi administraatoreid saab vabastada rutiinsetest ülesannetest, et nad saaksid keskenduda keerukamatele ülesannetele.
- Inimeste vigu on võimalik vähendada. Olge nõus, et veebi liidese kaudu on viga teha raskem kui konsooli kaudu.
Minu avastatud puudused:
- Tööriista piiratus. Saad teha vaid põhitegevusi. Näiteks ei saa lvm-i kohe laiendada pärast virtuaaldiski suuruse suurendamist, tuleb konsoolis käivitada pvresize ja seejärel jätkata veebiliidese kaudu. Ei saa lisada kasutajat teatud gruppi, ei saa muuta kataloogide õigusi ega analüüsida kasutatavat ruumi. Sooviksin laiemat funktsionaalsust.
- Jaotise „Rakendused” toimimine ei olnud korrektne.
- Konsoli värvi ei saa muuta. Minu puhul on mugav töötada vaid heledal taustal tumeda tekstiga:

Kuidas me näeme, on tööriistal väga hea potentsiaal. Kui funktsionaalsust laiendada, võib paljude ülesannete täitmine olla veelgi kiirem ja lihtsam.
upd: on ka võimalus hallata mitmeid servereid ühest veebiliidesest, lisades vajalikud serverid „Masinate juhtpaneel” alla. See funktsionaalsus võib olla näiteks kasulik, kui korraga uuendatakse mitmeid servereid. Loe lähemalt .
Allikas: habr.com

