systemadmin.es > Hardware > Configurar RAID PERC en WriteBack aunque la batería este en fallo

Configurar RAID PERC en WriteBack aunque la batería este en fallo

Anteriormente hemos visto que es posible configurar la política de una controladora RAID PERC en WriteBack o WriteThrough, pero si tenemos la batería en fallo no nos dejará cambiar de una a otra. (también como check de nagios para la política por defecto de la controladora)

Para configurar que aunque tengamos la batería en fallo se use la política WriteBack, deberemos definir la propiedad CachedBadBBU, que permite usar WriteBack sin batería (con los consecuentes problemas de pérdida de datos si se va la luz)

# MegaCli -LDSetProp CachedBadBBU -LALL -aALL
                                     
Set Write Cache OK if bad BBU on Adapter 0, VD 0 (target id: 0) success
Set Write Cache OK if bad BBU on Adapter 0, VD 1 (target id: 1) success
Set Write Cache OK if bad BBU on Adapter 0, VD 2 (target id: 2) success

Exit Code: 0x00

Mediante -LDInfo podremos ver que ha vuelto a WriteBack:

# /opt/MegaRAID/MegaCli/MegaCli -LDInfo -LAll -aAll
                                     

Adapter 0 -- Virtual Drive Information:
Virtual Disk: 0 (Target Id: 0)
Name:Virtual Disk 0
RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0
Size:136.125 GB
State: Optimal
Stripe Size: 64 KB
Number Of Drives:2
Span Depth:1
Default Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
Current Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
Access Policy: Read/Write
Disk Cache Policy: Disk's Default
Encryption Type: None
Virtual Disk: 1 (Target Id: 1)
Name:Virtual Disk 1
RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0
Size:136.125 GB
State: Optimal
Stripe Size: 64 KB
Number Of Drives:2
Span Depth:1
Default Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
Current Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
Access Policy: Read/Write
Disk Cache Policy: Disk's Default
Encryption Type: None
Virtual Disk: 2 (Target Id: 2)
Name:Virtual Disk 2
RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0
Size:136.125 GB
State: Optimal
Stripe Size: 64 KB
Number Of Drives:2
Span Depth:1
Default Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
Current Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
Access Policy: Read/Write
Disk Cache Policy: Disk's Default
Encryption Type: None

Exit Code: 0x00

Para devolver al comportamiento inicial, que si la batería esta en fallo pase de WriteBack a WriteThrough, deberemos definir la propiedad NoCachedBadBBU:

# MegaCli -LDSetProp NoCachedBadBBU -LALL -aALL
                                     
Set No Write Cache if bad BBU on Adapter 0, VD 0 (target id: 0) success
Set No Write Cache if bad BBU on Adapter 0, VD 1 (target id: 1) success
Set No Write Cache if bad BBU on Adapter 0, VD 2 (target id: 2) success

Exit Code: 0x00

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>