364.1 - Ejercicios: HA de Hardware y Recursos
Pregunta 1
¿Que tipo de memoria puede detectar y corregir automaticamente errores de un solo bit?
a) DDR4 b) ECC c) Registered d) Buffered
Respuesta
b) ECC
La memoria ECC (Error-Correcting Code) detecta y corrige automaticamente errores de un bit, y detecta errores de dos bits. Es esencial en servidores para garantizar la integridad de los datos.
Pregunta 2
¿Que dispositivo del sistema representa el watchdog timer en Linux?
a) /dev/timer
b) /dev/watchdog
c) /dev/wdt
d) /proc/watchdog
Respuesta
b) /dev/watchdog
El watchdog timer se accede a traves de /dev/watchdog. Las aplicaciones deben escribir periodicamente en este dispositivo para mantener el sistema vivo. Si dejan de escribir, el watchdog reinicia el sistema.
Pregunta 3
¿Que modulo del kernel proporciona un watchdog por software?
a) iTCO_wdt
b) hpwdt
c) softdog
d) ipmi_watchdog
Respuesta
c) softdog
softdog es el modulo de watchdog por software del kernel Linux. No requiere hardware especifico, a diferencia de iTCO_wdt (Intel), hpwdt (HP) o ipmi_watchdog (IPMI).
Pregunta 4
¿En que archivo de NUT se define el modo de operacion (standalone, netserver, netclient)?
a) /etc/nut/ups.conf
b) /etc/nut/nut.conf
c) /etc/nut/upsmon.conf
d) /etc/nut/upsd.conf
Respuesta
b) /etc/nut/nut.conf
El archivo /etc/nut/nut.conf define el modo de operacion con la directiva MODE=. Los valores posibles son: standalone, netserver, netclient y none.
Pregunta 5
¿Que modo de NUT permite compartir la informacion del UPS con otros servidores por red?
a) standalone
b) netserver
c) netclient
d) shared
Respuesta
b) netserver
El modo netserver configura NUT para que el UPS conectado localmente sea accesible por otros servidores (clientes) a traves de la red. Los clientes usan el modo netclient.
Pregunta 6
¿Que comando de ipmitool reinicia un servidor remoto?
a) ipmitool -I lanplus -H IP -U user -P pass power restart
b) ipmitool -I lanplus -H IP -U user -P pass power cycle
c) ipmitool -I lanplus -H IP -U user -P pass reboot
d) ipmitool -I lanplus -H IP -U user -P pass chassis restart
Respuesta
b) ipmitool -I lanplus -H IP -U user -P pass power cycle
power cycle apaga y enciende el servidor remotamente via IPMI. Las opciones de ipmitool power son: status, on, off, cycle y reset.
Pregunta 7
¿En que archivo de NUT se configuran el driver y puerto del UPS?
a) /etc/nut/nut.conf
b) /etc/nut/ups.conf
c) /etc/nut/upsd.conf
d) /etc/nut/upsmon.conf
Respuesta
b) /etc/nut/ups.conf
El archivo /etc/nut/ups.conf define cada UPS con su nombre, driver (ej: usbhid-ups), puerto y descripcion.
Pregunta 8
¿Que comando muestra los sensores de hardware (temperatura, voltaje, ventiladores) via IPMI?
a) ipmitool mc info
b) ipmitool sel list
c) ipmitool sensor list
d) ipmitool lan print
Respuesta
c) ipmitool sensor list
ipmitool sensor list muestra todos los sensores del servidor incluyendo temperatura, voltaje, velocidad de ventiladores y su estado. sdr list muestra informacion similar desde el Sensor Data Repository.
Pregunta 9
¿Que parametro de systemd configura el watchdog del sistema?
a) WatchdogSec=
b) RuntimeWatchdogSec=
c) SystemWatchdog=
d) WatchdogTimeout=
Respuesta
b) RuntimeWatchdogSec=
RuntimeWatchdogSec= en /etc/systemd/system.conf configura el timeout del watchdog de systemd. Si systemd no responde dentro de este tiempo, el watchdog reinicia el sistema.
Pregunta 10
¿Que funcion tiene el BMC (Baseboard Management Controller) en un servidor?
a) Gestionar la BIOS/UEFI b) Permitir gestion remota del hardware independiente del SO c) Controlar la velocidad del procesador d) Gestionar la memoria cache
Respuesta
b) Permitir gestion remota del hardware independiente del SO
El BMC es un controlador independiente que permite gestionar el servidor remotamente (encender, apagar, consola, sensores) incluso cuando el sistema operativo no esta funcionando o el servidor esta apagado.
Pregunta 11
¿Que directiva en /etc/nut/upsmon.conf especifica el comando que se ejecutara para apagar el sistema cuando la bateria del UPS esta baja?
a) POWERDOWNCMD
b) SHUTDOWNCMD
c) FINALCMD
d) HALTCMD
Respuesta
b) SHUTDOWNCMD
La directiva SHUTDOWNCMD en upsmon.conf define el comando de apagado que se ejecuta cuando el UPS reporta bateria baja. El valor tipico es "/sbin/shutdown -h +0" para un apagado inmediato.
Pregunta 12
¿Que significan las siglas CE y UE en el contexto de la memoria ECC?
a) Cache Error y Uncorrectable Error b) Corrected Error y Uncorrected Error c) Critical Error y Unknown Error d) Common Error y Unusual Error
Respuesta
b) Corrected Error y Uncorrected Error
CE (Corrected Error) son errores de un bit que la memoria ECC corrige automaticamente. UE (Uncorrected Error) son errores de multiples bits que no pueden corregirse y son criticos. Se monitorizan en /sys/devices/system/edac/mc/.
Pregunta 13
¿Que configuracion de fuentes de alimentacion redundantes se conoce como N+1?
a) N fuentes activas mas una en modo standby b) N fuentes activas mas una adicional de reserva compartiendo la carga c) Una fuente primaria con N fuentes secundarias d) N fuentes redundantes sin carga compartida
Respuesta
b) N fuentes activas mas una adicional de reserva compartiendo la carga
La configuracion N+1 significa que hay N fuentes necesarias para alimentar el servidor mas una adicional de reserva. Todas las fuentes comparten la carga. Si una falla, las restantes absorben la carga sin interrupcion.
Pregunta 14
¿Que funcion cumple el caracter “V” cuando se escribe en /dev/watchdog?
a) Reinicia el temporizador del watchdog b) Realiza un “magic close” que desactiva el watchdog al cerrar el dispositivo c) Verifica el estado del watchdog d) Configura el watchdog en modo verbose
Respuesta
b) Realiza un “magic close” que desactiva el watchdog al cerrar el dispositivo
Escribir “V” (magic close character) en /dev/watchdog antes de cerrar el descriptor de archivo permite desactivar el watchdog limpiamente. Sin este caracter magico, cerrar /dev/watchdog provocaria que el watchdog reinicie el sistema al expirar el timeout.
Pregunta 15
¿Que comando de ipmitool activa una sesion de consola serial remota (Serial over LAN)?
a) ipmitool -I lanplus -H IP -U user -P pass console activate
b) ipmitool -I lanplus -H IP -U user -P pass sol activate
c) ipmitool -I lanplus -H IP -U user -P pass serial start
d) ipmitool -I lanplus -H IP -U user -P pass kvm connect
Respuesta
b) ipmitool -I lanplus -H IP -U user -P pass sol activate
SOL (Serial over LAN) permite acceder a la consola serial del servidor remotamente a traves de la red mediante IPMI. Es util para diagnosticar problemas de arranque o cuando el SO no responde.
Pregunta 16
¿En que archivo de NUT se configuran los usuarios y sus permisos para acceder al daemon upsd?
a) /etc/nut/nut.conf
b) /etc/nut/ups.conf
c) /etc/nut/upsd.users
d) /etc/nut/upsmon.conf
Respuesta
c) /etc/nut/upsd.users
El archivo /etc/nut/upsd.users define los usuarios que pueden conectarse al daemon upsd, sus contraseñas, acciones permitidas (SET, FSD) y su rol de monitorizacion (master o slave).
Pregunta 17
¿Que parametro de upsmon.conf define el tiempo en segundos antes de considerar que un UPS esta muerto?
a) POLLFREQ
b) HOSTSYNC
c) DEADTIME
d) FINALDELAY
Respuesta
c) DEADTIME
DEADTIME especifica el numero de segundos sin respuesta del UPS antes de que upsmon lo considere como muerto (inaccesible). El valor predeterminado es 15 segundos. Si se alcanza, se disparan las acciones de emergencia.
Pregunta 18
¿Que modulo de watchdog esta diseñado para chipsets Intel?
a) softdog
b) iTCO_wdt
c) hpwdt
d) ipmi_watchdog
Respuesta
b) iTCO_wdt
iTCO_wdt (Intel TCO Watchdog Timer) es el modulo de watchdog de hardware para chipsets Intel. TCO (Total Cost of Ownership) es un subsistema de los chipsets Intel que incluye un timer de watchdog. Es mas fiable que el watchdog por software (softdog).
Pregunta 19
¿Que comando de ipmitool muestra el registro de eventos del sistema (System Event Log)?
a) ipmitool event list
b) ipmitool log show
c) ipmitool sel list
d) ipmitool sdr events
Respuesta
c) ipmitool sel list
ipmitool sel list muestra el System Event Log (SEL) que contiene eventos de hardware como errores de temperatura, fallos de discos, errores de memoria, etc. Para limpiar el log se usa ipmitool sel clear.
Pregunta 20
¿Que directiva de ShutdownWatchdogSec en /etc/systemd/system.conf controla?
a) El tiempo maximo para que systemd complete un reinicio del watchdog b) El timeout del watchdog durante el proceso de apagado del sistema c) El intervalo de verificacion del watchdog al iniciar d) El tiempo de espera antes de activar el watchdog
Respuesta
b) El timeout del watchdog durante el proceso de apagado del sistema
ShutdownWatchdogSec define cuanto tiempo se permite para el proceso de apagado antes de que el watchdog fuerce un reinicio. Esto evita que un apagado colgado deje el sistema inaccesible indefinidamente.
Pregunta 21
Escribe el comando para ver el estado de los sensores de hardware del servidor usando ipmitool localmente.
Respuesta
ipmitool sensor list
ipmitool sensor list muestra todos los sensores del servidor incluyendo temperaturas, voltajes y velocidades de ventiladores. Cada sensor muestra su valor actual, umbrales y estado.
Pregunta 22
Escribe el comando para consultar el estado de un UPS llamado “mi_ups” conectado localmente usando NUT.
Respuesta
upsc mi_ups@localhost
upsc (UPS Client) consulta las variables del UPS incluyendo estado de la bateria, carga, voltaje de entrada/salida y tiempo restante estimado. Se especifica el nombre del UPS y el host donde corre upsd.
Pregunta 23
Escribe el comando para forzar un apagado de emergencia (Forced ShutDown) desde upsmon de NUT.
Respuesta
upsmon -c fsd
upsmon -c fsd envia la señal de Forced ShutDown al daemon upsmon, que inicia el proceso de apagado ordenado del sistema. Los servidores slave se apagan primero, seguidos del master que finalmente ordena al UPS cortar la alimentacion.
Pregunta 24
Escribe el comando para ver los errores de memoria ECC corregidos del controlador de memoria mc0 en Linux.
Respuesta
cat /sys/devices/system/edac/mc/mc0/ce_count
El archivo ce_count en sysfs muestra el numero de errores corregidos (Corrected Errors) del controlador de memoria mc0. ue_count muestra los errores no corregidos. EDAC (Error Detection and Correction) es el subsistema del kernel para monitorizar errores de memoria.
Pregunta 25
Escribe el comando para configurar la direccion IP 192.168.1.200 en el canal LAN 1 del BMC usando ipmitool.
Respuesta
ipmitool lan set 1 ipaddr 192.168.1.200
ipmitool lan set permite configurar los parametros de red del BMC. El canal 1 es el canal LAN por defecto. Tambien se puede configurar la mascara de red (netmask) y la puerta de enlace (defgw ipaddr).