| Descripción | Comando |
---|
| Actualizando el rastreador de nodos (node tracker) |
---|
1 | Detener el proceso del rastreador (tracker) en ejecución |
|
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 |
Code Block |
---|
cd ~/nodetracker |
|
Realice el siguiente comando si el comando anterior falla debido a que el directorio no existe
Code Block |
---|
mv ~/zencash/secnodetracker ~/nodetracker && cd ~/nodetracker |
|
3 | Actualiza git con el nueva URL del repositorio y recupera el último código fuente |
Code Block |
---|
git checkout -- package.json |
|
git remote set-url origin https://github.com/ZencashOfficial/nodetracker.git
git fetch origin checkoutmaster
git 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 | Code Block |
---|
sudo monit restart zend && sleep 8 |
Code Block |
---|
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.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. Code Block |
---|
git checkout -- filename |
|
4 | Instalar el rastreador de nodo (Node Tracker) con npm. |
Code Block |
---|
NODE_ENV=production 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
Añada el IPv4 externo a zen.conf
Code Block |
---|
echo "externalip=$IPV4" >> ~/.zen/zen.conf |
Cree variables ambientales para IPv6
Añada el IPv6 externo a zen.conf
Code Block |
---|
echo "externalip=$IPV6" >> ~/.zen/zen.conf |
Añada el puerto a zen.conf - NODO SEGURO Y SUPER NODO
Code Block |
---|
echo "port=9033" >> ~/.zen/zen.conf |
Opcional - Correr la configuración del rastreador de nodos (nodetracker) para actualizar los ajustes de configuración. |
---|
5 | NOTA: El rastreador de nodos (nodetracker) solamente permite cambiar una configuración a la vez entre conexión (IP, FQDN, Dirección T, Dirección de colateral) - Presiona Enter/Return a través de todas las configuraciones si no necesitan actualización.
- Para actualizar la dirección de colateral, revise porfavor Change Staking Address
|
|
8
|
| Ejecute el rastreador de nodos (nodetracker) y verifique su estado |
|
---|
6 | Remueva el proceso pm2 anterior para el Rastreador de Nodos (nodetracker). |
|
9
|
7 | Empiece el proceso del Rastreador de Nodos (nodetracker) con pm2 y guarde los cambios |
Code Block |
---|
pm2 start app.js --name nodetracker
pm2 save |
|
10
|
8 | Verifique el estado después de reiniciar siguiendo los registros y comprobando que el resultado sea válido, salga presionando CTRL + C
| |