Paso 3: Instalar Software

En este paso se describe cómo instalar el software necesario en los nodos (1 Máster y N Slaves) del MiniMulticomputador de Bajo Coste Basado en Odroids para que sea totalmente funcional. Este software se encuentra en el fichero comprimido (tgz) que encontrarás en el apartado de Descargas de la página principal. Descárgalo y ubicalo en un directorio conocido.

Configurar el Nodo Máster del MiniMultiComputador

  1. Para comenzar la instalación, debemos conocer la dirección IP del nodo master. Para ello, deberemos entrar en la página del router al que está conectado. Con un ordenador conectado a la misma red (WiFi o por cable), abriremos un navegador y pondremos una de las siguientes direcciones IP: 192.168.0.1 o 192.168.1.1. Primero prueba con una dirección, y si no obtienes resultados, prueba con la otra, ya que dependiendo del proveedor de internet puede ubicarse en una dirección u otra. El usuario y contraseña para entrar en la página viene escrita en la parte inferior del router. Como última opción, realiza una búsqueda en Internet de cómo acceder al router de tu compañía en particular.
  2. Una vez en la página del router, se debe buscar la dirección IP de la placa Odroid que hará de master, la cuál aparecerá de un modo similar al siguiente. Se debe tener en cuenta que cada router es diferente y puede ser más o menos fácil encontrarlo. Si no consigues encontrar la dirección IP de la placa Odroid, no te preocupes, pasa al siguiente punto en el que se explica una posible solución.
  3. Para instalar el software, debemos pasar el fichero comprimido que has descargado en el primer punto de este apartado a la placa que hará la función de máster. Para ello, debes conocer la IP de esta placa. Si has podido encontrar su dirección IP puedes pasar al último punto. Si por el contrario no has podido, aquí te proponemos una solución:
    1. Ejecuta el comando arp -v.
    2. Si no lo tienes instalado, se encuentra dentro del paquete net-tools. Ejecuta sudo apt install net-tools y una vez instalado, ejecuta arp -v.
    3. Este comando mostrará los dispositivos conectados a la red. Tu ordenador se debe encontrar conectado al mismo router que la placa master, y de esta manera te aparecerá su IP.
    4. Si aparece más de una IP, puedes probar a ejecutar un ssh root@direcciónIP, sustituyendo direcciónIP por las direcciones que te aparezcan. Cuando conectes con la direccion de la placa odroid, te pedirá una contraseña (odroid) y al escribirla te dará acceso a la placa. De esta manera ya sabrás la dirección. Recuérdala para futuras conexiones.
  4. Si ya conoces la IP del máster, entonces estás listo para la instalación. Sitúate en el directorio donde tengas el fichero comprimido con el software, abre un terminal y ejecuta esta serie de comandos (la contraseña por defecto es 'odroid'):
    1. ssh-keygen -R masterIP
    2. scp odroid-cluster.tgz root@masterIP:/root
    3. ssh root@masterP
    4. tar xzvf odroid-cluster.tgz
    5. cd odroid-cluster
    6. ./init_master.sh
  5. Tras estos comandos, comenzará la instalación y configuración automáticamente. Durante el transcurso de ella se pedirá una mínima interacción, como puede ser especificar las contraseñas de los usuarios root y odroid.
  6. Una vez finalizada la configuración, tendrás la placa máster lista para funcionar.

Añadir y Configurar los Nodos Slaves del MiniMultiComputador

  1. Para añadir un nodo al MiniMulticomputador, debes situarte en el directorio /root/odroid-cluster como usuario root y ejecutar el comando ./add_slave.sh odroidX, donde X se sustituirá por el número de placas que haya instalado en el sistema más 1. Es decir, si ya tienes 2 nodos slaves configurados y quieres añadir un tercero, el comando será ./add_slave.sh odroid3.
  2. Durante la instalación se pedirán las contraseñas del usuario odroid y del usuario root del nuevo nodo. La contraseña del usuario odroid es la misma que en el master, mientras que la del root será 'odroid' por defecto.
  3. Tras esto, el nodo se configurará automáticamente. Puedes consultar el registro de instalación en el archivo /var/log/odroid-cluster/init_slave_odroidX.out.

Si quieres saber cómo empezar a utilizar el sistema, dirígete al Paso 4: Guía de Uso.