CAPÍTULO 09
Operación, copias y mantenimiento
Rutinas, copia/restauración, observabilidad, actualizaciones y evidencia.
Calendario mínimo
| Frecuencia | Tarea |
|---|---|
| Diaria | Última conexión, estado del gateway y copia automática |
| Semanal | Espacio, temperatura, errores de servicios y conectividad |
| Mensual | Actualizaciones disponibles, inventario y revisión de alertas |
| Trimestral | Restauración de prueba y revisión física de antena/caja |
| Tras cada cambio | EUI, radio, MQTT, reinicio y evidencia |
Informe de estado
sudo ./scripts/gateway-install-report.sh
sudo ./scripts/gateway-evidence.shQué copiar
- Configuración de Concentratord y MQTT Forwarder.
- Configuración de red y unidades systemd personalizadas.
- Archivos Compose y configuración de ChirpStack en modo autónomo.
- Volcado consistente de PostgreSQL; no basta con copiar su directorio en caliente.
- Configuración de Mosquitto, certificados y ACL mediante un canal privado separado.
- Inventario, versiones y hash de cada copia.
Ejemplo de volcado lógico en Compose
docker compose exec -T postgres pg_dump -U chirpstack chirpstack > chirpstack-$(date +%F).sql
sha256sum chirpstack-$(date +%F).sqlActualizar sin romper el servicio
- 1Lee cambios
Revisa notas de versión y compatibilidad antes de actualizar.
- 2Copia
Crea una copia y comprueba su integridad.
- 3Prueba
Actualiza primero el entorno de laboratorio.
- 4Ventana
Programa la intervención y deja preparado el retorno.
- 5Valida
Comprueba servicios, EUI, trama real, interfaz y reinicio.
Contenedores
docker compose pull
docker compose up -d
docker compose ps
docker compose logs --tail=100