Utilice esta página para los comandos comunes que se utilizan para actualizar los diversos programas que se ejecutan en los Nodos Seguros y Super Nodos
- Actualización del rastreador de nodos (node tracker)
- Configurar zen.conf
Descripción | Comando | |
---|---|---|
Actualizando el rastreador de nodos (node tracker) | ||
1 | Detener el proceso del rastreador (tracker) en ejecución | pm2 stop 0 |
2 | Cambie el directorio donde se clonó el rastreador de nodos, este será ~/nodetracker para la guía oficial y generalmente ~/zencash/secnodetracker para documentación más antigua u otras guías | cd ~/nodetracker Realice el siguiente comando si el comando anterior falla debido a que el directorio no existe mv ~/zencash/secnodetracker ~/nodetracker && cd ~/nodetracker |
3 | Actualiza git con el nueva URL del repositorio y recupera el último código fuente | git checkout -- package.json git remote set-url origin https://github.com/ZencashOfficial/nodetracker.git git fetch origin git checkout master git pull NOTA: If git returns an error regarding any files, ejecute el siguiente comando (reemplazando 'filename con el archivo que regreso con un mensaje de error) y repita los comandos anteriores. git checkout -- filename |
4 | Instalar el rastreador de nodo (Node Tracker) con npm. | npm install |
Configuración zen.conf - omita los pasos 5 y 6 si esto ya se ha realizado para su nodo (nodetracker 0.3.1 o más reciente) | ||
5 | Ubique las direcciones IPv4 y / o IPv6 públicas de su nodo y añádalas al archivo zen.conf como direcciones IP externas conectadas a través del puerto 9033 (predeterminado) SOLO LOS SUPER NODOS SON NECESITAN REALIZAR CADA COMANDO EN ESTE PASO LOS NODOS SEGUROS REQUIEREN AL MENOS UNA DIRECCIÓN EXTERNA Y PUERTO AÑADIDAS EN ZEN.CONF NOTA: los nodos seguros solo requieren un tipo de IP, los Super Nodos requieren ambos tipos. NOTA: Reemplace <IPv4> con el IPv4 público de su nodo, elimine <corchetes> NOTA: Reemplace <IPv6> con el IPv6 público de su nodo en notación comprimida sin ceros a la izquierda, elimine <corchetes> Utilice el siguiente enlace para asegurarse de que su dirección IPv6 esté en notación comprimida: | Cree variables ambientales para IPv4 IPV4=<IPv4> Añada el IPv4 externo a zen.conf echo "externalip=$IPV4" >> ~/.zen/zen.conf Cree variables ambientales para IPv6 IPV6=<IPv6> Añada el IPv6 externo a zen.conf echo "externalip=$IPV6" >> ~/.zen/zen.conf Añada el puerto a zen.conf - NODO SEGURO Y SUPER NODO echo "port=9033" >> ~/.zen/zen.conf |
6 | Reinicia zend y comprueba la configuración de la dirección. NOTA: La salida del segundo comando debe mostrar las direcciones ingresadas en el paso anterior | sudo monit restart zend && sleep 8 zen-cli getnetworkinfo | grep address |
Ejecute la configuración de nodetracker y compruebe el estado | ||
7 | Ejecute nuevamente la configuración del nodo para actualizar la lista de servidores de seguimiento, a menos que desee cambiar específicamente alguno de los valores, puede presionar Intro para retener el conjunto actual. | node setup.js |
8 | Remueva el proceso pm2 anterior para el Rastreador de Nodos (nodetracker). | pm2 delete 0 |
9 | Empiece el proceso del Rastreador de Nodos (nodetracker) con pm2 y guarde los cambios | pm2 start app.js --name nodetracker pm2 save |
10 | Verifique el estado después de reiniciar siguiendo los registros y comprobando que el resultado sea válido, salga presionando CTRL + C | pm2 logs |