Translate

domingo, 25 de octubre de 2020

Varios nodos de storj en Windows 10

Hola,

Storj es un sistema p2p de almacenamiento de archivos, viene pensado para instalar un nodo unico en windows 10, pero hay forma de instalar mas de un NODO de Storj en windows 10



Pasos:


1)Copiar todo el programa del primer nodo de storj a una segunda ubicación en la raiz del SO (C:\Program Files\Storj\Storage node -> C:\storj_nodo02)


2)En la segunda ubicación eliminar el fichero storajenode.txt (es el fichero de log del nodo viejo)


3)El fichero de configuracion config.yaml lo llamaremos config.yaml.old y generaremos un config.yaml nuevo vacio asi como las carpetas del storage vacios y su BBDD ejecutando esto en el cmd:

c:\Storj_nodo02\storagenode.exe setup --config-dir c:\Storj_nodo02\

Se crea un config.yaml nuevo asi como un directorio storage con las carpetas de los datos y con los ficheros de bbdd. Podemos poner ya los directorios en la ruta de almacenamiento asi como ubicar tambien las bases de datos.

4)Crear una nueva identidad en una ubicación separada para el nodo 2 ->https://documentation.storj.io/dependencies/identity

Solicitando un nuevo token -> https://documentation.storj.io/before-you-begin/auth-token


5) Cambiar la configuración y rutas (config.yaml) para el nuevo nodo en c:\Storj_nodo02

Storage2.Database-Dir: C:\storj_bd\nodo01 -> Cambiar la ruta de la ubicacion de la bbdd a una nueva

Storage2.Database-Dir: C:\storj_bd\nodo02


console.address: 127.0.0.1:14002 -> Cambiar el puerto a otro ya que debe ser unico

console.address: 127.0.0.1:14003


contact.external-address: xxxxxxxxxxx.duckdns.org:28967 -> Cambiar el puerto a otro ya que debe ser unico

contact.external-address: xxxxxxxxxxx.duckdns.org:28968


identity.cert-path: C:\storj_certis\nodo01_01\identity.cert -> directorio de la nueva identidad

identity.cert-path: C:\storj_certis\nodo02_01\identity.cert


identity.key-path: C:\storj_certis\nodo01_01\identity.key -> directorio de la nueva identidad

identity.key-path: C:\storj_certis\nodo02_01\identity.key


log.output: winfile:///C:\Program Files\Storj\Storage Node\\storagenode.log -> Poner la nueva ruta 

log.output: winfile:///c:\Storj_nodo02\\storagenode.log


operator.email: xxxxxxx@gmail.com -> Este parámetro no cambia

operator.wallet: xxxxxxxx -> Este parámetro no cambia


server.address: :28967 -> Cambiar el puerto a otro ya que debe ser unico

server.address: :28968


server.private-address: 127.0.0.1:7778 -> Cambiar el puerto a otro ya que debe ser unico

server.private-address: 127.0.0.1:7779


storage.allocated-disk-space: 12.00 TB -> Ajustar al nuevo tamaño

storage.allocated-disk-space: 14.00 TB


storage.path: E:\storj_nodo01_unit\ -> Ajustar al nuevo hdd

storage.path: F:\storj_nodo02_unit\


6) Abrir el puerto nuevo 28968 en tu router


7) Comprobaremos funcionamiento ok antes de crearlo como servicio ejecutando esto en el cmd:

c:\Storj_nodo02\storagenode.exe run --config-dir c:\Storj_nodo02\

Ir al dashboard y comprobar que todo va bien (Si no funciona ir al log del nuevo nodo storagenode.txt)


8)Añadir un nuevo servicio de storj para el nuevo nodo

abrir CMD como administrador

sc.exe create storagenodenodo02 binPath= “c:\Storj_nodo02\storagenode.exe run --config-dir c:\Storj_nodo02\”

Ir a services.msc y configurarlo en modo de inicio automatico e inciarlo

Ir al dashboard y comprobar que todo va bien (Si no funciona ir al log del nuevo nodo storagenode.txt)