Emparejar una máquina

Vincule una máquina a su cuenta de proveedor con el agente de Node Lodge en Linux o Windows: descárguelo, verifíquelo, emparéjelo y manténgalo activo.

El emparejamiento vincula una máquina a su organización. El agente envía entonces el hardware de la máquina y un latido cada 30 segundos, y la máquina aparece en su consola en Machines. Unos 5 minutos.

Antes de empezar

  • Una cuenta de proveedor con una dirección de correo electrónico verificada.
  • Node.js 22.12 o posterior en la máquina.
  • Una terminal en la máquina como usuario estándar: ni root ni administrador.
  • Para alojar sesiones Community: una máquina que cumpla los Requisitos del proveedor.

Windows y otros sistemas Linux se emparejan y envían su hardware. Las publicaciones Community requieren una máquina con Ubuntu Server 24.04 que cumpla los Requisitos del proveedor; los pasos desde el emparejamiento hasta la publicación están en Proveedores.

1. Genere un código de emparejamiento

  1. En la consola, abra Setup y vaya a Install.
  2. Asigne un nombre a la máquina. Los arrendatarios ven el nombre: evite datos personales.
  3. Seleccione Generate pairing code. El código sirve una sola vez y caduca a los 15 minutos.

La consola muestra entonces los comandos para su máquina. Elija Linux o Windows encima del primero.

2. Obtenga el agente

El primer comando crea una carpeta ComputeHost en su directorio personal, descarga el agente y su firma, y verifica la firma con las claves de publicación de Node Lodge. Si la verificación falla, se eliminan ambos archivos y no se ejecuta nada.

  • Linux: péguelo en una terminal (bash).
  • Windows: péguelo en PowerShell, sin privilegios de administrador.

3. Empareje

node compute-host.mjs enroll --api <console address> --code <your code>

La consola rellena ambos valores. El agente genera un par de claves en la máquina y envía solo la mitad pública. La clave privada nunca sale de la máquina.

4. Manténgalo activo

node compute-host.mjs run

Los latidos salen cada 30 segundos por HTTPS. La máquina no abre ningún puerto. Mantenga el comando en ejecución: en una terminal que permanezca abierta, o con un gestor de servicios (systemd en Linux, Programador de tareas en Windows) con el mismo usuario estándar.

En cuanto la máquina se empareja, la consola abre su página con el primer latido.

Lo que envía el agente

Envía Nunca envía
Modelo de CPU, núcleos e hilos Nombre del equipo o nombres de usuario
Tamaño de la memoria Direcciones IP o MAC
Modelo de GPU, cantidad, VRAM, controlador, versión de CUDA, enlace PCIe, temperatura y límite de potencia Números de serie
Tipo, modelo, tamaño y espacio libre del disco Nombres o contenido de archivos
Fabricante y modelo de la placa base Nombres de interfaces de red
Velocidad y tipo del enlace de red Nada de lo que usted escribe o ejecuta
Velocidad de internet, medida cada semana con la máquina inactiva
Sistema, distribución y versión del agente

Cada GPU se identifica con un hash unidireccional de su ID, de modo que se detecta una tarjeta emparejada dos veces.

Prueba de velocidad de internet

Al emparejar la máquina, y después una vez por semana, cuando ninguna sesión está en curso ni empieza en los 15 minutos siguientes, el agente mide la velocidad de internet de la máquina contra speedtest.nodelodge.com: unos 8 segundos en cada sentido con conexiones paralelas, hasta unos pocos GB a alta velocidad. El servidor de prueba funciona en la red de Cloudflare, en el punto más cercano a la máquina, por lo que Cloudflare ve la IP pública de la máquina, como en cualquier conexión; la consola solo recibe las velocidades, la latencia y la hora de la prueba. Nunca se ejecuta durante un alquiler.

Ejecútela usted mismo en cualquier momento, sin que se envíe nada a la consola:

node compute-host.mjs speedtest

Para desactivar la prueba semanal, inicie el agente con node compute-host.mjs run --no-speedtest.

5. Compruebe la máquina

node compute-host.mjs doctor

Un autodiagnóstico de solo lectura: versión de Node, privilegios, hardware, conexión con la consola y reloj. Muestra pass, warn o fail para cada comprobación, y el estado del emparejamiento. Añada --community en Linux para las comprobaciones de sesión descritas en Requisitos del proveedor.

Después del emparejamiento

  1. Revisión. El equipo de Node Lodge compara el hardware enviado con los requisitos y revisa los latidos de la máquina. La página de la máquina muestra awaiting review y luego approved o rejected.
  2. Precio. Fije su precio por hora en la página de la máquina. Puede prepararlo durante la revisión.
  3. Publicación. Una vez aprobada, publique la oferta en el catálogo. Retírela cuando quiera.

Solución de problemas

Si ve Haga esto
Signature check failed Vuelva a ejecutar el comando de descarga. Si falla dos veces, contacte con soporte.
node no se reconoce Instale Node.js 22.12 o posterior, abra una terminal nueva y vuelva a ejecutar el comando.
Código caducado Genere un código nuevo en Setup. Cada código sirve una vez, durante 15 minutos.
Emparejada y luego sin conexión run se detuvo. Vuelva a iniciarlo en la máquina.
privileges: fail Cierre la terminal de administrador o root y use un usuario estándar.

Desemparejar una máquina

En la página de la máquina, abra Settings y seleccione Revoke key. La máquina ya no puede conectarse y su oferta se retira. En la máquina, node compute-host.mjs forget elimina la identidad local. Para volver a usar la máquina, emparéjela con un código nuevo.

Última actualización

Los resultados aparecen mientras escribe. Las flechas permiten recorrerlos.