Avamar: No se puede vaciar MCS después de server_data los archivos con el mensaje "Error en el vaciado del servidor del administrador" debido a daños en el sistema de archivos
Summary: El apagado incorrecto generaba archivos dañados. Error de vaciado del servidor de Administrator "Fallo de vaciado del servidor de Administrator"
Symptoms
La comprobación proactiva informó sobre la falla de permisos de archivo de la siguiente manera:
ERROR: File /usr/local/avamar/var/mc/server_data/postgres/bad_data/pg_stat_tmp/db_0.stat is not readable by admin and will cause flush failures ERROR: File /usr/local/avamar/var/mc/server_data/postgres/bad_data/pg_stat_tmp/db_16384.stat is not readable by admin and will cause flush failures RESOLUTION: Change permissions or move files. # --> File Permissions *FAILED*
El intento de vaciar MCS manualmente falla (salida/comando reducido en negrita):
admin@UtilityNode:~/>: mcserver.sh --flush --verbose . . . Flushing Administrator Server... Administrator Server flush failed.
Cause
Un apagado incorrecto en el servidor Avamar da como resultado un sistema de archivos dañado con dos archivos defectuosos en su interior.
Fecha detectada en la que se creó bad_data:
root@UtilityNode:/data01/avamar/var/mc/server_data/postgres/#: ls -la /data01/avamar/var/mc/server_data/postgres/ total 8 drwx------ 4 admin admin 32 Jul 21 13:21 . drwxr-xr-x 6 admin admin 4096 Aug 15 14:32 .. drwxr-xr-x 3 admin admin 24 Jul 21 13:21 bad_data drwx------ 19 admin admin 4096 Aug 11 04:18 data
Archivos dañados en /bad_data:
root@UtilityNode:/usr/local/avamar/var/mc/server_data/postgres/bad_data/pg_stat_tmp/#: ls -la ls: cannot access db_0.stat: No such file or directory ls: cannot access db_16384.stat: No such file or directory total 0 drwx------ 2 admin admin 42 Jul 21 12:59 . drwxr-xr-x 3 admin admin 24 Jul 21 13:21 .. ?????????? ? ? ? ? ? db_0.stat ?????????? ? ? ? ? ? db_16384.stat Note how the time the system rebooted matches the modification date of the directory which contains the bad data.
root@UtilityNode:/data01/avamar/var/mc/server_data/postgres/#: uptime 14:42pm up 25 days 6:52, 1 user, load average: 0.39, 0.42, 0.42
La causa del reinicio (en este ejemplo en particular, fue un corte de energía). El archivo /var/log/messages contiene lo siguiente:
Jul 21 05:49:33 UtilityNode ipmiutil: igetevent-gen4t: 00c7 07/21/17 05:49:29 MIN BMC Power Supply Status #98 External Fault (asserted) 6f [0d ff ff] - ELOG(632) 0x79 : 0xB800 0x7E : 0x00 0x80 : 0x00 0x01 : 0x80 0
Resolution
Si los síntomas coinciden en el sistema Avamar, comuníquese con el soporte de Avamar y consulte este artículo (KB 503262)
El soporte revisa el sistema y, si el problema coincide, ayuda a identificar los archivos dañados y a corregir el problema.