Proyecto

General

Perfil

Esquema de rótulo de las copias de resguardo » Histórico » Versión 7

Martin Andres Gomez Gimenez, 2019-08-08 15:55

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 5 Martin Andres Gomez Gimenez
FORMATO = * formato utilizado para empaquetar y comprimir archivos: .tar.bz2 *
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 7 Martin Andres Gomez Gimenez
LISTA = * extensión a utilizar en los archivos donde se lista el contenido del archivo de respaldo. Este archivo lista 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
backup-$HOST-$TIPO-$FECHA.tar.bz2.sha256
36 1 Martin Andres Gomez Gimenez
</pre>
37 3 Martin Andres Gomez Gimenez
38 1 Martin Andres Gomez Gimenez
h2. Rotulado de cintas de resguardo
39
40 3 Martin Andres Gomez Gimenez
Las cintas se rotularán de la siguiente manera:
41 1 Martin Andres Gomez Gimenez
42
<pre>
43
Resguardo = HOST + DS + (SEMANA)
44
</pre>
45
46 2 Martin Andres Gomez Gimenez
HOST = * nombre del servidor dada por la salida del comando "hostname" seguido de guión *
47 1 Martin Andres Gomez Gimenez
48
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) *
49
50 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. *
51 1 Martin Andres Gomez Gimenez
52 3 Martin Andres Gomez Gimenez
53 1 Martin Andres Gomez Gimenez
h2. Rotulado de imágenes de disco
54 3 Martin Andres Gomez Gimenez
55 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:
56 1 Martin Andres Gomez Gimenez
57
<pre>
58 5 Martin Andres Gomez Gimenez
Resguardo = NOMBRE_DISCO + FECHA + EXTENSION + (DIGEST)
59 1 Martin Andres Gomez Gimenez
</pre>
60 5 Martin Andres Gomez Gimenez
61
NOMBRE_DISCO = * Nombre del disco virtual sin la extensión. *
62
63
FECHA = * fecha en que fue realizada la copia de resguardo en el formato: AAAAMMDD + "-" *
64
65
AAAAMMDD = año + mes + día
66
67
EXTENSION = * extensión que indica el formato de disco utilizado para resguardar la imagen: .qcow2 *
68
69
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. *