Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
|
software:linux:bareos [2018/12/06 18:10] root created |
software:linux:bareos [2019/01/04 11:58] (aktuální) mwk ↷ Stránka přesunuta z 'pc:software:linux:bareos' do 'software:linux:bareos' |
||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ==== 1 Instalace | + | ====== BareOS ====== |
| - | === 1.1 Server | + | ===== 1 Instalace ===== |
| - | pomocny skript, kde se instaluje jako DB postgresql (je nutne ji mit dopredu nainstalovanou): | + | |
| - | # | + | ==== 1.1 Server ==== |
| - | # distribuce | + | pomocny skript, kde se instaluje jako DB postgresql |
| - | DIST=Debian_9.0 | + | |
| - | # release bareosu | + | |
| - | RELEASE=release/ | + | |
| - | URL=http:// | + | |
| - | # add the Bareos repository | + | |
| - | printf "deb $URL /\n" > / | + | |
| - | # add package key | + | |
| - | wget -q $URL/ | + | |
| - | # install Bareos packages | + | |
| - | apt update | + | |
| - | apt install bareos bareos-database-postgresql | + | |
| + | <file bash install.sh> | ||
| + | # distribuce | ||
| + | DIST=Debian_9.0 | ||
| + | # release bareosu | ||
| + | RELEASE=release/ | ||
| + | URL=http:// | ||
| + | # add the Bareos repository | ||
| + | printf "deb $URL /\n" > / | ||
| + | # add package key | ||
| + | wget -q $URL/ | ||
| + | # install Bareos packages | ||
| + | apt update | ||
| + | apt install bareos bareos-database-postgresql bareos-webui | ||
| + | </ | ||
| * DB se nastavuje pres dbconfig-common | * DB se nastavuje pres dbconfig-common | ||
| * pustime sluzby | * pustime sluzby | ||
| - | | + | <code bash>service bareos-dir start |
| - | service bareos-sd start | + | service bareos-sd start |
| - | service bareos-fd start | + | service bareos-fd start</ |
| - | === 1.2 Klient === | + | ==== 1.2 Klient |
| pro debian 9 a latest bareos | pro debian 9 a latest bareos | ||
| - | | + | <code bash>printf "deb http:// |
| - | wget -q http:// | + | wget -q http:// |
| - | apt update && apt install bareos-filedaemon | + | apt update && apt install bareos-filedaemon</ |
| - | ==== 2 Konfigurace ==== | + | ===== 2 Konfigurace |
| - | === 2.1 Server === | + | ==== 2.1 Server |
| bconsole | bconsole | ||
| Řádek 44: | Řádek 46: | ||
| adresa je http:// | adresa je http:// | ||
| - | + | <code bash> | |
| - | nano / | + | nano / |
| obsah | obsah | ||
| Řádek 60: | Řádek 62: | ||
| configure add console name=admin password=secret profile=webui-admin | configure add console name=admin password=secret profile=webui-admin | ||
| - | 2.1.2 storage | + | === 2.1.2 storage |
| - | | + | * pro lokalni storage editujeme |
| - | nano / | + | <code bash>nano / |
| - | | + | * proste prvni pepiseme, druhe zkopirujeme a pojmenujeme jinak |
| - | musi mit moznost zapisovat user bareos, grupa bareos | + | |
| - | zkopirujeme to, co nam bareos uz nasral do puvodniho umisteni | + | |
| - | editujeme tak, abychom pridali novou storage | + | |
| - | nano / | + | |
| - | | + | * po restartu sd, fd, a dir bychom meli videt vysledek ve webui |
| - | 2.1.3 shedule -SH | + | === 2.1.3 shedule -SH === |
| kazda shedule ma svuj .conf | kazda shedule ma svuj .conf | ||
| - | nano / | + | |
| s obsahem napr | s obsahem napr | ||
| - | Schedule { | + | |
| - | # name (required) | + | |
| - | Name = " | + | |
| - | + | | |
| - | # this will run once a day, every day at 21:10 | + | |
| - | Run = daily at 01:10 | + | } |
| - | } | + | |
| viz manual | viz manual | ||
| - | chown bareos.bareos Pulnocni.conf | + | |
| - | 2.1.4 fileset -FS | + | === 2.1.4 fileset -FS === |
| i kazdy fileset ma conf | i kazdy fileset ma conf | ||
| - | nano / | + | |
| s obsahem napr | s obsahem napr | ||
| - | FileSet { | + | |
| - | # name (required) | + | |
| - | Name = " | + | |
| - | # include directory | + | |
| - | | + | |
| | | ||
| # calculate a signature for all files | # calculate a signature for all files | ||
| Řádek 126: | Řádek 127: | ||
| # note: no trailing slashes! | # note: no trailing slashes! | ||
| File = /etc /usr /var /root /home | File = /etc /usr /var /root /home | ||
| - | } | + | } |
| - | } | + | } |
| nezapomenout | nezapomenout | ||
| - | chown bareos.bareos OPi.conf | + | |
| - | 2.1.5 jobdefs -JD | + | === 2.1.5 jobdefs -JD === |
| udelame conf, kde stanovujeme druh zalohy, priradime shedule... | udelame conf, kde stanovujeme druh zalohy, priradime shedule... | ||
| - | nano / | + | |
| a naplnime napr | a naplnime napr | ||
| Řádek 188: | Řádek 189: | ||
| zase nezapomeneme na chown | zase nezapomeneme na chown | ||
| - | 2.1.6 job -JOB | + | |
| + | === 2.1.6 job -JOB === | ||
| vytvorime | vytvorime | ||
| - | nano / | + | |
| a naplnime | a naplnime | ||
| Řádek 207: | Řádek 209: | ||
| } | } | ||
| - | 2.2 Klient | + | ==== 2.2 Klient |
| na serveru bconsole | na serveru bconsole | ||
| - | configure add client name=jmenomasiny address=192.168.0.2 password=SOME_PASSWORD | + | |
| to vygeneruje | to vygeneruje | ||
| - | / | + | |
| coz zkopirujeme na klienta do | coz zkopirujeme na klienta do | ||
| - | / | + | |
| restartneme fd na klientovi klient musi znat FDQN serveru a naopak, pridame do hosta (nejjednodussi) | restartneme fd na klientovi klient musi znat FDQN serveru a naopak, pridame do hosta (nejjednodussi) | ||