Ajenti: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Hots (talk | contribs)
Created page with "Henri Ots A31"
 
Hots (talk | contribs)
No edit summary
Line 1: Line 1:
Henri Ots
=Koostas=
A31
Henri Ots<br>
A31<br>
08.12.2014<br>
 
=Sissejuhatus=
Ajenti on veebipõhine serverite haldamispaneel, millega saab süsteeme hallata, kasutades selleks veebibrauserit. Ajenti võtab vähe ressursse (light-weight) ja on funktsionaalne tööriist nii väiksemate serverite kui ka VPS-ide ja privaatservereite haldamiseks. Ajentil on palju pluginaid, millega saab seadistada ja monitoorida serveris olevat tarkvara või konfigureerida operatsioonisüsteemi tulemüüri ja failisüsteeme. Lisaks saab pluginatega konfigureerida teenuseid, nagu näiteks Apache, Samba, Bind, Nginx. Ajenti on kirjutatud Python keeles ning see töötab serveris eraldi protsessina ja kasutab rakendusse sisse ehitatud veebiserverit. Vaikimisi kasutab Ajenti TCP porti 8000 ja ise genereeritud SSL sertifikaati.<br/>
Ajenti ühildub järgnevate distributsioonidega:<br/>
*Debian GNU/Linux Squeeze (6.0) ja uuemad
*Ubuntu 12.04 (Precise) ja uuemad
*CentOS 6.x
*RHEL
*FreeBSD
Ajentil on ka add-on nimega Ajenti V, mis muudab virtuaalse veebihostingu palju lihtsamaks ja ühest kohast hallatavaks. Hetkel toetab Ajenti V ainult nginx veebiserverit ja MySQL andmebaasi. Programmeerimiskeeltest toetab Ajenti V PHP-d, Pythonit, Rubyt ja Node.js’i. Samuti on võimalik kiirelt seadistada igale virtuaalhostile meiliteenus, kasutades Exim 4 või Courier IMAP-i.
=Paigaldus=
Ajenti paigalduseks on 2 võimalust: kasutada Ajenti arendajate poolt loodud skripti või ise lisada serverisse Ajenti repositoorium ning siis see paigaldada.
==Automaatne paigaldus==
<pre>wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh</pre>
==Manuaalne paigaldus==
Repositooriumi võtme lisamine:
<pre>wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -</pre>
Repositooriumi sources.list’i lisamine:
<pre>sudo echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list</pre>
Ajenti paki paigaldamine:
<pre>sudo apt-get update && sudo apt-get install ajenti</pre>
Ajenti käivitamine:
<pre>sudo service ajenti restart</pre>
Vaikimisi kasutab Ajenti HTTPS protokolli ja porti 8000.<br>
[[File:1-Ajenti sisselogimine.png|400px|thumb|right|Ajenti sisselogimise lehekülg]]
Selleks, et logida Ajenti-sse tuleb minna järgmisele veebilehele:
<pre>https://HOSTI-ADDRESS:8000</pre>
Kui kõik õigesti tehtud, tuleb ette selline lehekülg:<br>
Vaikimisi on kasutajanimi: root ja parool: admin<br>
=Teenuste konfigureerimine=
==Teenuste nimekiri==
Ajenti toetab paljusid pluginaid, alates DHCP serverist ja lõpetades kõvaketta temperatuuri monitoorimistööriistadega.
[[File:4-ajenti_plugins.png|300px|thumb|right|Ajenti lisade nimekiri]]
Suuremat osa rakendusi (näiteks Bind) Ajenti automaatselt paigaldada ei oska ning need tuleb ise käsitsi serverisse paigaldada, kui on soov neid kasutada. Peale iga uue teenuse paigaldamist tuleb Ajenti taaskäivitada.<br>
Järgneval pildil on ära toodud enamus rakendusi, mida Ajenti toetab:
==Filesystems==
Ajentiga saab kergelt hallata serveri failisüsteeme, näiteks näha, millised kettad on ühendatud serveri külge.
Ajentisse saab eraldi pluginaga paigaldada ka mdadm-i teenuse, mida kasutatakse tarkvarapõhiste RAID’ide loomiseks.
Siin on pilt, milline näeb välja Ajenti failisüsteemi vaade:
[[File:5-Ajenti_filesystem_1.png|300px|thumb|right|Failisüsteemi näide]]
Järgnevalt on näide, kuidas saab lisada uusi kettaid serveri külge:
[[File:6-Ajenti_filesystem_2.png|300px|thumb|right|Ketta mountimine serveri külge]]

Revision as of 22:21, 8 December 2014

Koostas

Henri Ots
A31
08.12.2014

Sissejuhatus

Ajenti on veebipõhine serverite haldamispaneel, millega saab süsteeme hallata, kasutades selleks veebibrauserit. Ajenti võtab vähe ressursse (light-weight) ja on funktsionaalne tööriist nii väiksemate serverite kui ka VPS-ide ja privaatservereite haldamiseks. Ajentil on palju pluginaid, millega saab seadistada ja monitoorida serveris olevat tarkvara või konfigureerida operatsioonisüsteemi tulemüüri ja failisüsteeme. Lisaks saab pluginatega konfigureerida teenuseid, nagu näiteks Apache, Samba, Bind, Nginx. Ajenti on kirjutatud Python keeles ning see töötab serveris eraldi protsessina ja kasutab rakendusse sisse ehitatud veebiserverit. Vaikimisi kasutab Ajenti TCP porti 8000 ja ise genereeritud SSL sertifikaati.
Ajenti ühildub järgnevate distributsioonidega:

  • Debian GNU/Linux Squeeze (6.0) ja uuemad
  • Ubuntu 12.04 (Precise) ja uuemad
  • CentOS 6.x
  • RHEL
  • FreeBSD

Ajentil on ka add-on nimega Ajenti V, mis muudab virtuaalse veebihostingu palju lihtsamaks ja ühest kohast hallatavaks. Hetkel toetab Ajenti V ainult nginx veebiserverit ja MySQL andmebaasi. Programmeerimiskeeltest toetab Ajenti V PHP-d, Pythonit, Rubyt ja Node.js’i. Samuti on võimalik kiirelt seadistada igale virtuaalhostile meiliteenus, kasutades Exim 4 või Courier IMAP-i.

Paigaldus

Ajenti paigalduseks on 2 võimalust: kasutada Ajenti arendajate poolt loodud skripti või ise lisada serverisse Ajenti repositoorium ning siis see paigaldada.

Automaatne paigaldus

wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh

Manuaalne paigaldus

Repositooriumi võtme lisamine:

wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -

Repositooriumi sources.list’i lisamine:

sudo echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list

Ajenti paki paigaldamine:

sudo apt-get update && sudo apt-get install ajenti

Ajenti käivitamine:

sudo service ajenti restart

Vaikimisi kasutab Ajenti HTTPS protokolli ja porti 8000.

Ajenti sisselogimise lehekülg

Selleks, et logida Ajenti-sse tuleb minna järgmisele veebilehele:

https://HOSTI-ADDRESS:8000

Kui kõik õigesti tehtud, tuleb ette selline lehekülg:
Vaikimisi on kasutajanimi: root ja parool: admin

Teenuste konfigureerimine

Teenuste nimekiri

Ajenti toetab paljusid pluginaid, alates DHCP serverist ja lõpetades kõvaketta temperatuuri monitoorimistööriistadega.

Ajenti lisade nimekiri

Suuremat osa rakendusi (näiteks Bind) Ajenti automaatselt paigaldada ei oska ning need tuleb ise käsitsi serverisse paigaldada, kui on soov neid kasutada. Peale iga uue teenuse paigaldamist tuleb Ajenti taaskäivitada.
Järgneval pildil on ära toodud enamus rakendusi, mida Ajenti toetab:

Filesystems

Ajentiga saab kergelt hallata serveri failisüsteeme, näiteks näha, millised kettad on ühendatud serveri külge. Ajentisse saab eraldi pluginaga paigaldada ka mdadm-i teenuse, mida kasutatakse tarkvarapõhiste RAID’ide loomiseks. Siin on pilt, milline näeb välja Ajenti failisüsteemi vaade:

Failisüsteemi näide

Järgnevalt on näide, kuidas saab lisada uusi kettaid serveri külge:

Ketta mountimine serveri külge