Configuración de Múltiples Masternodes en una sola VPS

Esta es una guía para configurar múltiples masternodes de TWINS en una VPS con el script Nodemaster.

1. Obtenga un servidor VPS compatible con IPv6

Usted necesita un servidor VPS compatible con IPv6 para ejecutar varios masternodes. Usted puede obtener de cualquier proveedor VPS. Algunos se enumeran a continuación:

Seleccione un servidor VPS con las siguientes especificaciones:

  • al menos 1 GB de RAM

  • Ubuntu 16.04 LTS como sistema operativo

  • IPv6 support (algunos proveedores ofrecen por defecto, con otros usted tiene que optar por eso)

Seleccione una contraseña segura para el usuario VPS estándar "root" (24 caracteres o más) y guárdela.

Seleccione un nombre para su servidor VPS.

Usted tendrá la opción de implementar VPS en una de las regiones que el proveedor ofrece - elija una región de su preferencia. Esto debe tomar unos minutos.

Guarde la dirección IP de su servidor VPS.

Otro paso importante es averiguar qué direcciones IPv6 se asignan a su servidor. Los proveedores VPS le asignarán un intervalo de direcciones IPv6.

Sólo tienes que guardar la primera dirección IPv6, ya que estar usando direcciones consecutivas.

Una dirección IPv6 es así:

2a00:6d40:0040:5C0b:0000:0000:0000:0001

y las direcciones IPv6 consecutivas son así:

2a00:6d40:0040:5C0b:0000:0000:0000:00022a00:6d40:0040:5C0b:0000:0000:0000:0003etc.

2. Inicio de sesión y configuración del sistema

Descargar PuTTY, un cliente SSH que usaremos para acceder a nuestro VPS de aquí. Elija una versión apropiada para su sistema operativo (64 o 32 bits).

Instale PuTTY y ejecútelo. Usted verá esta pantalla:

Utilice su dirección IP de VPS en el campo "Host name (o IP address)".

Deje las otras configuraciones como están, introduzca un nombre para su sesión en el campo "Saved Sessions" y haga clic en "Guardar". Esto guardará su información de VPS y sólo tendrá que hacer doble clic en el nombre de sesión para conectarse a su VPS en el futuro.

Conéctate a tu VPS haciendo clic en "Abrir" o haciendo doble clic en el nombre de tu sesión en la lista.

Cuando se conecta por primera vez, PuTTY mostrará una ventana de alerta:

Haga clic en "Sí" para continuar con la conexión e impedir que esta ventana aparezca en el futuro.

Usted verá la pantalla del terminal de PuTTY solicitando login:

Introduzca su nombre de usuario VPS "root" y pulse enter. Después de eso, usted será preguntado por su contraseña. Introduzca y pulse enter de nuevo. Usted verá ahora una pantalla similar a estav

Actualizando su servidor VPS: Su VPS requiere una actualización. Puede iniciar con el siguiente comando:

apt-get update -y && apt-get upgrade -y

Puede pegar comandos en la ventana del terminal de PuTTY haciendo clic con el botón derecho del ratón. Sólo coloque el cursor donde desea que el texto se pegue y haga clic con el botón derecho del ratón.

Puede copiar texto desde la ventana del terminal de PuTTY seleccionándolo con el cursor del ratón.

Espere a que el proceso de actualización termine y vuelva al símbolo del sistema:

3. Configuración de la red para sus masternas

Algunos proveedores VPS permiten configurar direcciones IPv6 a través de un panel de control, por lo que este paso no es necesario y puede saltar a la parte 4 - Instalación del Script Nodemaster.

Sólo asegúrese de configurar direcciones IPv6 suficientes para sus masternas!

Otros proveedores VPS no tienen configuración IPv6 totalmente automática, pero le permiten habilitar IPv6 durante el procedimiento de configuración de VPS. En ese caso, ya habrá una entrada para la primera dirección IPv6 en el archivo de interfaces, entonces usted necesita saltar la primera dirección IPv6 en el proceso de configuración a continuación y sólo agregar las direcciones que faltan.

Ahora es el momento de configurar la red para sus masternodes. Lo haremos con el editor de texto incrustado de Linux, Nano.

Escriba lo siguiente:

nano /etc/network/interfaces

Nano abrirá el archivo de interfaz que contiene su configuración de red:

Ahora es el momento de decidir cuántos masternodes desea ejecutar, porque usted necesita configurar suficientes direcciones IPv6 para ellos.

Usted necesitará su dirección IPv6 que le fue asignado por el proveedor VPS y que le dije para guardar antes.

Copie el texto siguiente en un editor de texto (el Bloc de notas servirá) y reemplace la parte "YourIPv6address" por su dirección IPv6:

up ip addr add YourIPv6address/64 dev eth0

Ahora debe ser similar a esto:

up ip addr add 2a01:6e60:0010:23fd:0000:0000:0000:0001/64 dev eth0

Copie el texto con su dirección IPv6 en el portapapeles.

Ahora cambie a PuTTY y mueva el cursor una línea después del final del texto en el archivo.

Asegúrese de que está al principio de la línea y pegue el texto haciendo clic con el botón derecho del ratón. Presione enter para ir a la siguiente línea y pegar el texto de nuevo. Repita tantas veces como sea necesario.

Ahora su pantalla de terminal debe ser similar a esto:

Ahora su pantalla de terminal debe ser similar a esto:

Para salir del Nano presione CTRL + X, seguido de Y y Enter para confirmar y grabar los cambios en el archivo. Se devuelve al símbolo del sistema.

Ahora es el momento de reiniciar su VPS. Para ello, escriba:

reboot

y pulse Intro. Usted será desconectado de VPS, cierre esta ventana del terminal, inicie PuTTY y vuelva a entrar.

NO ponga el paso de reinicio, ya que es crucial configurar sus direcciones IPv6!

Ahora necesitamos probar si las direcciones IPv6 están activas, entonces escriba:

ping6 <your IPv6 address>

Si la dirección está activa, recibirá una respuesta de él:

Cancele el ping presionando CTRL + C.

Repita el proceso para todas sus direcciones IPv6 de masternode. Si todos responden a su ping, usted estará listo para instalar el script de Nodemaster.

4. Instalación del script Nodemaster

Para copiar el script a su tipo de VPS:

git clone https://github.com/NewCapital/nodemaster MNVPS && cd MNVPS

Esto clonará la secuencia de comandos Nodemaster en el directorio MNVPS en su VPS.

Una clonación correcta debe proporcionar esta respuesta y devolverla al símbolo del sistema:

Usted realmente puede configurar su VPS para más masternodes que usted puede tener actualmente y empezar a cabo más tarde, cuando usted recibe las garantías suficientes para ellos.

Para iniciar la instalación real, escriba (en este ejemplo, 4 es el número de masternodes que queremos instalar):

./install.sh -p twins -n 6 -c 4

El script comenzará a configurar sus masters y compilar los archivos de origen de TWINS.

Sea paciente, pues eso llevará algún tiempo (tardó 18 minutos en mi caso).

Esta es la pantalla que ve cuando el script ha terminado de configurar su VPS y compilar el código fuente TWINS:

NO ejecute el comando enumerado en la pantalla porque primero debe editar los archivos de configuración individuales de la masternode en su VPS!

Ahora necesitamos editar los archivos de configuración de la masilla. Se encuentran en el directorio / etc / masternodes, por lo tanto, vaya a ese directorio escribiendo:

cd /etc/masternodes

Para obtener una lista del tipo de archivos de configuración

ls

Necesitamos editar los archivos de configuración con el nano y rellenar alguna información. Para ello, escriba:

nano twins_nX.conf

Sustituya el X por el número apropiado del archivo de configuración.

Hay un campo de interés: el Masternode private key. Marque en la foto:

Elimine el texto después del signo = en el campo de clave privada de Masternode y pegue su clave privada de masternode.

Ahora guarde el archivo presionando CTRL + X, seguido de Y y ENTER.

Repita este paso tantas veces como usted tenga masternodes para configurar.

5. Iniciando sus Masternodes

Ahora usted está listo para iniciar sus demonios de masternode:

Si usted ha configurado TODOS los masternodes que el guión ha configurado, usted puede simplemente teclear

activate_masternodes_twins

y sus masternodes serán iniciados.

Si ha configurado ALGUNOS de los masternodes configurados por la secuencia de comandos, debe insertar 3 comandos para cada masternode:

systemctl daemon-reload
systemctl enable twins_nX
systemctl restart twins_nX

Sustituya X por el número de la masilla que ha configurado.

Ahora usted quiere comprobar si sus demonios están rodando escribiendo:

systemctl status twins_nX.service

Sustituya X por el número de masternode que desea comprobar.

Una masternode con éxito le dará esta respuesta:

Escriba CTRL + C para salir y repita el proceso para todos sus masternodes.

Eso es lo que estás haciendo. Ahora sólo tiene que iniciar sus masters de la cartera de su controlador.

6. Chequeando sus Masternodes

Ahora podemos comprobar el estado de cada masternode

Sustituya X por el número de masternode que ha configurado

twins-cli -conf=/etc/masternodes/twins_nX.conf masternode status 

y ver si el masternode fue iniciado con éxito.

Usted debería ver algo como:

{ “txhash” : “334545645643534534324238908f36ff4456454dfffff51311”, “outputidx” : 0, “netaddr” : “45.11.111.111:37817”, “addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”, “status” : 4, “message” : “Masternode successfully started” }

Usted también necesita comprobar el masternode explorer después de iniciar el masternode en su cartera.

Para ello, copie la dirección de la carpeta de la masternode de la ventana del terminal seleccionándolo con el ratón (WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg en el ejemplo anterior), visite la sección masternode del explorador de bloques TWINS y péguelo en el cuadro de búsqueda inferior derecho para encontrar su masternode.

Su estado de masternode debe aparecer como "ACTIVE" si el masternode se está ejecutando.

Después de iniciar una masilla, su estado cambia en el orden siguiente:

"ACTIVE" --> por aproximadamente 2 a 3 horas después de iniciarlo

"EXPIRED" --> Será sólo por unos minutos

"REMOVE" --> por sólo unos minutos

"ENABLED" --> Eventualmente, el masternode permanecerá en ese estado y el tiempo "ACTIVE" comenzará a aumentar.

NOTA: Si el estado de la masternode es "MISSING" en su cartera local, compruebe su estado en el explorador del masternode, puede ser EXPIRED / REMOVE allí, qué es bueno

¡No sea impaciente! La primera recompensa de masternode lleva 2x o 3x más para venir que las recompensas regulares después. Si se inicia el masternode de nuevo desde la cartera, este temporizador se restablecer a cero.

¡Es eso! ¡Usted consiguió con éxito varios masternodes!

Last updated