BareOS megáll SQL hibával

 ( Honkydoo | 2018. december 5., szerda - 11:19 )

Sziasztok!

Próbálom beüzemelni a BareOS-t. Tesztelésnél nem volt semmi gond, mentett szépen. Viszont amikor ráeresztettem az 1 TB-os virtuális gépre (sok pici fájl) akkor talán a hatodik 50GB-os Volume készítése után elhasalt az alábbi SQL hibával:

bareos-dir JobId 0: Fatal error: sql_create.c:537 sql_create.c:537 query SELECT ClientId,Uname FROM Client WHERE Name='virt-fd' failed:
no connection to the server

bareos-dir JobId 0: Error: sql_create.c:579 Create DB Client record INSERT INTO Client (Name,Uname,AutoPrune,FileRetention,JobRetention) VALUES ('virt-fd','',0,5184000,15552000) failed. ERR=no connection to the server

Találkozott már valaki hasonlóval? Lehet a postgresql-ben kell valamit állítanom?

Köszi előre is!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

pl timeoutokat?

Gondolod, hogy csak ennyi a probléma?

De akkor miért nem jelentkezett már korábban? A backup serveren nem fut semmi más process. A virtuális gépen igen de az konstans, vagyis kb mindíg ugyanakkora a terheltsége. Mielőtt megállt a mentés azelőtt semmi hiba nem volt és futott már kb 2-3 órája.

Az elején nyit egy kapcsolatot, amit bezár 2-3 óra után (tök normális?). Nem készítették fel ilyen hosszú műveletre :)

Végül megoldódott a probléma! Ha már írtatok, leírom én is mi volt a megoldás végül. :)
Sajnos nem a timeout volt a probléma, pedig tényleg az tűnne logikusnak.

https://stackoverflow.com/questions/18730932/postgresql-how-to-change-tmp-directory

Ahogy a fórumon is írják a temp-el kellett játszani. Valszeg a sok kicsi fájl miatt akkora lett az adatbázis hogy nem fért el az alap méretű temp tárolóban... Áttettem a temp mappa helyét egy nagyobb partícióra de oda nem írt nagyon semmit. A work_mem értéket viszont megnöveltem irreálisan nagyra (1Giga) és így már nem hasalt el a postgresql. Valszeg nem kell ekkora értéket adni neki, de ennek a gépnek, úgy gondoltam mindegy.

Mire használod? Láttam, hogy van pluginje VMware vSphere-hez, tud CBT-s mentést.

https://www.bareos.org/en/faq/vmware_plugin_features.html

Nekem érdekes lehet. Most összesen 13 ESXi hoston futó virtuális gépeket mentek 2 darab VMware Virtual Data (VDP) Protection appliance-szel, de a termék EOL-os 2020-tól.

Le kéne cserélnem valamire. Barracuda Backup-ban gondolkozom, de a VDP ingyenes árához képest horror ára van.

Deduplikálva 6-9 TB-nyi adatot kell mentenem lehetőleg 12 órás backup window-ba beleférve.

Lehet összedobok egy tesztkörnyzetet vele.

Szerk:

Mondjuk elég sok limitációja van :(

http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-33000027.1.10

--
trey @ gépház

A terv az, hogy ezzel végzek a virtuális szerverekről mentést menet közben.
Eddig ezt a feladatot mindenféle bash scriptek látták el, amivel már a hócipőm tele volt. Az volt velük a baj, hogy nem voltak egységesek.
A bareos (ha beválik) egy egységes mentési mechanizmus lesz és még csini webes felülete is van.

Milyen virtuális gépek? VMware, Hyper-V? Más?

Esetleg majd leírhatnád a tapasztalataidat. :)

--
trey @ gépház

Xen.

Persze, szívesen! :) Lehet majd írok egy blogbejegyzést róla, mondjuk 1 hónap múlva. (Csak el ne felejtsem...)