<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kindlo</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kindlo"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kindlo"/>
	<updated>2026-05-08T08:52:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=88388</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=88388"/>
		<updated>2015-05-02T11:28:23Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* NB! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
= NB! =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Juhend on poolik ja autoril ei ole esmapilgul võimalust artiklit lõpetada.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huvilistel on võimalus artikkel lõpuni viia.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Direktori konfiguratsioon ==&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Järgneb lühike seletus koos näidetega&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida mis varundus- või taastetööd Bareos tegema peab.&lt;br /&gt;
&lt;br /&gt;
Lihtne varnudustöö, mis kasutab ära DefaultJob minelist vaikevarundussätet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Define the main nightly save backup job&lt;br /&gt;
#   By default, this job will back up to disk in /var/lib/bareos/storage&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupClient1&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Varundab ära kataloogi pärast viimast varundustööd &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Backup the catalog database (after the nightly save)&lt;br /&gt;
#&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupCatalog&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Level = Full&lt;br /&gt;
  FileSet=&amp;quot;Catalog&amp;quot;&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This creates an ASCII copy of the catalog&lt;br /&gt;
  # Arguments to make_catalog_backup.pl are:&lt;br /&gt;
  #  make_catalog_backup.pl &amp;lt;catalog-name&amp;gt;&lt;br /&gt;
  RunBeforeJob = &amp;quot;/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This deletes the copy of the catalog&lt;br /&gt;
  RunAfterJob  = &amp;quot;/usr/lib/bareos/scripts/delete_catalog_backup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This sends the bootstrap via mail for disaster recovery.&lt;br /&gt;
  # Should be sent to another system, please change recipient accordingly&lt;br /&gt;
  Write Bootstrap = &amp;quot;|/usr/bin/bsmtp -h localhost -f \&amp;quot;\(Bareos\) \&amp;quot; -s \&amp;quot;Bootstrap for Job %j\&amp;quot; root@l\&lt;br /&gt;
ocalhost&amp;quot; # (#01)&lt;br /&gt;
  Priority = 11                   # run after main backup&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=88387</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=88387"/>
		<updated>2015-05-02T11:27:54Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* NB! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
= NB! =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jhend on poolik ja autoril ei ole esmapilgul võimalust artiklit lõpetada.&lt;br /&gt;
&lt;br /&gt;
Huvilistel on võimalus artikkel lõpuni viia.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Direktori konfiguratsioon ==&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Järgneb lühike seletus koos näidetega&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida mis varundus- või taastetööd Bareos tegema peab.&lt;br /&gt;
&lt;br /&gt;
Lihtne varnudustöö, mis kasutab ära DefaultJob minelist vaikevarundussätet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Define the main nightly save backup job&lt;br /&gt;
#   By default, this job will back up to disk in /var/lib/bareos/storage&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupClient1&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Varundab ära kataloogi pärast viimast varundustööd &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Backup the catalog database (after the nightly save)&lt;br /&gt;
#&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupCatalog&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Level = Full&lt;br /&gt;
  FileSet=&amp;quot;Catalog&amp;quot;&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This creates an ASCII copy of the catalog&lt;br /&gt;
  # Arguments to make_catalog_backup.pl are:&lt;br /&gt;
  #  make_catalog_backup.pl &amp;lt;catalog-name&amp;gt;&lt;br /&gt;
  RunBeforeJob = &amp;quot;/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This deletes the copy of the catalog&lt;br /&gt;
  RunAfterJob  = &amp;quot;/usr/lib/bareos/scripts/delete_catalog_backup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This sends the bootstrap via mail for disaster recovery.&lt;br /&gt;
  # Should be sent to another system, please change recipient accordingly&lt;br /&gt;
  Write Bootstrap = &amp;quot;|/usr/bin/bsmtp -h localhost -f \&amp;quot;\(Bareos\) \&amp;quot; -s \&amp;quot;Bootstrap for Job %j\&amp;quot; root@l\&lt;br /&gt;
ocalhost&amp;quot; # (#01)&lt;br /&gt;
  Priority = 11                   # run after main backup&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=88386</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=88386"/>
		<updated>2015-05-02T11:27:34Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* NB! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
= NB! =&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
 Juhend on poolik ja autoril ei ole esmapilgul võimalust artiklit lõpetada.&lt;br /&gt;
&lt;br /&gt;
Huvilistel on võimalus artikkel lõpuni viia.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Direktori konfiguratsioon ==&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Järgneb lühike seletus koos näidetega&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida mis varundus- või taastetööd Bareos tegema peab.&lt;br /&gt;
&lt;br /&gt;
Lihtne varnudustöö, mis kasutab ära DefaultJob minelist vaikevarundussätet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Define the main nightly save backup job&lt;br /&gt;
#   By default, this job will back up to disk in /var/lib/bareos/storage&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupClient1&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Varundab ära kataloogi pärast viimast varundustööd &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Backup the catalog database (after the nightly save)&lt;br /&gt;
#&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupCatalog&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Level = Full&lt;br /&gt;
  FileSet=&amp;quot;Catalog&amp;quot;&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This creates an ASCII copy of the catalog&lt;br /&gt;
  # Arguments to make_catalog_backup.pl are:&lt;br /&gt;
  #  make_catalog_backup.pl &amp;lt;catalog-name&amp;gt;&lt;br /&gt;
  RunBeforeJob = &amp;quot;/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This deletes the copy of the catalog&lt;br /&gt;
  RunAfterJob  = &amp;quot;/usr/lib/bareos/scripts/delete_catalog_backup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This sends the bootstrap via mail for disaster recovery.&lt;br /&gt;
  # Should be sent to another system, please change recipient accordingly&lt;br /&gt;
  Write Bootstrap = &amp;quot;|/usr/bin/bsmtp -h localhost -f \&amp;quot;\(Bareos\) \&amp;quot; -s \&amp;quot;Bootstrap for Job %j\&amp;quot; root@l\&lt;br /&gt;
ocalhost&amp;quot; # (#01)&lt;br /&gt;
  Priority = 11                   # run after main backup&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=88385</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=88385"/>
		<updated>2015-05-02T11:27:13Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
= NB! =&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot; Juhend on poolik ja autoril ei ole esmapilgul võimalust artiklit lõpetada.&lt;br /&gt;
&lt;br /&gt;
Huvilistel on võimalus artikkel lõpuni viia. &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Direktori konfiguratsioon ==&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Järgneb lühike seletus koos näidetega&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida mis varundus- või taastetööd Bareos tegema peab.&lt;br /&gt;
&lt;br /&gt;
Lihtne varnudustöö, mis kasutab ära DefaultJob minelist vaikevarundussätet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Define the main nightly save backup job&lt;br /&gt;
#   By default, this job will back up to disk in /var/lib/bareos/storage&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupClient1&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Varundab ära kataloogi pärast viimast varundustööd &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Backup the catalog database (after the nightly save)&lt;br /&gt;
#&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupCatalog&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Level = Full&lt;br /&gt;
  FileSet=&amp;quot;Catalog&amp;quot;&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This creates an ASCII copy of the catalog&lt;br /&gt;
  # Arguments to make_catalog_backup.pl are:&lt;br /&gt;
  #  make_catalog_backup.pl &amp;lt;catalog-name&amp;gt;&lt;br /&gt;
  RunBeforeJob = &amp;quot;/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This deletes the copy of the catalog&lt;br /&gt;
  RunAfterJob  = &amp;quot;/usr/lib/bareos/scripts/delete_catalog_backup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This sends the bootstrap via mail for disaster recovery.&lt;br /&gt;
  # Should be sent to another system, please change recipient accordingly&lt;br /&gt;
  Write Bootstrap = &amp;quot;|/usr/bin/bsmtp -h localhost -f \&amp;quot;\(Bareos\) \&amp;quot; -s \&amp;quot;Bootstrap for Job %j\&amp;quot; root@l\&lt;br /&gt;
ocalhost&amp;quot; # (#01)&lt;br /&gt;
  Priority = 11                   # run after main backup&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87028</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87028"/>
		<updated>2015-02-24T16:28:37Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Job */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Direktori konfiguratsioon ==&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Järgneb lühike seletus koos näidetega&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida mis varundus- või taastetööd Bareos tegema peab.&lt;br /&gt;
&lt;br /&gt;
Lihtne varnudustöö, mis kasutab ära DefaultJob minelist vaikevarundussätet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Define the main nightly save backup job&lt;br /&gt;
#   By default, this job will back up to disk in /var/lib/bareos/storage&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupClient1&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Varundab ära kataloogi pärast viimast varundustööd &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Backup the catalog database (after the nightly save)&lt;br /&gt;
#&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupCatalog&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Level = Full&lt;br /&gt;
  FileSet=&amp;quot;Catalog&amp;quot;&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This creates an ASCII copy of the catalog&lt;br /&gt;
  # Arguments to make_catalog_backup.pl are:&lt;br /&gt;
  #  make_catalog_backup.pl &amp;lt;catalog-name&amp;gt;&lt;br /&gt;
  RunBeforeJob = &amp;quot;/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This deletes the copy of the catalog&lt;br /&gt;
  RunAfterJob  = &amp;quot;/usr/lib/bareos/scripts/delete_catalog_backup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This sends the bootstrap via mail for disaster recovery.&lt;br /&gt;
  # Should be sent to another system, please change recipient accordingly&lt;br /&gt;
  Write Bootstrap = &amp;quot;|/usr/bin/bsmtp -h localhost -f \&amp;quot;\(Bareos\) \&amp;quot; -s \&amp;quot;Bootstrap for Job %j\&amp;quot; root@l\&lt;br /&gt;
ocalhost&amp;quot; # (#01)&lt;br /&gt;
  Priority = 11                   # run after main backup&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87027</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87027"/>
		<updated>2015-02-24T16:28:02Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Direktori konfiguratsioon ==&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Järgneb lühike seletus koos näidetega&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida mis varundus- või taastetööd Bareos tegema peab.&lt;br /&gt;
&lt;br /&gt;
Näiteid bareos konfiguratsioonifailist:&lt;br /&gt;
&lt;br /&gt;
Lihtne varnudustöö, mis kasutab ära DefaultJob minelist vaikevarundussätet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Define the main nightly save backup job&lt;br /&gt;
#   By default, this job will back up to disk in /var/lib/bareos/storage&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupClient1&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Varundab ära kataloogi pärast viimast varundustööd &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Backup the catalog database (after the nightly save)&lt;br /&gt;
#&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupCatalog&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Level = Full&lt;br /&gt;
  FileSet=&amp;quot;Catalog&amp;quot;&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This creates an ASCII copy of the catalog&lt;br /&gt;
  # Arguments to make_catalog_backup.pl are:&lt;br /&gt;
  #  make_catalog_backup.pl &amp;lt;catalog-name&amp;gt;&lt;br /&gt;
  RunBeforeJob = &amp;quot;/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This deletes the copy of the catalog&lt;br /&gt;
  RunAfterJob  = &amp;quot;/usr/lib/bareos/scripts/delete_catalog_backup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This sends the bootstrap via mail for disaster recovery.&lt;br /&gt;
  # Should be sent to another system, please change recipient accordingly&lt;br /&gt;
  Write Bootstrap = &amp;quot;|/usr/bin/bsmtp -h localhost -f \&amp;quot;\(Bareos\) \&amp;quot; -s \&amp;quot;Bootstrap for Job %j\&amp;quot; root@l\&lt;br /&gt;
ocalhost&amp;quot; # (#01)&lt;br /&gt;
  Priority = 11                   # run after main backup&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87026</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87026"/>
		<updated>2015-02-24T16:23:22Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Direktori konfiguratsioon ==&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida mis varundus- või taastetööd Bareos tegema peab.&lt;br /&gt;
&lt;br /&gt;
Näiteid bareos konfiguratsioonifailist:&lt;br /&gt;
&lt;br /&gt;
Lihtne varnudustöö, mis kasutab ära DefaultJob minelist vaikevarundussätet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Define the main nightly save backup job&lt;br /&gt;
#   By default, this job will back up to disk in /var/lib/bareos/storage&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupClient1&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Varundab ära kataloogi pärast viimast varundustööd &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Backup the catalog database (after the nightly save)&lt;br /&gt;
#&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupCatalog&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Level = Full&lt;br /&gt;
  FileSet=&amp;quot;Catalog&amp;quot;&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This creates an ASCII copy of the catalog&lt;br /&gt;
  # Arguments to make_catalog_backup.pl are:&lt;br /&gt;
  #  make_catalog_backup.pl &amp;lt;catalog-name&amp;gt;&lt;br /&gt;
  RunBeforeJob = &amp;quot;/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This deletes the copy of the catalog&lt;br /&gt;
  RunAfterJob  = &amp;quot;/usr/lib/bareos/scripts/delete_catalog_backup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This sends the bootstrap via mail for disaster recovery.&lt;br /&gt;
  # Should be sent to another system, please change recipient accordingly&lt;br /&gt;
  Write Bootstrap = &amp;quot;|/usr/bin/bsmtp -h localhost -f \&amp;quot;\(Bareos\) \&amp;quot; -s \&amp;quot;Bootstrap for Job %j\&amp;quot; root@l\&lt;br /&gt;
ocalhost&amp;quot; # (#01)&lt;br /&gt;
  Priority = 11                   # run after main backup&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87025</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87025"/>
		<updated>2015-02-24T16:19:19Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Job */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida mis varundus- või taastetööd Bareos tegema peab.&lt;br /&gt;
&lt;br /&gt;
Näiteid bareos konfiguratsioonifailist:&lt;br /&gt;
&lt;br /&gt;
Lihtne varnudustöö, mis kasutab ära DefaultJob minelist vaikevarundussätet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Define the main nightly save backup job&lt;br /&gt;
#   By default, this job will back up to disk in /var/lib/bareos/storage&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupClient1&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Varundab ära kataloogi pärast viimast varundustööd &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Backup the catalog database (after the nightly save)&lt;br /&gt;
#&lt;br /&gt;
Job {&lt;br /&gt;
  Name = &amp;quot;BackupCatalog&amp;quot;&lt;br /&gt;
  JobDefs = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Level = Full&lt;br /&gt;
  FileSet=&amp;quot;Catalog&amp;quot;&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This creates an ASCII copy of the catalog&lt;br /&gt;
  # Arguments to make_catalog_backup.pl are:&lt;br /&gt;
  #  make_catalog_backup.pl &amp;lt;catalog-name&amp;gt;&lt;br /&gt;
  RunBeforeJob = &amp;quot;/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This deletes the copy of the catalog&lt;br /&gt;
  RunAfterJob  = &amp;quot;/usr/lib/bareos/scripts/delete_catalog_backup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # This sends the bootstrap via mail for disaster recovery.&lt;br /&gt;
  # Should be sent to another system, please change recipient accordingly&lt;br /&gt;
  Write Bootstrap = &amp;quot;|/usr/bin/bsmtp -h localhost -f \&amp;quot;\(Bareos\) \&amp;quot; -s \&amp;quot;Bootstrap for Job %j\&amp;quot; root@l\&lt;br /&gt;
ocalhost&amp;quot; # (#01)&lt;br /&gt;
  Priority = 11                   # run after main backup&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87024</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87024"/>
		<updated>2015-02-24T16:12:27Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Kasutatud kirjandus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-160001.8&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87023</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87023"/>
		<updated>2015-02-24T16:11:55Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* JobDefs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Job ===&lt;br /&gt;
&lt;br /&gt;
Ressurss, mille all saab ära konfigureerida &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87022</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87022"/>
		<updated>2015-02-24T16:06:15Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Debian 7.8 Wheezy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87021</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87021"/>
		<updated>2015-02-24T16:06:04Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* CentOS 7.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87020</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87020"/>
		<updated>2015-02-24T16:05:44Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* OpenSUSE 13.2  Harlequin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Eth0:DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.13&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0    8G  0 disk&lt;br /&gt;
 ├─sda1   8:1    0  995M  0 part [SWAP]&lt;br /&gt;
 └─sda2   8:2    0    7G  0 part /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87019</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87019"/>
		<updated>2015-02-23T17:31:07Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* CentOS 7.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
 NAME                     MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87018</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87018"/>
		<updated>2015-02-23T17:30:26Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* CentOS 7.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
vda                      252:0    0    8G  0 disk&lt;br /&gt;
 |-vda1                   252:1    0  500M  0 part /boot&lt;br /&gt;
 `-vda2                   252:2    0  7.5G  0 part&lt;br /&gt;
   |-centos_rakendus-swap 253:0    0  820M  0 lvm  [SWAP]&lt;br /&gt;
   `-centos_rakendus-root 253:1    0  6.7G  0 lvm  /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87017</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87017"/>
		<updated>2015-02-23T17:27:11Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Laboris kasutatav tarkvara */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud failideemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87016</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87016"/>
		<updated>2015-02-23T17:25:18Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Failideemon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taaste eest.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske.&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87015</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87015"/>
		<updated>2015-02-23T17:24:00Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Bareos ülesehitus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!2&#039;&#039;&#039; Andmebaas != Andmeladu&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87014</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87014"/>
		<updated>2015-02-23T17:17:55Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Bareos ülesehitus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon NB! Andmebaas on on kataloogi rollis.&lt;br /&gt;
&lt;br /&gt;
Kataloog talletab endas teabe failide, salvestusmeediumite ja tööde kohta.&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87013</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87013"/>
		<updated>2015-02-23T16:22:24Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Define Myself */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JobDefs ===&lt;br /&gt;
&lt;br /&gt;
Defineerib ära vaikekonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
JobDefs {&lt;br /&gt;
  Name = &amp;quot;DefaultJob&amp;quot;&lt;br /&gt;
  Type = Backup&lt;br /&gt;
  Level = Incremental&lt;br /&gt;
  Client = debian-fd&lt;br /&gt;
  FileSet = &amp;quot;SelfTest&amp;quot;                     # selftest fileset                            (#13)&lt;br /&gt;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;&lt;br /&gt;
  Storage = File&lt;br /&gt;
  Messages = Standard&lt;br /&gt;
  Pool = Incremental&lt;br /&gt;
  Priority = 10&lt;br /&gt;
  Write Bootstrap = &amp;quot;/var/lib/bareos/%c.bsr&amp;quot;&lt;br /&gt;
  Full Backup Pool = Full                  # write Full Backups into &amp;quot;Full&amp;quot; Pool         (#05)&lt;br /&gt;
  Differential Backup Pool = Differential  # write Diff Backups into &amp;quot;Differential&amp;quot; Pool (#08)&lt;br /&gt;
  Incremental Backup Pool = Incremental    # write Incr Backups into &amp;quot;Incremental&amp;quot; Pool  (#11)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87012</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87012"/>
		<updated>2015-02-23T16:20:21Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87011</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87011"/>
		<updated>2015-02-23T16:19:38Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Define Myself */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87010</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87010"/>
		<updated>2015-02-23T16:18:58Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Define Myself ===&lt;br /&gt;
&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87009</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87009"/>
		<updated>2015-02-23T16:09:35Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata  peatükki [[Bareos#Baas_katki|Baas Katki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87008</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87008"/>
		<updated>2015-02-23T16:08:25Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata eelnevat peatükki[[Baas_katki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87007</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87007"/>
		<updated>2015-02-23T16:01:35Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata eelnevat peatükki[[Baas katki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87006</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87006"/>
		<updated>2015-02-23T15:57:52Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Baas katki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhul, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata eelnevat peatükki[[Bareos:Baas katki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87005</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87005"/>
		<updated>2015-02-23T15:55:59Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhuk, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata eelnevat peatükki[[Bareos:Baas katki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87004</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87004"/>
		<updated>2015-02-23T15:55:18Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhuk, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata eelnevat peatükki[[Varundusserver:Baas katki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87003</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87003"/>
		<updated>2015-02-23T15:54:20Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhuk, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata eelnevat peatükki[[:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87002</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87002"/>
		<updated>2015-02-23T15:51:07Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhuk, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Juhul, kui baas käivitub, kuid bareos-dir ei ühenda baasiga on mõistlik baas  käsitsi uuesti luua.&lt;br /&gt;
&lt;br /&gt;
Lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada.&lt;br /&gt;
&lt;br /&gt;
Vaata eelnevat peatükki [https://wiki.itcollege.ee/index.php/Bareos#Baas_katki]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87001</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87001"/>
		<updated>2015-02-23T15:48:54Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Hea on teada, et viisardi kasutamisel luuakse baas automaatselt samade skriptidega, millega pärast uut baasi käsitsi teha saab. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Baas katki ===&lt;br /&gt;
Juhuk, kui midagi läks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Kui baas käivitub ning ühendust ei saa, lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87000</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=87000"/>
		<updated>2015-02-23T15:46:21Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Kui baas käivitub ning ühendust ei saa, lase baas õhku ja alusta otsast peale, labori keskkonnas on see kiirem kui baasi probleeme leida ja eemaldada&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86999</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86999"/>
		<updated>2015-02-23T15:45:38Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2) Kui baas käivitub ning ühendust ei saa, lase baas õhku ja alusta otsast peale, labori kesksonnas on see kiirem kui baasi probleeme leida ja eemaldada&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86998</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86998"/>
		<updated>2015-02-23T15:44:13Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;Vajadusel käivita&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86997</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86997"/>
		<updated>2015-02-23T15:43:12Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamine&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service bareos-dir start&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitumise edukaks eelduseks on töötav andmebaas. Kui andmebaasi ühendus ei toimi siis:&lt;br /&gt;
&lt;br /&gt;
1) vaata kas postgresql teenus töötab, kui mitte, käivita see&lt;br /&gt;
&#039;&#039;&#039;postgres teenuse kontroll&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql status&lt;br /&gt;
 &lt;br /&gt;
netstat -lntp | grep postgre&lt;br /&gt;
&lt;br /&gt;
ps aux |grep postgre&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
vajadusel käivita&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service postgresql start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86996</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86996"/>
		<updated>2015-02-23T15:37:02Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor(teenus: bareos-dir) kui ka Andmesalvestusdeemon(teenus: bareos-sd).&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
service bareos-dir start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86995</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86995"/>
		<updated>2015-02-23T15:35:56Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
service bareos-dir start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86994</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86994"/>
		<updated>2015-02-23T15:33:28Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
Direktori konfiguratsioon. Siin võib kõik vaikimisi jätta labori lihtsuse mõttes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Director {                            # define myself&lt;br /&gt;
  Name = debian-dir&lt;br /&gt;
  QueryFile = &amp;quot;/usr/lib/bareos/scripts/query.sql&amp;quot;&lt;br /&gt;
  Maximum Concurrent Jobs = 10&lt;br /&gt;
  Password = &amp;quot;63o9IFq5mY/tE9JoIRRbADSVTdRd1aSXJTcmI+8mL9Kl&amp;quot;         # Console password&lt;br /&gt;
  Messages = Daemon&lt;br /&gt;
  Auditing = yes&lt;br /&gt;
&lt;br /&gt;
  # remove comment in next line to load dynamic backends from specified directory&lt;br /&gt;
  # Backend Directory = /usr/lib/bareos/backends&lt;br /&gt;
&lt;br /&gt;
  # remove comment from &amp;quot;Plugin Directory&amp;quot; to load plugins from specified directory.&lt;br /&gt;
  # if &amp;quot;Plugin Names&amp;quot; is defined, only the specified plugins will be loaded,&lt;br /&gt;
  # otherwise all director plugins (*-dir.so) from the &amp;quot;Plugin Directory&amp;quot;.&lt;br /&gt;
  #&lt;br /&gt;
  # Plugin Directory = /usr/lib/bareos/plugins&lt;br /&gt;
  # Plugin Names = &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86993</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86993"/>
		<updated>2015-02-23T15:31:31Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86992</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86992"/>
		<updated>2015-02-23T15:24:18Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Direktori konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86991</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86991"/>
		<updated>2015-02-23T15:22:03Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86990</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86990"/>
		<updated>2015-02-23T15:19:58Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86989</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86989"/>
		<updated>2015-02-23T15:02:28Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valikuline&#039;&#039;&#039;: Hävita baasi mootor ja loo uus&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:400px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | rm -rf /var/lib/postgresql/9.4/main/base/*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql stop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:800px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c &amp;quot;/usr/lib/postgresql/9.4/bin/initdb --pgdata=&#039;/var/lib/postgresql/9.4/main/base/&#039; --auth=&#039;trust&#039; -E=unicode&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loo uus baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lae sisse bareos baas antud skriptidega&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86988</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86988"/>
		<updated>2015-02-23T15:01:45Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Korista ära bareos baas&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:200px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | exit; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valikuline&#039;&#039;&#039;: Hävita baasi mootor ja loo uus&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:400px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | rm -rf /var/lib/postgresql/9.4/main/base/*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql stop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:800px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c &amp;quot;/usr/lib/postgresql/9.4/bin/initdb --pgdata=&#039;/var/lib/postgresql/9.4/main/base/&#039; --auth=&#039;trust&#039; -E=unicode&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loo uus baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lae sisse bareos baas antud skriptidega&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86987</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86987"/>
		<updated>2015-02-23T14:59:00Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hävita vana/vigadega bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql stop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valikuline&#039;&#039;&#039;: Hävita baasi mootor ja loo uus&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:400px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | rm -rf /var/lib/postgresql/9.4/main/base/*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:800px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c &amp;quot;/usr/lib/postgresql/9.4/bin/initdb --pgdata=&#039;/var/lib/postgresql/9.4/main/base/&#039; --auth=&#039;trust&#039; -E=unicode&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loo uus baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lae sisse bareos baas antud skriptidega&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86986</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86986"/>
		<updated>2015-02-23T14:58:14Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hävita vana/vigadega bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | service postgresql stop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valikuline&#039;&#039;&#039;: Hävita baasi mootor ja loo uus&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | rm -rf /var/lib/postgresql/9.4/main/base/*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c &amp;quot;/usr/lib/postgresql/9.4/bin/initdb --pgdata=&#039;/var/lib/postgresql/9.4/main/base/&#039; --auth=&#039;trust&#039; -E=unicode&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loo uus baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lae sisse bareos baas antud skriptidega&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86985</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86985"/>
		<updated>2015-02-23T14:53:45Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Varundusserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hävita vana/vigadega bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Loo uus baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lae sisse bareos baas antud skriptidega&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86984</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86984"/>
		<updated>2015-02-23T14:30:47Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Bacula eelised ja nõrkused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, ei ole nii tihti vaja uuendada, samas vea esinemisel on kiiret parandust palju loota&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hävita vana/vigadega bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Loo uus baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lae sisse bareos baas antud skriptidega&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86983</id>
		<title>Bareos</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bareos&amp;diff=86983"/>
		<updated>2015-02-23T14:29:53Z</updated>

		<summary type="html">&lt;p&gt;Kindlo: /* Bareos eelised ja nõrkused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhend on mõeldud Keskmiste oskustega GNU/Linux administraatorile&lt;br /&gt;
&lt;br /&gt;
Autor: Kristjan Indlo A41&lt;br /&gt;
&lt;br /&gt;
Kuupäev: 2014.12.11, 2015.01.15, 2015.01.22, 2015.01.26&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Tutvustada varundustarkvarakomplekti Bareos ja pakkuda sellega asendust topeltlitsenseeridud tootele Bacula.&lt;br /&gt;
Pakkuda lühidat ja lihtsat laborit, et tutvda Bareos&#039;iga.&lt;br /&gt;
&lt;br /&gt;
= Teooriat =&lt;br /&gt;
Bacula on pikka aega olnud populaarne lahendus varunduste loomiseks, eriti siis kui loodi Bacula &#039;&#039;open source&#039;&#039; versioon. Paraku on Bacula arendus aeglustunud ja sootuks seisma jäänud. Panused ja muudatused koodi juhtusid arva ja ainult &amp;quot;enterprise&amp;quot; versioonis. Bareos sündis aastal 2010, kui üks Bacula kommuuni liige tegi koodipanuseid, mis olid suunatud vaba Bacula versioonile. Paraku ta muudatused lükati tagasi ja neid sooviti ainult mittevabasse(&amp;quot;enterprise&amp;quot;) Bacula versiooni. See sündmus aintas kaasa otsusele, kus osad Bacula kommuuniliikmed lahkusid projektist ja lõid Bareos projekti.&lt;br /&gt;
&lt;br /&gt;
Esmalt, kui Bareos loodi, kaevati ka projekti liikmed Bacula looja poolt kohtusse, süüdistades autoriõiguste rikkumist. &lt;br /&gt;
&lt;br /&gt;
Siiski tuli välja, et autoriõiguste rikkumist ei tominud ja autori subjektiivse arvamuse järgi püüdis Bacula &amp;quot;tagasi maksta&amp;quot; antud Bareos arendajatele Bacula hülgamise pärast.&lt;br /&gt;
&lt;br /&gt;
Viiteid toestamaks autori arvamust: [https://fsfe.org/activities/ftf/bacula-agreement.en.html][http://www.bareos.org/files/misc/mail_fsfe_bacula_bareos.pdf][http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html][https://fsfe.org/activities/ftf/bacula-agreement-2013.pdf]&lt;br /&gt;
&lt;br /&gt;
Õnneks jõuti kompromissini, ning mõlemad projektid on aktiivsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on bareos ==&lt;br /&gt;
Bareos on esitähtlühend fraasile: Backup Archiving REcovery Open Sourced.&lt;br /&gt;
&lt;br /&gt;
Esmalt oli Bareos Bacula fork. Juhendites kirjeldatakse Baculalt Bareos&#039;ile migreerumist kõige viimase Bacula versiooni paigaludsega ning sellelt juba Bareos paigalduse asendamisega.&lt;br /&gt;
&lt;br /&gt;
Pärast Baculast forkimist on Bareosile lisandunud palju uut. Uute tunnustega tutvumiseks külasta bareos &amp;quot;whats new&amp;quot; lehte[http://www.bareos.org/en/whats_new.html].&lt;br /&gt;
&lt;br /&gt;
Bareos on oma tööpõhimõttelt sama nagu Bacula. Erinevus tuleb sisse selles, et kogu projekt on vaba tarkvara, kõike kasutajaid koheldakse võrdselt.&lt;br /&gt;
&lt;br /&gt;
Bareos projekt on litsenseeritud AGPLv3 all.&lt;br /&gt;
&lt;br /&gt;
Bareos on saranane oma ülesehituselt Baculale.&lt;br /&gt;
&lt;br /&gt;
Keda lähemalt huvitab, siis saab vaadata Bareos esitlust aasta 2013 Fosdem esitlust: [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm LINK] (Video on 15 minutit pikk)&lt;br /&gt;
&lt;br /&gt;
== Bareos ülesehitus ==&lt;br /&gt;
&lt;br /&gt;
Bareos ja Bacula ülesehitus on sarnased[http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos]&lt;br /&gt;
&lt;br /&gt;
Bareos ülesehitus koosneb kolmest põhikomponendist, mis moodustavad ühtse terviku.&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 22 Bareos-F01 reference.jpg|200px|thumb|right|Bareos ülesehitus[http://www.admin-magazine.com/var/ezflow_site/storage/images/media/images/bar-f01/81924-1-eng-US/bar-F01_reference.jpg]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Direktor ===&lt;br /&gt;
&lt;br /&gt;
Varunduse loogika, suurem osa konfiguratsioonist asub Direktoril.&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailid Direktoris: &lt;br /&gt;
&lt;br /&gt;
-Andmebaasi konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Kõik kliendid, kuidas neile liginetakse &lt;br /&gt;
&lt;br /&gt;
-Mida täpsemalt varundatakse&lt;br /&gt;
&lt;br /&gt;
-Pluginate konfiguratsioon&lt;br /&gt;
&lt;br /&gt;
-Andmelao konfiguratsioon ja omadused&lt;br /&gt;
&lt;br /&gt;
-Adresssaatide e-posti aadressid, kunau sõnumeid edasi saata&lt;br /&gt;
&lt;br /&gt;
-Varundusgraafikud&lt;br /&gt;
&lt;br /&gt;
-Varundustööd ja varundustööde vaikeseaded&lt;br /&gt;
&lt;br /&gt;
=== Failideemon ===&lt;br /&gt;
&lt;br /&gt;
Vastutab kliendi andmete varundust ja taastet.&lt;br /&gt;
&lt;br /&gt;
Failideemon asub kliendi süsteemis, ning kuulab Direktori käske&lt;br /&gt;
&lt;br /&gt;
=== Salvestusdeemon ===&lt;br /&gt;
&lt;br /&gt;
Andmelao eest vastutav deemon.&lt;br /&gt;
&lt;br /&gt;
=Bareos võrreldes Baculaga=&lt;br /&gt;
&lt;br /&gt;
== Bareos eelised ja nõrkused ==&lt;br /&gt;
+Aktiivne arendus: vea selgumisel parandatakse kiirelt ära&lt;br /&gt;
&lt;br /&gt;
+100% Free Software(&#039;&#039;&#039;vaba tarkvara&#039;&#039;&#039;)  &lt;br /&gt;
&#039;&#039;&#039; NB! Vaba ei tähenda tasuta &#039;&#039;&#039; [https://gnu.org/philosophy/free-sw.html]&lt;br /&gt;
&lt;br /&gt;
+Eemaldatud on palju murekohti, mis on kimbutanud Baculat aastaid, nagu näiteks tulemüürivahelised ühendused [http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm]&lt;br /&gt;
&lt;br /&gt;
-&#039;&#039;&#039;Võib olla&#039;&#039;&#039; ebastabiilsem, kuna arednus on aktiivne ja uued vead on paratamatud, tuleb tihemini uuendada&lt;br /&gt;
&lt;br /&gt;
== Bacula eelised ja nõrkused ==&lt;br /&gt;
&lt;br /&gt;
+&#039;&#039;&#039;Võib olla&#039;&#039;&#039; stabiilsem, kuna arendus on seiskunud, areneb ainult mittevaba versioon, väljavisatud git committide näol vabasse versiooni&lt;br /&gt;
&lt;br /&gt;
-Topeltlitsensseringuga on olemas vaba versioon ja mittevaba, kliente koheldakse ebavõrdselt, eelistatakse neid kes ei hooli tarkvaravabadusest&lt;br /&gt;
&lt;br /&gt;
-Vea esinemisel vabas versioonis võib paiga saamisega kaua aega minna, kui ise programmeerida ei oska&lt;br /&gt;
&lt;br /&gt;
= Laboris kasutatav tarkvara =&lt;br /&gt;
Labor on viidud läbi QEMU+KVM+Virt-Manager tarkvarakomplektiga&lt;br /&gt;
&lt;br /&gt;
Siin laboris asuvad Direktor ja Andmelao Deemon ühes süsteemis. Ülejäänud kahte süsteemi on paigaldatud andmedeemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian 7.8 Wheezy ==&lt;br /&gt;
&lt;br /&gt;
Labori nõndanimetatud varundusserver. Sellele süsteemile on paigaltatud Direktor ja Andmelao deemon.&lt;br /&gt;
&lt;br /&gt;
Andmetele on mõeldud eraldiseisev virtuaalketas.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 2048M&lt;br /&gt;
&lt;br /&gt;
Network: 2x virtio adapter&lt;br /&gt;
&lt;br /&gt;
Eth0[DHCP]: 192.168.122.86/24&lt;br /&gt;
&lt;br /&gt;
Eth1[STATIC]:  192.168.56.2/24&lt;br /&gt;
&lt;br /&gt;
Disk: 2x virtio siiniga ketast&lt;br /&gt;
&lt;br /&gt;
 NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 vda    254:0    0   8G  0 disk&lt;br /&gt;
 └─vda1 254:1    0   8G  0 part /&lt;br /&gt;
 vdb    254:16   0  55G  0 disk&lt;br /&gt;
 └─vdb1 254:17   0  55G  0 part /media/varundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== CentOS 7.0 ==&lt;br /&gt;
Graafilise liideseta klient, mõeldud esindama rakenddusserverit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 512M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0: DHCP&lt;br /&gt;
&lt;br /&gt;
Eth1: 192.168.56.10&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: Cirrus Logic 9M&lt;br /&gt;
&lt;br /&gt;
== OpenSUSE 13.2  Harlequin ==&lt;br /&gt;
&lt;br /&gt;
Graafilise liidesega klient. Mõeldud esindama tööjaamaarvutit.&lt;br /&gt;
&lt;br /&gt;
CPU: 1x QEMU Virtual CPU&lt;br /&gt;
&lt;br /&gt;
MEM: 1024M&lt;br /&gt;
&lt;br /&gt;
Network:&lt;br /&gt;
&lt;br /&gt;
Eth0:&lt;br /&gt;
&lt;br /&gt;
Disk:&lt;br /&gt;
&lt;br /&gt;
Video: QXL 64M&lt;br /&gt;
&lt;br /&gt;
= Paigaldus  ja konfiguratsioon [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Varundusserver ==&lt;br /&gt;
&lt;br /&gt;
Siin laoboris kasutataske varundusserverina Debian 7.8 süsteemi. Süsteemil asetseb nii Direktor kui ka Andmesalvestusdeemon.&lt;br /&gt;
&lt;br /&gt;
Laboris paigaldatakse ka uus postgresql varamu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kõik käsud viidud läbi juurkasutaja õigustes(root)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juurikaks saad:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo &amp;lt;käsk&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | sudo -i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ubuntudes ja deviraatides ei toimi:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su -c &amp;quot;&amp;lt;käsk&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda Bareos varamu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#URL väärtustamine bareos repo aadressiga ning selle lisamine varamunimistusse&lt;br /&gt;
URL=http://download.bareos.org/bareos/release/latest/Debian_7.0/&lt;br /&gt;
printf &amp;quot;deb $URL /\n&amp;quot; &amp;gt; /etc/apt/sources.list.d/bareos-latest.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõti(kasutatakse sama muutujat URL)&lt;br /&gt;
wget -q $URL/Release.key -O- | apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalda postgresql varamu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#Varamu aadressi suunamine uude faili&lt;br /&gt;
echo -e &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pgdg.list&lt;br /&gt;
&lt;br /&gt;
#varamuvõtme lisamine&lt;br /&gt;
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \&lt;br /&gt;
  sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uuenda varamunimistu&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get update&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paigalda vajalikud sõltuvused enne bareosi paigaldust.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install  postgresql-9.4 apache2 php5 php5-pgsql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2015 01 26 Psql conf.png|200px|thumb|right|Andmebaasi konfiguratsiooniviisard]]&lt;br /&gt;
Paigalda Bareos ja sobiv andmebaasi liides. [http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-270002.2]&lt;br /&gt;
&lt;br /&gt;
Valida saab mysql, postgresql ja sqlite vahel. &lt;br /&gt;
&lt;br /&gt;
Autor eelistab postgresql&#039;i tema hea jõudluse tõttu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! SQLite on mõeldud vaid testimise eesmärgil, seda pole soovitatud kasutada produktsioonikeskkonnas&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | apt-get install bareos bareos-database-postgresql -y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paigalduse käigus ilmub viisard, mis küsib andmebaasi konfigureerimise kohta. Kuna andmebaas pole varem üles seatud, ega ka käsitsi alguses konfigureerima ei hakka, siis kasuta viisardit.&lt;br /&gt;
&lt;br /&gt;
Autor pani andmebaasi parooliks &#039;&#039;&#039;student&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui midagi öläks andmebaasi konfiguratsiooniga nässu, saab alustada värskelt nullist.[http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html]&lt;br /&gt;
&lt;br /&gt;
Muuda end postgres kasutajaks&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hävita vana/vigadega bareos baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | drop database bareos;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Loo uus baas&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lae sisse bareos baas antud skriptidega&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Seda saab läbi viia postgresql kasutajas ning need käsud toimivad eeldusel, et postgresql tavakasutaja &#039;&#039;&#039;postgres&#039;&#039;&#039; on saadaval.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/create_bareos_database&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/make_bareos_tables&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:600px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 5px;font-family:courier;font-size:8pt;&amp;quot; | su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Direktori konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Põhiline konfiguratsioonifail Direktorile asub  &#039;&#039;&#039;/etc/bareos/bareos-dir.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles laboris jäetakse see konfiguratsioonifail rahule, kuidm ida teoorias seal näppida saab?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) JobDefs&lt;br /&gt;
&lt;br /&gt;
Defineerib ära tavakonfiguratsiooni kahele või enamale varundustööle.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on vähendada hilisemat konfiguratsiooni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Job&lt;br /&gt;
&lt;br /&gt;
Defineerib ära varundatava kliendi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Schedule&lt;br /&gt;
&lt;br /&gt;
Varundusgraafik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) FileSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Client&lt;br /&gt;
&lt;br /&gt;
Defineerib ära kliendi mida kasutatakse Job või JobDefs poolt&lt;br /&gt;
&lt;br /&gt;
6) Storage&lt;br /&gt;
&lt;br /&gt;
7) Catalog&lt;br /&gt;
&lt;br /&gt;
8) Messages&lt;br /&gt;
&lt;br /&gt;
9) Pool&lt;br /&gt;
&lt;br /&gt;
10) Console&lt;br /&gt;
&lt;br /&gt;
=== Andmesalvestusdeemoni konfiguratsioon ===&lt;br /&gt;
&lt;br /&gt;
Pühiline konfiguratsioonifail Andmesalvestusdeemonile  asub &#039;&#039;&#039;/etc/bareos/bareos-sd.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna selles laboris asub andmesalvesutsseade teisel kettal siis on vaja muuta kategooriat ...:&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
http://video.fosdem.org/2014/H2215_Ferrer/Saturday/Open_Source_Backup_from_Bacula_to_Bareos.webm&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#InstallChapter&lt;br /&gt;
&lt;br /&gt;
http://doc.bareos.org/master/bareos-manual-main-reference.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/HOWTO/articles/quickstart.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/faq/items/copyright_bacula_bareos.html&lt;br /&gt;
&lt;br /&gt;
http://www.bareos.org/en/whats_new.html&lt;br /&gt;
&lt;br /&gt;
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg57308.html&lt;br /&gt;
&lt;br /&gt;
http://www.admin-magazine.com/Articles/Free-Enterprise-Backup-with-Bareos&lt;br /&gt;
&lt;br /&gt;
http://www.baculasystems.com/blog/bacula-systems-sa-files-lawsuit-against-bareos-gmbh-co-kg&lt;br /&gt;
&lt;br /&gt;
http://www.debianadmin.com/how-to-install-bareos-fork-of-bacula-backup-application-in-debian-7-0.html&lt;br /&gt;
&lt;br /&gt;
http://blog.giuseppeurso.net/installing-bareos-bacula-fork-web-front-end-debian-wheezy/&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kindlo</name></author>
	</entry>
</feed>