Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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ónComando

Actualizando el rastreador de nodos (node tracker)
1Detener el proceso del rastreador (tracker) en ejecución
pm2 stop 0
2Cambie 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
3Actualiza 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
4Instalar 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:

https://www.ultratools.com/tools/ipv6Compress

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
7Ejecute 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
8Remueva el proceso pm2 anterior para el Rastreador de Nodos (nodetracker).
pm2 delete 0
9Empiece 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



© 2019 Horizen. All rights reserved.


  • No labels