For the complete documentation index, see llms.txt. This page is also available as Markdown.

Consejos

Consejos de operación que aprendes con el tiempo y que nadie documenta en ningún lado.

Sincronizar la base de datos entre nodos via rsync

Si tienes que levantar un nodo nuevo o restablecer uno dañado, puedes copiar la base de datos desde un nodo que ya está sincronizado en lugar de esperar días:

rsync -av --progress \
  --exclude 'socket' \
  tu_usuario@nodo-origen:/ruta/al/db/ \
  /ruta/local/db/

Detén el nodo destino antes de copiar. El nodo origen puede seguir corriendo — los archivos immutable son seguros de copiar en caliente.


Sincronización rápida con Mithril

En lugar de sincronizar desde cero durante días, usa Mithril para descargar un snapshot certificado criptográficamente. Tiempo de sincronización: menos de una hora en la mayoría de las conexiones.

Bootstrap con Mithril

Monitorear el vencimiento de KES

No esperes a que el nodo deje de producir bloques para darte cuenta de que las KES expiraron. Consulta el estado del certificado regularmente:

cardano-cli query kes-period-info \
  --mainnet \
  --op-cert-file $HOME/pool-keys/node.cert

La salida te indica cuántos períodos quedan. Pon un recordatorio cuando queden menos de 10 períodos (~13 días).


Ver logs en tiempo real

Para seguir lo que está haciendo un servicio en directo:

Patrones útiles para filtrar:


P2P simplifica la red

Con P2P activo ya no necesitas el script topologyUpdater ni llamadas periódicas a la API de IOHK para anunciar tu nodo. El descubrimiento de peers es automático gracias a localRoots, publicRoots y bootstrapPeers en el archivo de topología. Si todavía tienes ese cron job corriendo, puedes eliminarlo.


Rollback tras un problema grave

Si el nodo queda en un estado inconsistente tras una actualización o un problema de hardware, detén el nodo, renombra la carpeta db/ como backup, y vuelve a sincronizar:

Si tienes Mithril disponible, úsalo para acelerar la resincronización. En versiones recientes de cardano-node, el proceso es considerablemente más rápido que hace unos años gracias a las mejoras en el ledger state.

Última actualización