A mi me interesa añadir mas nodos en mi pc

Muy interesante, a mi me interesa añadir mas nodos en mi pc, pero no me atrevo por miedo de una descalificación debido a que el disco desaparezca o se monte en la otra ubicación

Teneis un manual paso a paso para añadir un nodo adicional? aviso, soy un poco novel en esto…

Hasta donde yo sé, @Vadim no escribió una guía paso a paso para su programa.
Para Windows, StorjLabs solo admite el instalador oficial o la versión de Docker.

Windows Installer solo puede instalar una nodo en una PC con Windows.
En la versión Docker, todos los parámetros serán iguales, pero debe especificar la ruta a la segunda identity, la ruta a los datos y cambiar los puertos externos en la opción -p 28968:28967 -p 127.0.0.1:14003:14002 -e ADDRESS=your.external.address:28968
En este ejemplo, 28968 es el segundo puerto para el segundo nodo, 14003 es el puerto para el panel del segundo nodo.

He seguido los pasos de una pagina web donde dice explicar como añadir varios nodos en un mismo windows, pero no me inicia el segundo nodo… espero no haber estropeado nada del primer nodo.

Summary

La pagina donde seguí el manual es la siguiente: https://www.blog.spyfly.es/2020/10/varios-nodos-de-storj-en-windows-10.html?showComment=1607886585038#c8167086481058107104

¿Qué hay en los registros?

No me acuerdo como tengo que mirar los registros. He reiniciado el pc y el nodo principal funciona perfectamente, no me ha funcionado la instalación del segundo nodo, pero al menos estoy tranquilo de que el nodo principal esta funcionando

Windows PowerShell
Copyright © Microsoft Corporation. Todos los derechos reservados.

Prueba la nueva tecnología PowerShell multiplataforma https://aka.ms/pscore6

PS C:\Users\user> Get-Content “$env:ProgramFiles/Storj/Storage Node/storagenode.log” -Tail 20 -Wait
2020-12-13T20:43:17.517+0100 INFO piecestore upload started {“Piece ID”: “7YOEVCOJ7OHDKXWXL6J5APAF746DYKQTUNVD53J2TTFVNVM4YDUA”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “PUT”, “Available Space”: 5269320775040}
2020-12-13T20:43:17.642+0100 INFO piecestore uploaded {“Piece ID”: “7YOEVCOJ7OHDKXWXL6J5APAF746DYKQTUNVD53J2TTFVNVM4YDUA”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “PUT”}
2020-12-13T20:43:18.069+0100 INFO piecestore download started {“Piece ID”: “5BSZDTC4TZTVAKQ2F63AWRI2IHL6W45DWTIO7YPL2RYNYMCZKJUA”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “GET”}
2020-12-13T20:43:18.227+0100 INFO piecestore downloaded {“Piece ID”: “5BSZDTC4TZTVAKQ2F63AWRI2IHL6W45DWTIO7YPL2RYNYMCZKJUA”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “GET”}
2020-12-13T20:43:35.216+0100 INFO piecestore upload started {“Piece ID”: “QNHBZJ5W6G7ENWRTSPUJR474LW7MKPTRQFWNJBHL23PJGCVYR4MA”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “PUT”, “Available Space”: 5269320772992}
2020-12-13T20:43:35.816+0100 INFO piecestore uploaded {“Piece ID”: “QNHBZJ5W6G7ENWRTSPUJR474LW7MKPTRQFWNJBHL23PJGCVYR4MA”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “PUT”}
2020-12-13T20:43:41.670+0100 INFO piecestore download started {“Piece ID”: “K2QBKE6REELYNLLSEJA6K34DLPBRSFQDUWSHKF7AN3EUDK5DMN5A”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “GET”}
2020-12-13T20:43:46.230+0100 INFO piecestore downloaded {“Piece ID”: “K2QBKE6REELYNLLSEJA6K34DLPBRSFQDUWSHKF7AN3EUDK5DMN5A”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “GET”}
2020-12-13T20:43:55.651+0100 INFO piecestore download started {“Piece ID”: “Q5ONGIKFDWNMEHLPE75STOJ5JOYQ5AVEVJBX4SIS5SZ7D2PZV3HQ”, “Satellite ID”: “1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE”, “Action”: “GET”}
2020-12-13T20:44:00.209+0100 ERROR piecestore download failed {“Piece ID”: “Q5ONGIKFDWNMEHLPE75STOJ5JOYQ5AVEVJBX4SIS5SZ7D2PZV3HQ”, “Satellite ID”: “1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE”, “Action”: “GET”, “error”: “write tcp 192.168.1.37:28967->135.181.29.49:49266: wsasend: An existing connection was forcibly closed by the remote host.”, “errorVerbose”: “write tcp 192.168.1.37:28967->135.181.29.49:49266: wsasend: An existing connection was forcibly closed by the remote host.\n\tstorj.io/drpc/drpcstream.(*Stream).pollWrite:228\n\tstorj.io/drpc/drpcwire.SplitN:29\n\tstorj.io/drpc/drpcstream.(*Stream).RawWrite:276\n\tstorj.io/drpc/drpcstream.(*Stream).MsgSend:322\n\tstorj.io/common/pb.(*drpcPiecestoreDownloadStream).Send:1089\n\tstorj.io/storj/storagenode/piecestore.(*Endpoint).Download.func5.1:580\n\tstorj.io/common/rpc/rpctimeout.Run.func1:22”}
2020-12-13T20:44:15.793+0100 INFO piecestore download started {“Piece ID”: “D3ZUMAAJB7FWOKZ7EBZJ4SEEYZ3ZXOOU2EMOC72ZUB26E7CC2LVA”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “GET”}
2020-12-13T20:44:16.015+0100 INFO piecestore downloaded {“Piece ID”: “D3ZUMAAJB7FWOKZ7EBZJ4SEEYZ3ZXOOU2EMOC72ZUB26E7CC2LVA”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “GET”}
2020-12-13T20:44:18.209+0100 INFO piecestore upload started {“Piece ID”: “UT6ZDJ7OYYQIA5DDHHOX5KOF6CHASOBGAEDJRLN76KFN4ABPYKCA”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”, “Available Space”: 5269319872128}
2020-12-13T20:44:18.381+0100 INFO piecestore uploaded {“Piece ID”: “UT6ZDJ7OYYQIA5DDHHOX5KOF6CHASOBGAEDJRLN76KFN4ABPYKCA”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”}
2020-12-13T20:44:21.910+0100 INFO piecestore upload started {“Piece ID”: “2Q3VVJARK6B2N7HF2ENOL2GQ4W35NMJX6ATBUJG6X3FSZWU5U73A”, “Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “Action”: “PUT_REPAIR”, “Available Space”: 5269319870080}
2020-12-13T20:44:22.184+0100 INFO piecestore uploaded {“Piece ID”: “2Q3VVJARK6B2N7HF2ENOL2GQ4W35NMJX6ATBUJG6X3FSZWU5U73A”, “Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “Action”: “PUT_REPAIR”}
2020-12-13T20:44:23.642+0100 INFO piecestore download started {“Piece ID”: “E2GALQSTQFVOSCHWGU4FEZTH7ZUZOJK4HXSVPW4ZJI6V4NHLYNDA”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “GET”}
2020-12-13T20:44:23.888+0100 INFO piecestore downloaded {“Piece ID”: “E2GALQSTQFVOSCHWGU4FEZTH7ZUZOJK4HXSVPW4ZJI6V4NHLYNDA”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “GET”}
2020-12-13T20:44:29.326+0100 INFO piecestore upload started {“Piece ID”: “PT7GXSGXBHP7A6TFLLE3YDWNTDHM4IS3SUMF7Q2RLGSMSWPBYJEQ”, “Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “Action”: “PUT_REPAIR”, “Available Space”: 5269319789184}
2020-12-13T20:44:29.608+0100 INFO piecestore uploaded {“Piece ID”: “PT7GXSGXBHP7A6TFLLE3YDWNTDHM4IS3SUMF7Q2RLGSMSWPBYJEQ”, “Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “Action”: “PUT_REPAIR”}

En general, pregunté sobre los registros del segundo nodo. No sé qué ruta especificó para los registros en la configuración para el segundo nodo.

Quiero añadir 1 o 2 nodos más de 8TB, que me recomiendas? He leído en el foro que hay gente que tiene varios nodos en Raspberry. Si hay algún manual, podrías enviarme a el. Gracias!! :smiley:

Como ya escribí, siempre puede iniciar el segundo y los siguientes nodos en Docker.

1 Like

Estoy trabajando en iniciar el segundo nodo con Docker, me salta el siguiente error:

C:\Windows\system32>docker run --rm -e SETUP=“true” --mount type=bind,source=“F:\Storj\Identity\storagenode”,destination=/app/identity --mount type=bind,source=“F:\Almacen-para-storj”,destination=/app/config --name storagenode storjlabs/storagenode:latest
docker: Error response from daemon: invalid mount config for type “bind”: bind source path does not exist: /run/desktop/mnt/host/f/Storj/Identity/storagenode.
See ‘docker run --help’.

Aviso no tengo mucha experiencia, estoy aprendiendo de vosotros. Gracias!

Parece que usó algún tipo de procesador de texto y reemplazó algunos de los caracteres con caracteres no válidos para la línea de comando.
Ahora veo que tiene comillas rizadas en lugar de rectas en su comando.

Corregí el comando:

docker run --rm -e SETUP="true" --mount type=bind,source="F:\Storj\Identity\storagenode",destination=/app/identity --mount type=bind,source="F:\Almacen-para-storj",destination=/app/config --name storagenode storjlabs/storagenode:latest

Sigue el mismo error:

PS C:\Windows\system32> docker run --rm -e SETUP=“true” --mount type=bind,source=“F:\Storj\Identity\storagenode”,destination=/app/identity --mount type=bind,source=“F:\Almacen-para-storj”,destination=/app/config --name storagenode storjlabs/storagenode:latest
docker: Error response from daemon: invalid mount config for type “bind”: bind source path does not exist: /run/desktop/mnt/host/f/Storj/Identity/storagenode.
See ‘docker run --help’.
PS C:\Windows\system32>

¿Existe realmente este camino?
Ejecutar desde PowerShell:

ls F:\Storj\Identity\storagenode

Ejecuto en PowerShell administrador

Intente reiniciar Docker desde la aplicación Docker Desktop.
Además, ¿dónde están las llaves? Debe haber 6 archivos, no cuatro.
docker funciona sin derechos de administrador, no es necesario ejecutarlo con derechos de administrador

Echo, ahora el error es diferente:

PS C:\Windows\system32> docker run --rm -e SETUP=“true” --mount type=bind,source=“F:\Storj\Identity\storagenode”,destination=/app/identity --mount type=bind,source=“F:\Almacen-para-storj”,destination=/app/config --name storagenode storjlabs/storagenode:latest
2020-12-19T23:24:14.939Z INFO Configuration loaded {“Location”: “/app/config/config.yaml”}
Error: storagenode configuration already exists (/app/config)
PS C:\Windows\system32>

Cambie el nombre del archivo config.yaml en la carpeta de datos

Por favor, muéstrame el resultado del comando:

ls F:\Storj\Identity\storagenode

Mode LastWriteTime Length Name


-a---- 19/12/2020 3:37 1048 ca.1608345464.cert
-a---- 19/12/2020 3:37 1048 ca.cert
-a---- 19/12/2020 3:37 1586 identity.1608345464.cert
-a---- 19/12/2020 3:37 1586 identity.cert

PS C:\Windows\system32>