Melyik on-line backup rendszer ez ?

 ( sbela | 2010. április 6., kedd - 15:37 )

Üdv,

Adott egy kis iroda 2 Linux szerverrel és ~20 Windows klienssel.
Most van az egyik szerveren egy publikus Samba megosztás ahová ezek az amúgy is egyenrangú kliensek tudnak írni/olvasni.
Minden este van egy szinkronizációs folyamat amikor ez a megosztás a másik szerverre mintegy backup szerűen elmenti a különbségeket,
így mindig megtalálható az adott dokumentum egy nappal előtti verziója.

Főnök kitalálta, hogy ez így nem jó, és úgy lenne jó, hogy amikor valaki oda felmásol egy dokumentumot, akkor arról azonnal készüljön
egy backup, és amikor valaki módosítja a fájlt akkor megint készüljön egy backup...

Én úgy látom, hogy a Samba volume shadow copy pluginje lenne nekem megfelelő, csak elrémít az, hogy még maguk a fejlesztők
is nagy betűkkel írják, hogy ez nem backup funkció :(

Úgy látom, hogy a google nem a barátom, mert nem tudok egy olyan épkézláb mondatot megfogalmazni, amire a google valami az én
problémámat megoldandó linket dobna ki.

Pénzes megoldás is érdekel, azaz egy ilyen Linux szoftverért még akár fizetne is a cég.

Előre is köszönök bármiféle segítséget.

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ő.

a.) Azt szeretné, hogy minden egyes módosítás visszakereshető legyen ? Erre valami verziókövető holmi kéne.
b.) Azt szeretné, hogy up to date legyen a két szerver ? Erre jó lesz az rsync is, mert gondolom a boss nem azt szeretné, hogy a mentés pillanatában két szerveren bitre pontosan ugyanaz legyen.

Igen az a.)-ra valóban egy verziókövető rendszer lenne a legjobb, de mikor megmutattam neki egy TortoiseSVN-t akkor elállt minden szava, és ez túl bonyolult.... :(
A b.) most rsync-el megy a szinkron, de mivel egy mappa van csak és ez a mód van már nagyon régóta ezért ezen nem lehet változtatni, és már több mint 130GB adat van abban
a mappában és az esti mentés is a két szerver között több mint 2 óra rsync-el. (Ezt jó volna gyorsítani...)
Még ha nem is ugyanabban a pillanatban de talán egy 10-15 percet még meg tudok magyarázni, de többet nem nagyon

samba nem alkalmas ilyenre, mond neki, hogy akkor vegyen win srv-t, abba vannak ilyen funkciók. shadow copy ami neki kell.

Hát igen.

2x

hasonlo beszelgetes itt.
webdav + svn + samba segitsegevel akar transzparensen is megoldhato a verziozas.
http://ubuntuforums.org/archive/index.php/t-442443.html

Tyrael

Mennyi új adat jön létre naponta, hogy 2 óra helyi hálón rsync-el?

valami inotify-os rendszerrel kellene ezt csinálni. FUSE nincs rá?

Úgy szeretném, ha ismernék legalább egy szoftvert is ami kezeli az inotify-t és van Windows-os kliense is a tartalom hozzáféréséhez.

windows-so kliens minek ehhez?
a windowsosok berakják a sambára. az azon futó filerendszert vizsgáló progi meg lássa, hogy né' mán' egy módosult file, hát lefutassuk amit köll.

apt-get install inotify-tools

http://wiki.github.com/rvoicilas/inotify-tools/#info

http://www.linuxjournal.com/article/8478

Igen, szerintem is ez az elve kb. egy ilyen funkciót ellátó szoftvernek, csak a vissza-irányt kezelő felület/GUI/alkalmazás szoftvert nem ismerek.

Ilyenre azért két megoldás van:

1. megkérnek a visszatöltésre: kézzel visszarakod az állományt, ami nekik kell. Mondjuk ebben az esetben inotify+cvs a nyerő...azaz ha valaki változtat, akkor az inotify-on keresztül lefuttatsz egy cvs,subversion,git progit. Visszatöltéskor pontosan meg kell mondaniuk, hogy mit akarnak.

2. maguk végzik a visszatöltést: Ha az első pontban levő kombóról beszélünk, akkor egy git,cvs,subversion GUI segítségével letölthetik a repóból a saját állományukat.

a többi ponton még gondolkodnom kell :)
vagy alapvetően olyan filerendszert választasz a samba alá, ami verziókövető. lehet FUSE-ban van is ilyen.

Érdekes téma.
Vannak hasonló jellegű termékek a piacon, pl. az EMC Centera, de az kicsit más kaliber, mint amit te keresel.
Ez konkrétan dokumentum archiválásra használatos (egy csomó extra gizmóval megfejelve).
Szerintem a dokumentum archiválás, esetleg "content addressed storage" témakörében keresgélj.

Ez a Cenetera érdekes. Megkeresem őket, hogy van-e a cég méretének megfelelő storage megoldásuk is ?
Mert a weboldalukon csak úgy röpködnek a terra/exa/peta byte-ok :)

Storage ügyben tudok neked segíteni, elég sokat foglalkozom ilyenekkel. (Pl. EMC-ket is szoktam telepíteni néha.)
Van konkrét kérdés vagy igény?

Most olvasgatom a weben elérhető leírásokat, és jól értem, hogy ez egy komplett fizikai rendszer (gép+hddk+...) ?
Milyen felületen lehet ezeket kezelni ?
Van olyan felülete amin egy szerűen meglehet tekinteni egy dokumentum előző verzióinak listáját és a kiválasztottat visszaállítani ?
Mennyibe fáj egy ilyen, ha 500G-1T közötti méretű rendszert szeretnék venni ?

Köszönöm.

Centerából tudtommal nem sok van Magyarországon, mert elég bonyolult és drága cucc, és egy csomó feature-je van, amire itt nem nagyon van igény.
Utánanézek, hogy most épp hol tart (asszem egy kollégám játszott már vele), mert én csak tanfolyami anyagban olvastam róla, és az sem ma volt. Úgy emlékszem többféle felületet ad, meg API-t amivel hozzá lehet drótzni sok mindenhez.
Egyébként ez nem az a cucc, amit leraksz, összekábelezed, és használod, hanem elég rendesen integrálni kell az infrastruktúrába. Így most saccra azt mondom, hogy ekkora méretre nem érdemes, mert (pár) milliós tétel a legolcsóbb verzió is.

Köszönöm az infót.
Erre inkább olyan 0-200e HUF között van keret, és a 0-hoz inkább közelebb :)
A mostani ~160GB is 8+ év alatt jött össze.
Az eddigi olvasmányaim alapján nagyon szép dolog ez a Centera, de nem egy 20 gépes környezetbe, hanem inkább egy 1000+ gépes környezetbe.

Sajnos még mindig a Windows SBS a legolcsóbb :( erre a feladatra, ha jól látom.

csak sötétben tapogatózom, de zfs-en nincs ilyen?

Van nekije egy olyanja, hogy minden új és módosult fájlt egy külső vírus scannernek át tud tolni (lásd vscan project) ICAP protokollon. Ez mondjuk megérhet egy kört, mert lehet, hogy lehet hozzá gyártani egy daemon-t ami egy másik szerveren fut, és learchiválja a kapott fájlokat.

szerk: Jah, és a ZFS-nek van beépített CIFS szervere, úgyhogy wendózoknak elég egyszerű zfs fájlrendszert kiajánlani.

Az az igazság, hogy nem szeretnék én magam szoftvert fejleszteni ehhez a projekthez, mert annyi időm nincs és mivel nem látja át a főnök, hogy mennyi munka van egy ilyennel (mert ő egyszerűnek gondolja) ezért meg sincs fizetve.
Főleg a windows-os kliens/web fejlesztéséhez nincs kedvem.
Valami egyszerű lehetőleg csak ezt a funkciót ellátó szoftvert keresek, amihez egy konfiguráláson kívül csak nagyon ritkán kell rúgni egyet, hogy menjen.

OpenKM-et használ itt valaki ?

Senki nem használ OpenKML-t ?

Úgy látszik. De a demo oldalra nem lehet belépni, mert fullon pörög:)

Hogy egy kicsit haza beszéljek http://www-01.ibm.com/software/tivoli/products/storage-mgr/

Ez alapvetően RedHat-re vagy Suse-ra van de raktam én már fel Debian-ra is.

Itt több infót is találhatsz http://adsm.org

Valamint ingyenesben az Amanda vagy Zamanda http://zmanda.com/
Ezt még nem próbáltam de hosszú távú terveim közt szerepel.

Mindegyik tudd már törölt régebbi verziókat is kezelni.

"Computer! Earl Grey 27 Celsius-ost !"
Blogom

TSM nagyon jó (dolgoztam vele sokat, és még most is néha), nagyon sok mindent tud, szerintem veri a legtöbb backup megoldást, és ennek megfelelően inkább nagyobb környezetekbe való.
Volt korábban valami light verziója is, de azt hiszem csak windowsra volt, és vissza is vonták.

Egyébként, amire a topic indító gondol arra úgy tudom pont nem alkalmas (file változáskor automatikusan mentsen), illetve az ára is kicsit több, mint amiről itt most szó lehet.

Zmanda-t, attól függetlenül, hogy az is jó, ha lehet ne emlegessük már egy hónapban a TSM-el. :)

TSM -nek a CDP azaz a Continous Data Protection pont erre való.

Zamandát majd kipróbálom aztán majd véleményt formálok.

"Computer! Earl Grey 27 Celsius-ost !"
Blogom

Hmm.. megnéztem, de ha jól látom a CDP-t lehet önmagában TSM szerver nélkül, és lehet TSM modulként is használni...
Egyébként érdekesnek tűnik.

Ide elég lenne egy sima verziókezelő szoftver megfelelő backup-pal.
Persze ez azt is jelenti, hogy ha nem szerver oldalon oldod meg, akkor a kliens oldalon kell telepíteni/oktatni...
Szerveroldalon a TSM kicsit ágyúval verébre. :)

"Ide elég lenne egy sima verziókezelő szoftver megfelelő backup-pal."

Pontosabban valami integrált dokumentum-kezelő és iktató szoftver, ami normálisan kezel dokumentum verziókat. (Ilyet meg százszámra lehet találni...)

Persze, csak nem írt arról semmit a kérdező, hogy miket akar őrizgetni. Szerződéseket, számlákat, jegyzőkönyveket, naplókat...

Dokumentum kezelőből van ha jól emlékszem ingyenes/open source is, de fixme.

igen, ez így igaz, viszont kiderülhet, hogy valójában ez kell neki, mert egyébként irodai környezetről ír.

Igen nekem ilyen kellene, azaz *.doc, *.xls, *.pdf valamint van egy pár dvd a cégről meg erről arról,
értelem szerűen bután felmásolva csak.
A fontos az lenne, hogy én egy kicsit többet konfigolok/szöszmötölök a szerver oldalon (Linux)
és a luser meg max 2 (vagy ilyen nagyságrend) kattintással tud fájlt hozzáadni a tárolóhoz,
értelem szerűen ő mindig csak 1db-ot vagy 0db-ot lát a szerveren, csak akkor lát többet, mikor
egy előző verziót keres, aminek a felülete olyan szinten egyszerű mint egy Windows Intéző,
vagy hasonló.

Aki tud ilyet és Linux-os és nem túl drága vagy ingyenes, és windows-os és/vagy webes kliense
akkor írjon már egy két linket, vagy kereső szót.

Nagyon szépen megköszönném.

Sharepoint?

kerüld mint a bozóttüzet. :) :)

Nem tudok róla, hogy menne-e pl Sambán, és sajnos bár alap dolgokra remek, jól integrálódik AD-ba és MSSQL backendje van, elég hamar kerülhetsz olyan helyzetbe, hogy a tudása kevés. És ez nem open source cucc, hogy berántod a szükséges extra modult, vagy megpatkolod magad. Én nem ajánlanám neki.

jajj, ezt az open source cucc és akkor berántunk hozzá valamit, átnézzük a kódot, stb. hagyjuk, jó.

és ki fogja azt megírni? magának?

_________________________
Hogyan?

Hát én már komplett fórummotort írtam így railshez. Nem tudom mihez kezdtem volna, ha nulláról kellett volna építkeznem. Ebből indultam ki:
http://www.rubyinside.com/beast-an-open-source-rails-forum-in-500-lines-of-code-191.html
Nem magamnak írtam és még ki is fizettek. Nem értem a problémát. A legtöbb fejlesztésem ilyen.

--
http://sandor.czettner.hu

Ez a Sharepoint az MS SharePoint Portal Server ? Ha igen, akkor azt tudom telepíteni Linuxra ? Érdekes...

miért kéne telepíteni?

ott egy kész megoldás, windows kliensekkel telerakott környezetbe, de azért szívatod magad. hát egészségedre, van aki azt szereti.

_________________________
Hogyan?

Most ezt nem értem. Mondjuk nem is értek a SharePoint-hoz.

A link amit adtál azon (ha jól értelmezem) akkor az adatok valami harmadik félnél történő tárolására alkalmas megoldást ajánlasz ?

Megnézem ezt a sharepoint dolgot, de (remélem) nem az lesz a vége, hogy vegyek két sbs szervert meg két sharepoint portal szervert
és akkor minden happy lesz. :(

Vagy akár ki is oktathatod a dolgozókat valamelyik parancssoros scm használatára :)

--
http://sandor.czettner.hu

:)

felir

ZFS tud olyat, hogy visszamegy időben:

http://lmgtfy.com/?q=zfs+time+machine

--
http://sandor.czettner.hu

Ez így igaz, csak éppen itt nem ez a feladat.

Erre egy verzió kezelő fájlrendszer lenne az igazi. Sajnos ilyesmiből linux alatt inkább csak kutatási projektek vannak, míg a VMS fájlrendszere már több évtizeddel ezelőtt tudta ezt.
http://en.wikipedia.org/wiki/Versioning_file_system
--
Légy derűs! Tégy mindent örömmel

Hello!

Tivoli CDP erre való. + én tennék még mögé egy TSM szervert is, de ez nem muszáj. Lenne előnye.

Ha kell további infó PM-ben.

Üdv: Marcell