Selles artiklis räägin Cockpiti tööriista võimalustest. Cockpit on loodud selleks, et lihtsustada Linuxi operatsioonisüsteemi haldamist. Lühidalt öeldes võimaldab see täita kõige tavalisemaid Linuxi administraatori ülesandeid mugava veebiliidese kaudu. Cockpiti võimalused: süsteemi installimine ja värskendamise kontroll, automaatse värskenduse lubamine (patcheerimise protsess), kasutajate haldamine (kasutajate loomine, kustutamine, paroolide muutmine, lukustamine, superkasutaja õiguste andmine), ketaste haldamine (lvm loomine, redigeerimine, failisüsteemide loomine ja mountimine), võrgu seadistamine (team, bonding, IP haldamine jne), systemd unit‘ide ja taimerite haldamine.

Huvitatus Cockpiti vastu on tingitud Centos 8 turuletoomisest, kus Cockpit on juba süsteemi integreeritud ja selle aktiveerimiseks on vajalik käsk ‘systemctl enable --now cockpit.service’. Teistes distributsioonides on vajalik käsitsi installimine paketirepositooriumist. Siin me paigaldamist arutama ei hakka, vaadake
Pärast installimist tuleb meil brauseris minna serveri 9090 pordi, kuhu Cockpit on paigaldatud (st. :9090). Näiteks, :9090
Sisestage tavaline kohaliku konto kasutajanimi ja parool ning märkige ruut 'Reuse my password for privileged tasks', et oleks võimalik käitada mõned käsud privileegide saamiseks (root). Loomulikult peab teie konto olema võimeline käske käitama sudo kaudu.
Pärast sisselogimist näete ilusat ja arusaadavat veebiliidest. Esimese asjana vahetage liidese keel inglise keele vastu, sest tõlge on tõeliselt kohutav.

Liides näeb välja väga arusaadav ja loogiline, vasakul näete navigeerimisnööri:

Algusosa on nimetatud 'system', kus saate näha teavet serveri ressursside kasutamise kohta (CPU, RAM, võrk, kettad):

Kuna soovite vaadata üksikasjalikumat teavet, näiteks kettadest, vajutage lihtsalt vastavale pealkirjale ja satute kohe teise osasse (storage):

Siin saate luua LVM-i:

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

Määrake lv nimi ja valige suurus:

Ja lõpuks looge failisüsteem:

Pange tähele, et Cockpit kirjutab ise vajalikud read fstab faili ja mountib seadme. Samuti saab määrata spetsiifilised mountimise valikud:

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

Siin on võimalik laiendada ja kokku suruda failisüsteeme, lisada uusi seadmeid vg-gruppi jne.
Jaotises «Networking» on võimalik mitte ainult muuta tüüpilisi võrguseadeid (ip, dns, mask, värav), vaid ka luua keerukamaid konfiguratsioone, nagu bonding või teaming:

Nii näeb valmis konfiguratsioon välja süsteemis:

Oluline on nõustuda, et seadistamine vinano kaudu oleks veidi aeglasem ja keerulisem. Eriti algajatele.
Jaotises «services» on võimalik hallata systemd üksusi ja ajastusmehanisme: peatada neid, taaskäivitada, eemaldada automaatkäivitamisest. Samuti on väga lihtne luua oma ajastusmehanism:


Ainus asi, mis on halvasti tehtud: pole selge, millise sagedusega ajastusmehanism käivitub. Saab vaid vaadata, millal see viimati käivitati ja millal see uuesti käivitub.
Jaotises «Software updates», nagu on lihtne arvata, on võimalik vaadata kõiki saadaolevaid uuendusi ja need installida:

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

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

Samuti saab Cockpit'is hallata SeLinux'i, luua sosreport'e (kasulik, kui suhelda tarnijatega tehniliste probleemide lahendamiseks):


Kasutajate haldamine on teostatud võimalikult lihtsalt ja arusaadavalt:


Muide, ssh-võtmeid on võimalik lisada.
Ja lõpuks, saab lugeda süsteemi logisid ja sorteerida need tähtsuse järgi:

Olemegi läbinud kõik programmi põhivaldkonnad.
Siin on lühike ülevaade võimalustest. Kas kasutada Cockpit'it või mitte, otsustada on ainult teil. Minu arvates võib Cockpit lahendada mitmeid probleeme ja vähendada serverite hoolduskulusid.
Peamised eelised:
- Linux OS-i haldamise lävend langeb oluliselt tänu sellistele tööriistadele. Standardsete ja põhiliste toimingute sooritamine on praktiliselt igaühe võimuses. Halduse saab osaliselt delegeerida arendajatele või analüütikutele tootmisprotsessi odavdamiseks ja töö kiirendamiseks. Sest nüüd ei pea enam konsoolis tippima pvcreate, vgcreate, lvcreate, mkfs.xfs, looma montaažikohta, redigeerima fstab'i ja lõpuks tippima mount -a, piisab paar korda hiireklõpsust.
- Saab vähendada Linuxi administraatorite koormust ja vabastada nad rutiinsetest ülesannetest, et nad saaksid keskenduda keerukamatele ülesannetele.
- Inimlike vigade arvu on võimalik vähendada. Olge nõus, et veebiliideses eksimine on keerulisem kui konsoolis.
Minu avastatud puudused:
- Tööriista piiratus. Saab teha vaid põhilisi toiminguid. Ei saa näiteks kohe lvm’i laiendada pärast virtuaalpoolt ketta suurendamist, tuleb konsolis sisestada pvresize ja alles siis jätkata tööd veebiliidese kaudu. Ei saa lisada kasutajat teatud gruppi, ei saa muuta kaustade õigusi, analüüsida kasutatavat ruumi. Sooviksin laiemat funktsionaalsust.
- Jaotis „Rakendused” ei töötanud korrektselt.
- Ei saa muuta konsooli värvi. Näiteks saan mugavalt töötada vaid heleda taustaga tumeda kirjaga:

Kuidas näeme, on tööriistal väga hea potentsiaal. Kui funktsionaalsust laiendada, võivad paljude ülesannete täitmine muutuda veelgi kiiremaks ja lihtsamaks.
upd: on ka võimalus hallata mitmeid servereid ühe veebiliidese kaudu, lisades vajalikud serverid „Seadmete juhtpaneeli” alla. See funktsionaalsus võib olla näiteks kasulik mitme serveri massiliseks uuendamiseks. Lisainfot leiate .
Allikas: habr.com

