Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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.

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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 ametlikku juhendit.

Pärast installimist tuleb meil brauseris minna serveri 9090 pordi, kuhu Cockpit on paigaldatud (st. serveri IP:9090). Näiteks, 192.168.1.56: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.

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Siin saate luua LVM-i:

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Määrake lv nimi ja valige suurus:

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Ja lõpuks looge failisüsteem:

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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:

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Nii näeb valmis konfiguratsioon välja süsteemis:
Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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:

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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:

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Kasutajate haldamine on teostatud võimalikult lihtsalt ja arusaadavalt:

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

Muide, ssh-võtmeid on võimalik lisada.

Ja lõpuks, saab lugeda süsteemi logisid ja sorteerida need tähtsuse järgi:

Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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:

    Cockpit – tüüpiliste haldustööde lihtsustamine Linuxi operatsioonisüsteemis mugava veebiliidese kaudu

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 ametlikust dokumentatsioonist.

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster