Datenwiederherstellung in einer modernen Infrastruktur: Wie ein Administrator Backups einrichtet

, β€” . , , 1951 . , , . 

, , , , .

, . , β€” . β€” . , , , .

Linux. , . , . , , : , . , , , β€” . 

: . HighLoad++, .

1,

- Linux β€” . , : Ansible, Puppet, Chef . . 

Β« , !Β» β€” . . , , . . 

.

. , , . , . 

: . . , , : - . .

: , . 

, . . : ? : β€” , β€” . 

.

2,

, . β€” β€” . 

, , . 

β€” . , . . 

, , . . 

: . 

. , , , . , . 

, β€” . : 

  1. , . 

, . : ?

, . , , , . , .

, , . . 

: , . , , , (, ). 

:

  1. . :

    1. ;

    2. ;

    3. .

  2. , . :

    1. ;

    2. , (- ).

, .

, . , , . 

, . , , . : , ? 

, , , . .

, , : β€” . 

3, , , ( , ) 

: , . , . 

. , , , : , , . : - . 

. β€” . .

:

  • , Β«-Β»; 

  • .

:

  • , , , ;

  • .

, - . , , . 

, , , β€” , .

, β€” .

4, devel

. : . devel-, . -, . 

, devel β€” , . , , - . 

, , , . . 

β€” : , β€” . 

  1. .

  2. , , :

    • ;

    • ;

    • , , .

  3. .

, , , - . 

? : . . . , ( Puppet!), .

5,  

. . . , , (), β€” . 

. pipe: β€” . , . , . , , «» («» β€” ). 

, , . , . , , , , β€” .

:

  • ;

  • ;

  • .

: . ? -- , , ? , :

  • , ( , -- )

  • -- ,

, () ( - , , ).

, , . : , β€” , . . 

6,

, , . . , . 

, . , , , ?

, , , . , , β€” , . 

. β€” , .

:

  • ;

  • ;

  • , .

β€” . β€” . , . , . 

. , . . . 

, . . 

, , , , : - . 

7,

. - β€” . - , . 

β„– 1

: «» . , . «», . 

β„– 2

. , : , , β€” . , . , . . . 

β„– 3

. , , . , (//) . 

, , , , . , , , , . 

β„– 4

: , . , . , . 

, : β€” .

8, Bareos 

, , . Β« !Β», - . : , .

:

: Bacula, β€”  Bareos ( Bacula). . 

, . , . 

β„– 1

virtual changer (VC). - , .

, . SOMETHING-full, β€” SOMETHING-incremental. , , , , . . 

- , VC . -, . Virtual changer , , , . 

β„– 2

«». , , , , . .

, read ahead. , , , . 

β„– 3

Bareos . β€” , , : , β€” , , , , , β€” . 

, . , , , .

β€” : , . . 

β„– 4

Bareos . . , :

  • , Maximum Volume Jobs Concurrent Jobs, β€” ; 

  • , block size file size, , - ; 

  • , , Max Full Interval;

  • , , Max Wait Time;

  • Spool Attributes Spool Data , , , . 

, . , , , . 

β„– 5

, . , . :

  • Full: ( );

  • Incremental: Full ( ).

, , . :   , β€” . 

, - , . copy job (migration, ), , , β€” , . 

β„– 6

, . ., Bareos- . , , . 

, :

  • ;

  • pipe.

Bareos File daemon -> Storage daemon, , . , fileset Bareos. , .

β„– 7

, Bareos Bacula, , , , , , . , , , . 

β„– 8 

Bareos: bareos-dbcheck . DB backend: MySQL, PostgreSQL. , .

β„– 9 

: Elasticsearch, InfluxDB, Prometheus β€” . , . 

, :

, . 

, , , . 

- . 

, , read ahead. read ahead . 

, , -. 

, . , - , . 

:

:

, :

 

. , β€” , . β€” . β€” , . , . .

, , β€” . , . !

, . - β€” . . //, , , . β€” ( ) . , !

. Bareos , - , . . β€” !

, Bareos. : β€” , .




All Articles