Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
radix:validadores [2021/11/22 21:05]
admin
radix:validadores [2021/11/23 16:22] (actual)
admin
Línea 1: Línea 1:
-====== Actualizar ====== +====== Actualizar node runner======
  
 Hay dos instalaciones tipo, la de estilo Docker y la estilo systemd. Hay dos instalaciones tipo, la de estilo Docker y la estilo systemd.
 Para actualizar la de tipo Docker estos son los pasos: Para actualizar la de tipo Docker estos son los pasos:
  
-  - docker-compose -f radix-fullnode-compose.yml down +1) pullear antes las imagenes nuevas: 
-  - guardar backup del yml +<unit name="default"> 
-  - wget ruta_github/yml +<code lang>docker pull radixdlt/radixdlt-core:1.0.3 
-  ejecutar sript run.sh  +docker pull radixdlt/radixdlt-nginx:1.0.6</code> 
-  - verificar estado+</unit>
  
-export RADIXDLT_NETWORK_NODE=radix://rn1qthu8yn06k75dnwpkysyl8smtwn0v4xy29auzjlcrw7vgduxvnwnst6derj@99.80.126.26 
-export RADIXDLT_NODE_KEY_PASSWORD=mypass 
-docker-compose -f radix-fullnode-compose.yml up -d \\ 
  
-radixnode api version  \\ +Se puede sacar un listado de la imagenes descargadas: 
-{"version": "1.0.3" \\ +<unit name="default"> 
-  +<code lang>docker image ls | sort</code> 
-radixnode api health  \\ +</unit>
-{"status": "SYNCING" \\+
  
  
-Puede tardar horas en actualizar el status a UP.  \\+2) descargar nuevo Yaml 
 +<unit name="default"> 
 + 
 +<code lang>wget https://raw.githubusercontent.com/radixdlt/node-runner/main/node-runner-cli/release_ymls/radix-fullnode-compose.yml</code> 
 +</unit> 
 + 
 +3) editar la parte del Keystore en el apartado del radix service 
 +  volumes: 
 +    - core_ledger:/home/radixdlt/RADIXDB 
 +    - /home/tu_usuario/node-config/node-keystore.ks:/home/radixdlt/node-keystore.ks 
 + 
 +4) editar la parte final de volumes con la BD 
 +volumes: 
 +  core_ledger: 
 +    driver: local 
 +    driver_opts: 
 +      device: /home/tu_usuario/data 
 +      o: bind 
 +      type: none 
 + 
 +5) parar el contenedor actual antes del final de la epoca 
 +<unit name="default"> 
 +<code lang>docker-compose -f radix-fullnode-compose.yml down</code> 
 +</unit> 
 + 
 + 
 +6) ejecutar el contenedor nuevo 
 + 
 +<unit name="default"> 
 +<code lang>export RADIXDLT_NETWORK_NODE=radix://rn1qthu8yn06k75dnwpkysyl8smtwn0v4xy29auzjlcrw7vgduxvnwnst6derj@99.80.126.26 
 + 
 +export RADIXDLT_NODE_KEY_PASSWORD=mipass 
 + 
 +docker-compose -f radix-fullnode-compose.yml up -d 
 +</code> 
 +</unit> 
 + 
 + 
 +7) comprobaciones  
 + 
 +<unit name="default"> 
 +<code lang>radixnode api version 
 +{"version": "1.0.3"
 +</code> 
 +</unit> 
 +  
 +<unit name="default"> 
 +<code lang>radixnode api health 
 +{"status": "UP"
 +</code> 
 +</unit> 
 +  
 +(suele tardar un par de minutos despues del arranque)