Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Vali Dragnuta
On Sun, 2010-02-07 at 03:02 +0200, Dragos Chiriac wrote:
 Sa-ti spun sincer, poti sa faci un raid 1 software pe 2 stabile + 1 usb, 
 ca tot era treaba, si  hardu pe usb sa-l bagi in raid cand trebe, 
 astepti sa se sync, apoi il notezi ca faulty si pleci cu el. Eu practic 
 asta, mai ales ca poti sa butezi de pe usb-ul ala cand ai chef. Depinde 
 ce ai si ce vrei. Ca asa, la modu general, tivoli ruleaza:).

Cred ca tu faci o confuzie cind ajungi la notiunea de backup :)


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Dragos Chiriac
In termeni seriosi de data asta. Personal nu am pus mana decat pe 
amanda, bacula (oss) si tivoli (proprietar).

Amanda mi se pare mai usor de invatat/folosit. Ambele au o curba de 
invatare destul de abrupta, iti ia ceva pana le intelegi pe bune. Daca 
vrei sa foloseti sistemul de backup ca scula de disaster recovery, 
trebuie sa inveti chiar si mai multe. (E diferenta intre backup si 
disaster recovery).
E recomandabil sa separi pe partitii diferite sistemul de operare si 
datele ce trebuie recuperate. Pentru sistemul de operare e mai simplu sa 
foloseti ceva gen Mondo/Mindi.
Dupa ce ai pus sistemul de backup joaca-te de-a recuperarea bine de tot. 
Repet, sistemele de backup nu sunt chiar intuitive.

In plus depinde foarte mult ce vrei sa recupererezi.

Pentru baze de date e recomandabil sa ai (si) replicare.
Pentru cod sursa, carti, chestii cu schimbari mici dpdv binar de la o 
versiune la alta e mai simplu sa solosesti un VS (cvs, svn, git).

Daca vrei sa faci imagini de pe chestii care sunt in continua modificare 
(baze de date stresate, de ex), e recomandbil sa inveti ce e ala LVM 
snapshot.

Dragos


Vali Dragnuta wrote:
 On Sun, 2010-02-07 at 03:02 +0200, Dragos Chiriac wrote:
   
 Sa-ti spun sincer, poti sa faci un raid 1 software pe 2 stabile + 1 usb, 
 ca tot era treaba, si  hardu pe usb sa-l bagi in raid cand trebe, 
 astepti sa se sync, apoi il notezi ca faulty si pleci cu el. Eu practic 
 asta, mai ales ca poti sa butezi de pe usb-ul ala cand ai chef. Depinde 
 ce ai si ce vrei. Ca asa, la modu general, tivoli ruleaza:).
 

 Cred ca tu faci o confuzie cind ajungi la notiunea de backup :)
   
Nu fac confuzie. Era un fel de gluma. Avea mai mult haz  azi noapte la 3 
:).

 ___
 RLUG mailing list
 RLUG@lists.lug.ro
 http://lists.lug.ro/mailman/listinfo/rlug

   

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Dan Borlovan
On 02/07/2010 12:55 PM, Dragos Chiriac wrote:
 E recomandabil sa separi pe partitii diferite sistemul de operare si
 datele ce trebuie recuperate. Pentru sistemul de operare e mai simplu sa
 foloseti ceva gen Mondo/Mindi.

Sau - pe partea de servere - daca ai suficiente, masini virtuale (ma 
refer la solutii de gen vmware esxi + solutie de storage fc redundanta 
de la cap la coada, nu workstation) + snapshot-uri. Avantajul e ca 
daca-ti pica scula fizica clicka clicka si pornesti masina pe alta scula 
fizica (asta daca nu vrei sa cumperi partea de migrare automata), fara 
sa te stresezi ca nu booteaza, trebe alte drivere, muta hdd-urile etc.

-- 
Dan Borlovan
Datagroup-Int
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Iulian Roman
2010/2/7 Dan Borlovan d...@level7.ro

 On 02/07/2010 12:55 PM, Dragos Chiriac wrote:
  E recomandabil sa separi pe partitii diferite sistemul de operare si
  datele ce trebuie recuperate. Pentru sistemul de operare e mai simplu sa
  foloseti ceva gen Mondo/Mindi.

 Sau - pe partea de servere - daca ai suficiente, masini virtuale (ma
 refer la solutii de gen vmware esxi + solutie de storage fc redundanta
 de la cap la coada, nu workstation) + snapshot-uri. Avantajul e ca
 daca-ti pica scula fizica clicka clicka si pornesti masina pe alta scula
 fizica (asta daca nu vrei sa cumperi partea de migrare automata), fara
 sa te stresezi ca nu booteaza, trebe alte drivere, muta hdd-urile etc.


Pai in cazul in care are SAN storage ( si ma indoiesc ca are SAN daca
oamenii nu au nici macar o solutie de backup acolo)   nu mai are nevoie de
nici o virtualizare si nici un ESXi. Si in nici un caz SAN-ul nu este o
solutie de backup. Backup inseamna mai mult decit RAID. Pina la urma , omul
vrea un amarit de software de backup (foarte probabil ceva free) si in
schimb i se ofera solutii de zeci de mii de euro.


 --
 Dan Borlovan
 Datagroup-Int
 ___
 RLUG mailing list
 RLUG@lists.lug.ro
 http://lists.lug.ro/mailman/listinfo/rlug

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Petru Ratiu
2010/2/7 Dragos Chiriac dra...@secured.ro:

 Amanda mi se pare mai usor de invatat/folosit. Ambele au o curba de
 invatare destul de abrupta, iti ia ceva pana le intelegi pe bune. Daca
 vrei sa foloseti sistemul de backup ca scula de disaster recovery,
 trebuie sa inveti chiar si mai multe. (E diferenta intre backup si
 disaster recovery).

Chestia asta mi-a adus aminte de citatul urmator:

   Everyone hates backups. They are inconvenient. They are costly. Services run
slower—or not at all—when servers are being backed up. On the other hand,
customers love restores. Restores are why SAs perform backups.
[...]
 Although the goal is to be able to restore lost data in a timely manner, it
is easy to get caught up in the daily operational work of doing backups and to
forget that restoration is the goal. As evidence, the collective name typically
used for all the equipment and software related to this process is “backup
system.” It should really be called “backup and restore systems” or, possibly
more fittingly, simply the “data restoration system.”

(Limonceli, Hogan  Chalup - The Practice of System and Network
Administration, 2nd ed. - pg. 619)

Ce vreau sa zic e ca e usor sa uiti ca scopul nr. 1 al unui sistem de
backup e sa recuperezi _repede_ datele de acolo.

PS: Omul n-a pomenit de DR, hai sa nu ne mai laudam ce cuvinte
complicate stim. Si ca sa nu se lase cu injuraturi data viitoare cand
mai vedem, nu mai recomanda raid ca backup ca n-are nici o legatura
(si ce zici tu e o reteta sigura sa-ti scurtezi timpul pana cand vei
avea nevoie de backupul ala).

-- 
Petre don't thread on me Ratiu
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Iulian Roman
2010/2/7 Petru Ratiu rpe...@gmail.com

 2010/2/7 Dragos Chiriac dra...@secured.ro:
 
  Amanda mi se pare mai usor de invatat/folosit. Ambele au o curba de
  invatare destul de abrupta, iti ia ceva pana le intelegi pe bune. Daca
  vrei sa foloseti sistemul de backup ca scula de disaster recovery,
  trebuie sa inveti chiar si mai multe. (E diferenta intre backup si
  disaster recovery).

 Chestia asta mi-a adus aminte de citatul urmator:

   Everyone hates backups. They are inconvenient. They are costly. Services
 run
 slower—or not at all—when servers are being backed up. On the other hand,
 customers love restores. Restores are why SAs perform backups.
 [...]

Although the goal is to be able to restore lost data in a timely manner,
 it
 is easy to get caught up in the daily operational work of doing backups and
 to
 forget that restoration is the goal. As evidence, the collective name
 typically
 used for all the equipment and software related to this process is “backup
 system.” It should really be called “backup and restore systems” or,
 possibly
 more fittingly, simply the “data restoration system.”

 (Limonceli, Hogan  Chalup - The Practice of System and Network
 Administration, 2nd ed. - pg. 619)

 Ce vreau sa zic e ca e usor sa uiti ca scopul nr. 1 al unui sistem de
 backup e sa recuperezi _repede_ datele de acolo.


Corect ! Si sunt extrem de putini cei care fac un plan de backup gindindu-se
si la restore. Pentru ca daca ei in calcul restore-ul, deja costurile cresc
ametitor (numar de tape-uri, timp de restore, numar de drive-uri in tape
library, backup al tape-urilor, DR, etc).


 PS: Omul n-a pomenit de DR, hai sa nu ne mai laudam ce cuvinte
 complicate stim. Si ca sa nu se lase cu injuraturi data viitoare cand
 mai vedem, nu mai recomanda raid ca backup ca n-are nici o legatura
 (si ce zici tu e o reteta sigura sa-ti scurtezi timpul pana cand vei
 avea nevoie de backupul ala).

 --
 Petre don't thread on me Ratiu
 ___
 RLUG mailing list
 RLUG@lists.lug.ro
 http://lists.lug.ro/mailman/listinfo/rlug

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Valentin Cozma
2010/2/7 Dragos Chiriac dra...@secured.ro:

 Si ca sa nu se lase cu injuraturi data viitoare cand
mai vedem, nu mai recomanda raid ca backup ca n-are nici o legatura
(si ce zici tu e o reteta sigura sa-ti scurtezi timpul pana cand vei
avea nevoie de backupul ala).


Poti sa explici asta in argumente simple , sa le inteleaga si novicii ca 
mine ?


mersi
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Dragos Chiriac
Valentin Cozma wrote:
 2010/2/7 Dragos Chiriac dra...@secured.ro:
   
 Si ca sa nu se lase cu injuraturi data viitoare cand
 
 mai vedem, nu mai recomanda raid ca backup ca n-are nici o legatura
 (si ce zici tu e o reteta sigura sa-ti scurtezi timpul pana cand vei
 avea nevoie de backupul ala).


 Poti sa explici asta in argumente simple , sa le inteleaga si novicii ca 
 mine ?
   
Pai omu tot cu un raid1 a pierdut datele. E doar o chestiune de timp 
pana faci ceva gresit si busesti ceva pe acolo.

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Dragos Chiriac
Dan Borlovan wrote:
 On 02/07/2010 12:55 PM, Dragos Chiriac wrote:
   
 E recomandabil sa separi pe partitii diferite sistemul de operare si
 datele ce trebuie recuperate. Pentru sistemul de operare e mai simplu sa
 foloseti ceva gen Mondo/Mindi.
 

 Sau - pe partea de servere - daca ai suficiente, masini virtuale (ma 
 refer la solutii de gen vmware esxi + solutie de storage fc redundanta 
 de la cap la coada, nu workstation) + snapshot-uri. Avantajul e ca 
 daca-ti pica scula fizica clicka clicka si pornesti masina pe alta scula 
 fizica (asta daca nu vrei sa cumperi partea de migrare automata), fara 
 sa te stresezi ca nu booteaza, trebe alte drivere, muta hdd-urile etc.

   
Pai asa mai bine da bani lu' amazon ec2. Ca ma indoiesc ca are bani omu 
sa-si ia solutie de storage fc redundanta .
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Iulian Roman
2010/2/7 Valentin Cozma vco...@elfyard.com

 2010/2/7 Dragos Chiriac dra...@secured.ro:
 
  Si ca sa nu se lase cu injuraturi data viitoare cand
 mai vedem, nu mai recomanda raid ca backup ca n-are nici o legatura
 (si ce zici tu e o reteta sigura sa-ti scurtezi timpul pana cand vei
 avea nevoie de backupul ala).


 Poti sa explici asta in argumente simple , sa le inteleaga si novicii ca
 mine ?


oricind poti pierde mai mult de un disk dintr-un array RAID si atunci ai
pierdut toate datele.

P.S Pentru RAID6 poti pierde mai mult de doua.


 mersi
 ___
 RLUG mailing list
 RLUG@lists.lug.ro
 http://lists.lug.ro/mailman/listinfo/rlug

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Valentin Cozma
Dragos Chiriac wrote:
 Valentin Cozma wrote:
   
 2010/2/7 Dragos Chiriac dra...@secured.ro:
   
 
 Si ca sa nu se lase cu injuraturi data viitoare cand
 
   
 mai vedem, nu mai recomanda raid ca backup ca n-are nici o legatura
 (si ce zici tu e o reteta sigura sa-ti scurtezi timpul pana cand vei
 avea nevoie de backupul ala).


 Poti sa explici asta in argumente simple , sa le inteleaga si novicii ca 
 mine ?
   
 
 Pai omu tot cu un raid1 a pierdut datele. E doar o chestiune de timp 
 pana faci ceva gresit si busesti ceva pe acolo.
   

Din ce am inteles eu era vb de o solutie 2 (permanente) + 1 (periodic) .

hdd-ul usb se presupune ca nu se strica daca sta degeaba intr-un 
sertar in perioada dintre sincronizari.

gresesc ?


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Petru Ratiu
2010/2/7 Valentin Cozma vco...@elfyard.com:
 2010/2/7 Dragos Chiriac dra...@secured.ro:

 Si ca sa nu se lase cu injuraturi data viitoare cand
 mai vedem, nu mai recomanda raid ca backup ca n-are nici o legatura
 (si ce zici tu e o reteta sigura sa-ti scurtezi timpul pana cand vei
 avea nevoie de backupul ala).


 Poti sa explici asta in argumente simple , sa le inteleaga si novicii ca
 mine ?

1. raid != backup inseamna ca raid te apara doar de cazurile in
care-ti crapa vreunul din discurile fizice de sub el (raid0 nu intra
in discutie), nu si de chestiile care se fac direct pe array, fie prin
filesystem, fie pe block device-ul matricii.

2. resincronizarea unui array e o operatiune f. costisitoare atat ca
i/o bandwidth cat si, se spune, ca scurtare a timpului de viata al
discurilor. Explicatia e ca la resincronizare, se face o citire
secventiala a intregii matrici, ceea ce sugruma foarte tare orice alte
operatii de i/o cu discurile alea. Intelepciunea populara zice ca daca
freci foarte tare un disc (a se citi i/o sustinut) risti sa-l uzezi
mai tare.Celebrul PDF de la Google cu hard drive reliability a gasit
corelarea asta doar la discurile tinere, insa am auzit o serie de
repoarte mai rcente care exprima ingrijorarea privind folosirea de
discuri foarte mari in raid-uri, intrucat creste considerabil riscul
ca in timpul resincronizarii cauzate de inlocuirea unui disc defect,
sa-ti crape altul si sa te lase cu ochii in soare.

In orice caz, sunt foarte ferm convins ca resincronizarea unei matrici
raid trebuie sa ramana un eveniment exceptional si sa nu devina
operatie regulata. Povestile cu poduri de cale ferata le las pt. la
bere :)

-- 
Petre don't thread on me Ratiu
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Valentin Cozma
mersi,

m-ai edificat !


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Backup ftp

2010-02-07 Fir de Conversatie Petru Ratiu
2010/1/23 Razvan Deaconescu raz...@rosedu.org:


 Daca vrei doar actualizarea continutul, fara suport de versionare (adica
 nu te intereseaza fiecare pas de actualizare), nu cred ca ai nevoie de
 un version control system. Ai nevoie de rsync, care, din pacate, nu
 merge peste FTP (sau nu stiu eu cum).

Am descoperit acum cateva minute un utilitar care se cheama zsync:

Description: client-side implementation of the rsync algorithm

zsync is a file transfer program to download files from remote web
servers. If a previous version of a file is available locally, zsync
will only download changed parts and hereby minimise the download
volume. The algorithm is the same as used by rsync(1), but zsync does
not require any server software (apart from a web server), nor does it
need shell access. Instead, it uses a control file (.zsync file) that
describes the file to be downloaded, which it uses to determine the
blocks to fetch. This file is created once on the server (and not for
each request) and sits next to actual file to download

Pare sa fie file-by-file, dar poti face un tar cu tot tree-ul si cred
ca tot scuteste o gramada de bandwidth.
(Disclaimer: n-am citit mai mult decat descrierea pachetului si o
mentiune a lui intr-un blogpost, si m-am gandit ca situatia asta ar fi
printre putinele cazuri in care se justifica un asemenea tool).

-- 
Petre don't thread on me Ratiu
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Mircea Popescu
2010/2/7 Petru Ratiu rpe...@gmail.com

 2010/2/7 Valentin Cozma vco...@elfyard.com:
  2010/2/7 Dragos Chiriac dra...@secured.ro:
 
  Si ca sa nu se lase cu injuraturi data viitoare cand
  mai vedem, nu mai recomanda raid ca backup ca n-are nici o legatura
  (si ce zici tu e o reteta sigura sa-ti scurtezi timpul pana cand vei
  avea nevoie de backupul ala).
 
 
  Poti sa explici asta in argumente simple , sa le inteleaga si novicii ca
  mine ?

 1. raid != backup inseamna ca raid te apara doar de cazurile in
 care-ti crapa vreunul din discurile fizice de sub el (raid0 nu intra
 in discutie), nu si de chestiile care se fac direct pe array, fie prin
 filesystem, fie pe block device-ul matricii.

 2. resincronizarea unui array e o operatiune f. costisitoare atat ca
 i/o bandwidth cat si, se spune, ca scurtare a timpului de viata al
 discurilor. Explicatia e ca la resincronizare, se face o citire
 secventiala a intregii matrici, ceea ce sugruma foarte tare orice alte
 operatii de i/o cu discurile alea. Intelepciunea populara zice ca daca
 freci foarte tare un disc (a se citi i/o sustinut) risti sa-l uzezi
 mai tare.Celebrul PDF de la Google cu hard drive reliability a gasit
 corelarea asta doar la discurile tinere, insa am auzit o serie de
 repoarte mai rcente care exprima ingrijorarea privind folosirea de
 discuri foarte mari in raid-uri, intrucat creste considerabil riscul
 ca in timpul resincronizarii cauzate de inlocuirea unui disc defect,
 sa-ti crape altul si sa te lase cu ochii in soare.

 In orice caz, sunt foarte ferm convins ca resincronizarea unei matrici
 raid trebuie sa ramana un eveniment exceptional si sa nu devina
 operatie regulata. Povestile cu poduri de cale ferata le las pt. la
 bere :)

 --
 Petre don't thread on me Ratiu
 ___
  RLUG mailing list
 RLUG@lists.lug.ro
 http://lists.lug.ro/mailman/listinfo/rlug


Sa va spun toata povestea, acum ca am recuperat destule si sunt mai calm

Era o masina XenServer 5.5.0 cu storage-ul (din lipsa de fonduri) pe
discurile locale.

Discurile locale erau 2x500GB Seagate puse in raid 1 software.

Aici incepe partea pentru care imi vine sa imi trag palme:

1. Nu am verificat daca cele 2 discuri se sincronizau intre ele
2. ca urmare toate datele s-au scris pe un singur disc (cel care a crapat),
celalalt ramanand cu datele de la instalare.

/boot-ul era pe flash, iar ROOT-ul era pe /dev/md1 (pentru a evita ca
swap-ul sa fie pe flash). Acum o sa mut tot ROOT-ul pe flash, mai putin
fisierul de SWAP

mai exista un /dev/md2 nefolosit si egal ca marime cu /dev/md1

iar /dev/md3 continea ISO repository si VM repository

Am recuperat ROOT-ul si discurile virtuale (unele imposibil de folosit, dar
altele utilizabile)

Situatia curenta sta in felul urmator: nu am /proc/mdstat, deci in
continuare nu se face sincronizarea discurilor. Aici as vrea putin ajutor,
daca se poate ...


Cat priveste back-up-ul, ma gandesc la snapshot-uri la masinile virtuale. De
asemenea ceva sistem de back-up-ul va trebui sa fie si pentru celelalte
servere fizice (windows sau linux).

Nu stiu daca va fi aceeasi solutie pentru ambele situatii, dar macar pentru
masinile virtuale pentru inceput.
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Vali Dragnuta

 Din ce am inteles eu era vb de o solutie 2 (permanente) + 1 (periodic) .

1. O alta copie (unica) nu te protejeaza de scenariul in care gigel de
la contabilitate te suna si-ti spuna ca nu-si mai gaseste fisierul X
pentru ca are impresia ca l-a sters acu' 3 saptamini.

2.Backup inseamna si o politica coerenta care sa-ti asigure si viteza de
realizare a backupului, si viteza de restaurare precum si un numar
decent de undo levels + o anumita granularitate la restore (nu vreau sa
restaurez tot, doar anumite fisiere pe care le-am stricat din greseala
spre ex ). Un alt mirror sincronizat din cind in cind nu ajuta la cele
de mai sus.

3. Un resync de mirror e costisitor, ca inseamna o copie totala a unui
volum - spre deosebire de un backup incremental care salveaza in loc de
citeva sute de giga doar citiva zeci de mega cu fisierele schimbate.

4. Un resync de raid1 de 750G poate dura si peste 24h online (serverul
inca online indeplinindu-si treaba in mod normal). Si asta pe sata-sata.
Ma astept ca pe usb sa fie mult mai lent, si afara de asta sa genereze
si wait times destul de seriosi pe sistem. Asta inseamna ca este
EXTREM de lent si EXTREM de solicitant pentru toate discurile, ajutind
la scurtarea timpului lor de viata.



___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Eugeniu Patrascu
2010/2/7 Vali Dragnuta vali.dragn...@inode.ro:

 Din ce am inteles eu era vb de o solutie 2 (permanente) + 1 (periodic) .

 1. O alta copie (unica) nu te protejeaza de scenariul in care gigel de
 la contabilitate te suna si-ti spuna ca nu-si mai gaseste fisierul X
 pentru ca are impresia ca l-a sters acu' 3 saptamini.


Noi la un moment dat am anuntat userii ca se face backup.
La vreo saptamana au inceput sa vina oameni sa le restauram diverse
chestii ca le-au sters din greseala, si ca tot e backup sa-i ajutam si
pe ei.
Dupa o perioada am renuntat la backup, am anuntat oamenii ca daca mai
sterg chestii o fac pe barba lor.
Surprinzator, au devenit mai atenti cand lucreaza cu chestii pe fileserver.
Eu personal nu cred ca backupul trebuie sa rezolve prostia
utilizatorilor, ci sa protejeze atunci cand pica sistemul fizic si
trebuie eventual restaurat pe o alta masina.


 2.Backup inseamna si o politica coerenta care sa-ti asigure si viteza de
 realizare a backupului, si viteza de restaurare precum si un numar
 decent de undo levels + o anumita granularitate la restore (nu vreau sa
 restaurez tot, doar anumite fisiere pe care le-am stricat din greseala
 spre ex ). Un alt mirror sincronizat din cind in cind nu ajuta la cele
 de mai sus.

Faci unul mare si lat pe saptamana sau pe zi si tii cateva copii in
urma. Bine, acu depinde si ce obiective ai la backup.


 3. Un resync de mirror e costisitor, ca inseamna o copie totala a unui
 volum - spre deosebire de un backup incremental care salveaza in loc de
 citeva sute de giga doar citiva zeci de mega cu fisierele schimbate.

Eh, d'aia e bine sa ai chestii gen RAID5/6, sa nu faci resync numai
dupa un disc sa-l futizezi la greu.


 4. Un resync de raid1 de 750G poate dura si peste 24h online (serverul
 inca online indeplinindu-si treaba in mod normal). Si asta pe sata-sata.
 Ma astept ca pe usb sa fie mult mai lent, si afara de asta sa genereze
 si wait times destul de seriosi pe sistem. Asta inseamna ca este
 EXTREM de lent si EXTREM de solicitant pentru toate discurile, ajutind
 la scurtarea timpului lor de viata.
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Petru Ratiu
2010/2/7 Eugeniu Patrascu eu...@imacandi.net:

 Eh, d'aia e bine sa ai chestii gen RAID5/6, sa nu faci resync numai
 dupa un disc sa-l futizezi la greu.

La RAID5 futizezi _toate_ hard-discurile (adica bitii care se
restaureaza pe 1 disc se compun din chunkurile echivalente de pe toate
celelalte N-1). La RAID6 nu stiu f. sigur care e schema de calcul a
paritatii, dar la redundanta de 2 discuri, ma astept sa munceasca
pentru un anumit chunk doar N-2 din celelalte N-1, asa ca un disc
oarecare nu mai e citit 100%, ci doar (N-2)/(N-1) * 100%, ceea ce
inseamna 75% pt. array  de 5 discuri si din ce in ce mai mult pt. mai
multe.

In orice caz, schema propusa (cu un disc in storage) te lasa fara
array degradat cam tot timpul, cu exceptia raid1 (unde ai 50% citiri
pe cele 2 discurile permanente si 100% scrieri pe ala pieton).


-- 
Petre don't thread on me Ratiu
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Petru Ratiu
2010/2/7 Mircea Popescu popescu.mir...@gmail.com:

 1. Nu am verificat daca cele 2 discuri se sincronizau intre ele
 2. ca urmare toate datele s-au scris pe un singur disc (cel care a crapat),
 celalalt ramanand cu datele de la instalare.

Vezi ca mai toate distributiile vin cu un cron script care da mail
daca prinde md-urile degradate, incearca sa activezi chestia asta sa
te traga de maneca data viitoare.

 Situatia curenta sta in felul urmator: nu am /proc/mdstat, deci in
 continuare nu se face sincronizarea discurilor. Aici as vrea putin ajutor,
 daca se poate ...


Asta nu prea inteleg. /proc/mdstat apare imediat ce e modulul md
incarcat. Ori device-urile alea /dev/mdX nu sunt ce par a fi (ls -l
/dev/md0 trebuie sa zica major 9, minor 0), ori te uiti in alta parte
(/proc-ul masinii fizice), ori e altceva voodoo aici care imi scapa.


 Cat priveste back-up-ul, ma gandesc la snapshot-uri la masinile virtuale. De
 asemenea ceva sistem de back-up-ul va trebui sa fie si pentru celelalte
 servere fizice (windows sau linux).


Vezi ca si asta e cu cantec. In functie de ce aplicatii iti scriu pe
filesystemul ala trebuie sa te asiguri ca in momentul snapshotului
datele scrise pe disc sunt consistente. Bazele de date si mailboxurile
sunt foarte susceptibile de chestia asta. Sau daca zici ca e Xen, ai
putea sa poti pune masina pe pauza sa faci snapshot atat de disc cat
si de memorie (cel putin conform documentatiei, rog insa pe cineva cu
mai multa experienta in ale Xen sa expuna eventualele penalitati pe
care le poti avea pt. o masina de productie, atat la snapshot ca si la
restore).

-- 
Petre don't thread on me Ratiu
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Vali Dragnuta

 Noi la un moment dat am anuntat userii ca se face backup.
 La vreo saptamana au inceput sa vina oameni sa le restauram diverse
 chestii ca le-au sters din greseala, si ca tot e backup sa-i ajutam si
 pe ei.
 Dupa o perioada am renuntat la backup, am anuntat oamenii ca daca mai
 sterg chestii o fac pe barba lor.
 Surprinzator, au devenit mai atenti cand lucreaza cu chestii pe fileserver.
 Eu personal nu cred ca backupul trebuie sa rezolve prostia
 utilizatorilor, ci sa protejeze atunci cand pica sistemul fizic si
 trebuie eventual restaurat pe o alta masina.


Backupul nu este solutia  - dar nici cauza prostiei utilizatorilor. Nu
cred ca trebuie legate prea mult intre ele fenomenele.
Exemplul cu gigel era doar foarte comod. Poti sa pui in loc de persoana
end user gigel un script gresit care strica niste date, un virus neprins
la timp, practic orice accident se poate intimpla. (We know that shit
happens )



 Faci unul mare si lat pe saptamana sau pe zi si tii cateva copii in
 urma. Bine, acu depinde si ce obiective ai la backup.

Pai vezi, depinde de situatia de la fata locului. 500G pe un disc usb
zilnic e impractic.



 Eh, d'aia e bine sa ai chestii gen RAID5/6, sa nu faci resync numai
 dupa un disc sa-l futizezi la greu.
 

Vezi si ce a zis Petre - raid5 e chiar mai rau.

Backupul e backup, redundanta e redundanta - 2 lucruri diferite cu
obiective care se suprapun doar partial, ca atare unul nu-l poate
inlocui pe celalalt.



___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Eugeniu Patrascu
2010/2/7 Petru Ratiu rpe...@gmail.com:
 2010/2/7 Eugeniu Patrascu eu...@imacandi.net:

 Eh, d'aia e bine sa ai chestii gen RAID5/6, sa nu faci resync numai
 dupa un disc sa-l futizezi la greu.

 La RAID5 futizezi _toate_ hard-discurile (adica bitii care se
 restaureaza pe 1 disc se compun din chunkurile echivalente de pe toate
 celelalte N-1).

Teoretic fiecare disc e futizat doar jumate la RAID5 in configuratie
minima si direct proportional cu numarul de discuri in configuratii
mai complexe, logica (zic io) fiind ca o sa citeasca de pe discuri
doar datele de paritate, nu tot ca la RAID1.

La RAID6 nu stiu f. sigur care e schema de calcul a
 paritatii, dar la redundanta de 2 discuri, ma astept sa munceasca
 pentru un anumit chunk doar N-2 din celelalte N-1, asa ca un disc
 oarecare nu mai e citit 100%, ci doar (N-2)/(N-1) * 100%, ceea ce
 inseamna 75% pt. array  de 5 discuri si din ce in ce mai mult pt. mai
 multe.

Nu mai putin, ca fiecare disc contine mai putine date de paritate cu
cat numarul de discuri din array creste ?


 In orice caz, schema propusa (cu un disc in storage) te lasa fara
 array degradat cam tot timpul, cu exceptia raid1 (unde ai 50% citiri
 pe cele 2 discurile permanente si 100% scrieri pe ala pieton).

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Petru Ratiu
2010/2/7 Eugeniu Patrascu eu...@imacandi.net:
 2010/2/7 Petru Ratiu rpe...@gmail.com:
 2010/2/7 Eugeniu Patrascu eu...@imacandi.net:

 Eh, d'aia e bine sa ai chestii gen RAID5/6, sa nu faci resync numai
 dupa un disc sa-l futizezi la greu.

 La RAID5 futizezi _toate_ hard-discurile (adica bitii care se
 restaureaza pe 1 disc se compun din chunkurile echivalente de pe toate
 celelalte N-1).

 Teoretic fiecare disc e futizat doar jumate la RAID5 in configuratie
 minima si direct proportional cu numarul de discuri in configuratii
 mai complexe, logica (zic io) fiind ca o sa citeasca de pe discuri
 doar datele de paritate, nu tot ca la RAID1.

Nu.

Uite un exemplu (ca sa nu fac eu ascii art, luam poza de pe wikipedia,
de la http://tinyurl.com/yjhadpk ).

Ap este format dupa algoritmul Ap = A1 xor A2 xor A3 samd.

In cazul in care vrei sa calculezi blocul de paritate, iti trebuie
_toate_ celelalte blocuri din stripe, nu doar unul .
Daca iti lipseste unul din blocurile normale, se foloseste exact
acelasi algoritm (A2 = A1 xor A3 xor Ap).

 La RAID6 nu stiu f. sigur care e schema de calcul a
 paritatii, dar la redundanta de 2 discuri, ma astept sa munceasca
 pentru un anumit chunk doar N-2 din celelalte N-1, asa ca un disc
 oarecare nu mai e citit 100%, ci doar (N-2)/(N-1) * 100%, ceea ce
 inseamna 75% pt. array  de 5 discuri si din ce in ce mai mult pt. mai
 multe.

 Nu mai putin, ca fiecare disc contine mai putine date de paritate cu
 cat numarul de discuri din array creste ?

Repet, mi-s mai neclari algoritmii de paritate de la raid6 (am cautat
acu pe net si deocamdata sunt la fel de prost ca inainte), asa ca n-as
prea da exemple. In orice caz, ma bazez pe faptul ca un bloc de
paritate se calculeaza pe baza a N-2 discuri, ca atare din oricare N-1
blocuri bune dintr-un stripe, se citesc N-2, de unde formula mea de
mai sus. Care tinde spre 100% cu cresterea lui N (75% la 5 discuri,
80% la 6 discuri, 90% la 10 discuri, samd.). Pe undeva e logic: cu cat
ai mai putina redundanta, cu atat ai nevoie de mai multe date ca sa o
refaci.

-- 
Petre don't thread on me Ratiu
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Radu Zoran
Pe 06.02.2010 16:09, Mircea Popescu a scris:
 A mai lucrat cineva cu vreunele dintre aceste solutii sau poate cu altele si
 imi poate recomanda ceva?

Eu am folosit backuppc acum vreo 4-5 ani si am fost destul de multumit 
de el. Il adaptasem un pic, ii bagasem si ceva facilitati de cautare  si 
interfata in romana (care nu stiu daca a ajuns in distributia finala). 
Stie sa trimita mail, si are (si) o interfata www suficient de simpla si 
pt. utilizatori non-tehnici. Mi-a mai placut ca stia sa faca singur 
backup de pe un calculator in momentul in care il detecta in retea (util 
pt. laptop-uri). Minusuri, din punctul meu de vedere, avea pe la 
cautarea de fisiere si la exportul de arhive (functionale, dar cu cateva 
mici probleme, aici a trebuit sa-l coafez eu putin). FWIW, e scris in 
perl si tine datele intr-o structura specifica (compresia mi se pare ca 
e optionala, dar si fara ea nu e trivial sa recuperezi fisiere 'de mana' 
daca moare daemon-ul, din cate imi aduc aminte)
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Solutii BACK-UP

2010-02-07 Fir de Conversatie Mihai Sari
În data de 07.02.2010, Petru Ratiu rpe...@gmail.com a scris:
 2010/2/7 Eugeniu Patrascu eu...@imacandi.net:

 Eh, d'aia e bine sa ai chestii gen RAID5/6, sa nu faci resync numai
 dupa un disc sa-l futizezi la greu.

 La RAID5 futizezi _toate_ hard-discurile (adica bitii care se
 restaureaza pe 1 disc se compun din chunkurile echivalente de pe toate
 celelalte N-1). La RAID6 nu stiu f. sigur care e schema de calcul a
 paritatii, dar la redundanta de 2 discuri, ma astept sa munceasca
 pentru un anumit chunk doar N-2 din celelalte N-1, asa ca un disc
 oarecare nu mai e citit 100%, ci doar (N-2)/(N-1) * 100%, ceea ce
 inseamna 75% pt. array  de 5 discuri si din ce in ce mai mult pt. mai
 multe.

 In orice caz, schema propusa (cu un disc in storage) te lasa fara
 array degradat cam tot timpul, cu exceptia raid1 (unde ai 50% citiri
 pe cele 2 discurile permanente si 100% scrieri pe ala pieton).


 --
 Petre don't thread on me Ratiu
 ___
 RLUG mailing list
 RLUG@lists.lug.ro
 http://lists.lug.ro/mailman/listinfo/rlug


-- 
Trimis de pe dispozitivul meu mobil
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug