beautypg.com

Métodos de tolerancia a fallos – HP StorageWorks 1500cs Modular Smart Array User Manual

Page 42

background image

42

Información general del almacenamiento

Para que los datos de la unidad lógica se puedan leer, la secuencia de los bloques de datos de cada

stripe debe ser la misma. El Controlador de arrays, que envía los bloques de datos a las cabezas de

escritura de las unidades en el orden adecuado, lleva a cabo esas secuencias.
Como consecuencia natural del proceso de repartición, todas las unidades físicas de una determinada

unidad lógica contienen la misma cantidad de datos. Si una unidad física tiene una capacidad superior a

la del resto de las unidades físicas de la misma unidad lógica, dicha capacidad adicional se perderá,

porque la unidad lógica no podrá utilizarla.
El grupo de unidades físicas que contiene la unidad lógica recibe el nombre de array de unidades o

simplemente array. Puesto que, generalmente, todas las unidades físicas de un array están configuradas

en una sola unidad lógica, el término array se utiliza con frecuencia como sinónimo de unidad lógica. Sin

embargo, un array puede contener varias unidades lógicas, cada una de un tamaño diferente (

Figura 4

).

Figura 4

Dos arrays (A1, A2) que contienen cinco unidades lógicas (de L1 a L5) distribuidas por cinco

unidades físicas (de D1 a D5)
Cada unidad lógica de un array se distribuirá por todas las unidades físicas del array. Una unidad lógica

también puede extenderse en más de un receptáculo de almacenamiento adjunto al sistema de arrays.
El fallo de las unidades, aunque poco probable, es potencialmente grave. Por ejemplo, en la

Figura 4

, el

fallo de cualquier unidad física del array puede provocar que todas las unidades lógicas del array sufran

una pérdida de datos irreversible.
Para evitar la pérdida de datos causada por el fallo de una unidad física, las unidades lógicas se

configuran generalmente con tolerancia a fallos.

Métodos de tolerancia a fallos

Para evitar la pérdida de datos causada por el fallo de una unidad física, las unidades lógicas se

configuran generalmente con tolerancia a fallos. Los siguientes tipos de configuración se encuentran

disponibles:

RAID 0: sólo repartición de datos (sin tolerancia a fallos).

RAID 1+0: duplicación de unidades

RAID 5: protección de datos distribuidos

RAID 6 (ADG): protección avanzada de datos

Para todas las configuraciones, a excepción de RAID 0, la protección adicional contra la pérdida de

datos puede conseguirse asignando una unidad como repuesto en línea. Esta unidad no contiene datos y

está conectada al mismo Controlador que el array. Cuando una unidad física del array falla, el

controlador reconstruye automáticamente la protección de los datos. (En el improbable caso de que falle

otra unidad del array mientras se escriben de nuevo los datos en el repuesto, la unidad lógica seguirá

fallando).
Se asigna un repuesto a un array y éste se asigna automáticamente a todas las unidades lógicas del

mismo array. Además, no necesita asignar repuestos independientes a cada array; puede configurar una

unidad de disco duro para que sea el repuesto en línea de varios arrays.

L4

L5

L3

A1

L1

L2

D1

D2

D3

D4

D5

A2

15313

This manual is related to the following products: