Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Tree
expandCollapseAlltrue
rootNodos Seguros y Super Nodos
excerpttrue


Panel
borderColorgrey
bgColorwhite
titleColorblack
borderWidth1
titleBGColorwhite
borderStylesolid
titleIdiomas


Utilice esta página para obtener instrucciones sobre cómo migrar su Nodo seguro a un Super Nodo.

Actualización del rastreador de nodos.

  • Mueva la carpeta de secnodetracker, renombrando la carpeta en el proceso
  • Actualice la URL remota del repositorio git
  • Actualice el software rastreador
  • Pruebe el nuevo software de rastreo (tracker) para su Nodo Seguro

Configuración Zen.conf

  • Agregar IP externo IPv4
  • Agregar IP externo IPv6
  • Agregar puerto 9033

Cambiar de Nodo Seguro a Súper Nodo

  • Agregue un registro DNS adicional para su Nombre de Dominio Completamente Calificado (FQDN) ya sea un registro A, si su Nodo seguro fue IPv6, o un registro AAAA si su Nodo seguro fue IPv4. Ambas direcciones IPv4 e IPv6 para su Super Nodo deben resolverse a través de DNS.
  • Prepare una nueva dirección transparente (T)  con un saldo a congelar de 500 ZEN (no debe volver a utilizar la dirección T utilizada para el congelamiento de los fondos del Nodo seguro).
  • Configure el rastreador (tracker) para un Super Nodo.




DescripciónComando

Actualizando el rastreador de nodos
1Detener el proceso del rastreador (tracker) en ejecución.

Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zentracker.service').

Code Block
sudo systemctl stop zentracker


Para instalaciones utilizando pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0).

Code Block
pm2 stop 0


2

Mueva (mv) la carpeta securenodetracker, renombrándola en el proceso, generalmente esta carpeta se encuentra localizado en ~/zencash/secnodetracker y posterior a eso cambiar el directorio (cd) a la nueva carpeta.



Code Block
mv ~/zencash/secnodetracker ~/nodetracker && cd ~/nodetracker


3Actualiza git con la 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
git checkout master
git pull


NOTA: Si git devuelve un error con respecto a cualquier archivo, ejecute el siguiente comando (reemplazando 'filename con el archivo que le causo error, desplegado en el mensaje de error) y repita los comandos anteriores.

Code Block
git checkout -- filename


4Instale el último conjunto de módulos de nodos necesarios para el rastreador.


Code Block
npm install



zen.conf configuration - skip steps 5 and 6 if this has already been done for your node
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)

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

Code Block
IPV4=<IPv4>

Añada el IPv4 externo a zen.conf

Code Block
echo "externalip=$IPV4" >> ~/.zen/zen.conf

Cree variables ambientales para IPv6

Code Block
IPV6=<IPv6>

Añada el IPv6 externo a zen.conf

Code Block
echo "externalip=$IPV6" >> ~/.zen/zen.conf

Añada el puerto a zen.conf

Code Block
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

Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zend.service')

Code Block
sudo systemctl restart zend && sleep 8

Para instalaciones utilizando monit

Code Block
sudo monit restart zend && sleep 8


Code Block
zen-cli getnetworkinfo | grep address


7

Ejecute nuevamente la configuración del nodo para actualizar la lista de servidores de seguimiento e inicialice el nuevo rastreador (tracker), presione enter a través de cada uno de los valores para retener el conjunto actual

  • Ingrese 'secure' para la solicitud en la categoría 'node category'.


Code Block
node setup.js


8

Actualice el proceso de supervision relevante en función de su instalación.

  • Para las instalaciones que usan systemd, actualice la unidad del sistema zentracker.service con la nueva ubicación de la carpeta del rastreador (tracker).
  • Para instalaciones que usan pm2, elimine la definición de proceso existente.

Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

Code Block
sudo sed -i  "s|zencash/secnodetracker|nodetracker|g" /lib/systemd/system/zentracker.service


Para instalaciones utilizando pm2  (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0).

Code Block
pm2 delete 0


9

Vuelva a cargar el proceso del rastreador de nodos e inicielo.

  • Para instalaciones utilizando systemd, recargue el la unidad de proceso systemd e inicielo.
  • Para instalaciones utilizando pm2 inicie el proceso y salvelo.

Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

Code Block
sudo systemctl daemon-reload
sudo systemctl start zentracker


Para instalaciones utilizando pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0).

Code Block
pm2 start app.js --name nodetracker
pm2 save


10

Verifique que el rastreador se esté ejecutando correctamente después de la actualización.

Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

Code Block
sudo systemctl status -n 0 zentracker


Para instalaciones que usan pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0).

Code Block
pm2 logs



Cambiar de Nodo Seguro a Super Nodo
11Detener el proceso de rastreador (tracker) en ejecución.

Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

Code Block
sudo systemctl stop zentracker


Para instalaciones que usan pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0).

Code Block
pm2 stop 0


12

Ejecute la configuración del nodo nuevamente;

  • Ingrese 'super' para la solicitud de 'node category'.
  • Introduzca la nueva dirección T con los 500 ZEN que se congelarán.
  • Presione enter a las opciones restantes, suponiendo que no se requieren cambios


Code Block
node setup.js


13Comience el rastreador de nodos (node tracker).

Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

Code Block
sudo systemctl start zentracker


Para instalaciones que usan pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0).

Code Block
pm2 start 0


14

Verifique que su Super Nodo se muestre en el sitio web de rastreo de nodo.


https://supernodes.zensystem.io/nodes/all



Insert excerpt
Enlaces de Redes Sociales
Enlaces de Redes Sociales
nopaneltrue