Esquema de rótulo de las copias de resguardo » Histórico » Versión 10
Martin Andres Gomez Gimenez, 2021-04-08 17:28
1 | 1 | Martin Andres Gomez Gimenez | h1. Esquema de rótulo de las copias de resguardo |
---|---|---|---|
2 | |||
3 | h2. Rotulado de archivos de resguardo |
||
4 | |||
5 | Definición formal en notación de diccionario de datos para las copias de resguardo y sus correspondientes archivos de sumas: |
||
6 | |||
7 | <pre> |
||
8 | 6 | Martin Andres Gomez Gimenez | Resguardo = backup + HOST + TIPO + FECHA + FORMATO + [(DIGEST)|(LISTA)] |
9 | 1 | Martin Andres Gomez Gimenez | </pre> |
10 | |||
11 | backup = * prefijo para indicar que es un resguardo seguido de guión * |
||
12 | |||
13 | 2 | Martin Andres Gomez Gimenez | HOST = * nombre del servidor dada por la salida del comando "hostname" seguido de guión * |
14 | 1 | Martin Andres Gomez Gimenez | |
15 | TIPO = [etc | home | mysql | raiz | usr | var] + "-" |
||
16 | |||
17 | FECHA = * fecha en que fue realizada la copia de resguardo en el formato: AAAAMMDD + "-" * |
||
18 | |||
19 | AAAAMMDD = año + mes + día |
||
20 | |||
21 | 10 | Martin Andres Gomez Gimenez | FORMATO = * formato utilizado para empaquetar y comprimir archivos: .tar.bz2 o .tar.bz2.gpg* |
22 | 1 | Martin Andres Gomez Gimenez | |
23 | DIGEST = * extensión a utilizar en para los archivos de sumas precedida por un punto. La extensión será, según corresponda: .md5, .sha1 o .sha256. * |
||
24 | |||
25 | 9 | Martin Andres Gomez Gimenez | LISTA = * extensión a utilizar en los respaldos de bases de datos MySQL y PostgreSQL, donde se listan todas las bases de datos extraídas como también los archivos de reportes de errores (si es que la extracción ha fallado). La extensión será .list * |
26 | 1 | Martin Andres Gomez Gimenez | |
27 | 5 | Martin Andres Gomez Gimenez | h3. Ejemplo |
28 | |||
29 | 1 | Martin Andres Gomez Gimenez | Cada copia de resguardo quedará conformada de la siguiente manera: |
30 | |||
31 | <pre> |
||
32 | backup-$HOST-$TIPO-$FECHA.tar.bz2 |
||
33 | 5 | Martin Andres Gomez Gimenez | backup-$HOST-$TIPO-$FECHA.tar.bz2.md5 |
34 | backup-$HOST-$TIPO-$FECHA.tar.bz2.sha1 |
||
35 | 1 | Martin Andres Gomez Gimenez | backup-$HOST-$TIPO-$FECHA.tar.bz2.sha256 |
36 | 10 | Martin Andres Gomez Gimenez | </pre> |
37 | |||
38 | |||
39 | Para el caso de respaldos encriptados mediante GnuPG: |
||
40 | |||
41 | <pre> |
||
42 | backup-$HOST-$TIPO-$FECHA.tar.bz2.gpg |
||
43 | backup-$HOST-$TIPO-$FECHA.tar.bz2.gpg.md5 |
||
44 | backup-$HOST-$TIPO-$FECHA.tar.bz2.gpg.sha1 |
||
45 | backup-$HOST-$TIPO-$FECHA.tar.bz2.gpg.sha256 |
||
46 | 1 | Martin Andres Gomez Gimenez | </pre> |
47 | 3 | Martin Andres Gomez Gimenez | |
48 | 1 | Martin Andres Gomez Gimenez | h2. Rotulado de cintas de resguardo |
49 | |||
50 | 3 | Martin Andres Gomez Gimenez | Las cintas se rotularán de la siguiente manera: |
51 | 1 | Martin Andres Gomez Gimenez | |
52 | <pre> |
||
53 | Resguardo = HOST + DS + (SEMANA) |
||
54 | </pre> |
||
55 | |||
56 | 2 | Martin Andres Gomez Gimenez | HOST = * nombre del servidor dada por la salida del comando "hostname" seguido de guión * |
57 | 1 | Martin Andres Gomez Gimenez | |
58 | DS = * número entero en el rango [0..6] que representa al día de la semana, donde 0 (domingo), 1 (lunes), 2 (martes), 3 (miercoles), 4 (jueves), 5 (viernes) y 6 (sábado) * |
||
59 | |||
60 | 3 | Martin Andres Gomez Gimenez | SEMANA = * número entero en el rango [1..53] que representa el número de la semana del año. * |
61 | 1 | Martin Andres Gomez Gimenez | |
62 | 3 | Martin Andres Gomez Gimenez | |
63 | 1 | Martin Andres Gomez Gimenez | h2. Rotulado de imágenes de disco |
64 | 3 | Martin Andres Gomez Gimenez | |
65 | 5 | Martin Andres Gomez Gimenez | Las imágenes de disco de las máquinas virtuales administradas con "libvirt": http://www.libvirt.org/ (app-emulation/libvirt), se rotularán de la siguiente manera: |
66 | 1 | Martin Andres Gomez Gimenez | |
67 | <pre> |
||
68 | 5 | Martin Andres Gomez Gimenez | Resguardo = NOMBRE_DISCO + FECHA + EXTENSION + (DIGEST) |
69 | 1 | Martin Andres Gomez Gimenez | </pre> |
70 | 5 | Martin Andres Gomez Gimenez | |
71 | NOMBRE_DISCO = * Nombre del disco virtual sin la extensión. * |
||
72 | |||
73 | FECHA = * fecha en que fue realizada la copia de resguardo en el formato: AAAAMMDD + "-" * |
||
74 | |||
75 | AAAAMMDD = año + mes + día |
||
76 | |||
77 | EXTENSION = * extensión que indica el formato de disco utilizado para resguardar la imagen: .qcow2 * |
||
78 | |||
79 | DIGEST = * extensión a utilizar en para los archivos de sumas precedida por un punto. La extensión será, según corresponda: .md5, .sha1 o .sha256. * |