Pas 3: Instal·lar Software
En aquest pas es descriu com instal·lar el software necessari en els nodes (1 Màster i N Slaves) del MiniMulticomputador de Biax Cost Basat en Odroids per a que sigui totalment funcional. Aquest software es troba en el fitxer comprimit (tgz) que trobarás a l'apartat de Descàrregues de la pàgina principal. Descarrega'l y ubica'l a un directori conegut.
Configurar el Node Màster del MiniMultiComputador
- Per a començar la instalació, hem de conèixer la direcció IP del node màster. Per a això, hem d'entrar a la pàgina del router al que està connectat. Amb un ordinador conectat a la mateixa xarxa (WiFi o per cable), obrirem un navegador i posarem una de les següents adreces IP: 192.168.0.1 o 192.168.1.1. Primer prova amb una adreça, i si no tens resultats, prova amb l'altra, ja que depenent de l'proveïdor d'internet pot situar-se en una direcció o una altra. L'usuari i contrasenya per entrar a la pàgina ve escrita en la part inferior de l'router. Com a última opció, realitza una recerca a Internet de com accedir a l'router de la teva companyia en particular.
- Un cop a la pàgina de l'router, s'ha de buscar l'adreça IP de la placa Odroid que farà de màster, la qual apareixerà d'una manera similar a el següent. S'ha de tenir en compte que cada router és diferent i pot ser més o menys fàcil trobar-lo. Si no aconsegueixes trobar l'adreça IP de la placa Odroid, no et preocupis, passa a el següent punt en el qual s'explica una possible solució.
- Per instal·lar el software, hem de passar el fitxer comprimit que has descarregat en el primer punt d'aquest apartat a la placa que farà la funció de màster. Per a això, has de conèixer la IP d'aquesta placa. Si has pogut trobar la seva adreça IP pots passar a l'últim punt. Si per contra no has pogut, aquí et proposem una solució:
- Executa la comanda arp -v.
- Si no la tens instal·lada, es troba dinst del paquet net-tools. Executa sudo apt install net-tools i un cop instalat, executa arp -v.
- Aquesta comanda mostrarà els dispositius connectats a la xarxa. El teu ordinador s'ha de trobar connectat a el mateix router que la placa màster, i d'aquesta manera et apareixerà la seva IP.
- Si apareix més d'una IP, pots provar a executar un ssh root@direccióIP, substituint direccióIP per les adreces que et apareguin. Quan connectis amb l'adreça de la placa odroid, et demanarà una contrasenya (odroid) i a l'escriure-la et donarà accés a la placa. D'aquesta manera ja sabràs la direcció. Recorda-per a futures connexions.
- Si ja coneixes la IP del màster, llavors estàs preparat per a la instal·lació. Situa't al directori on tinguis el fitxer comprimit amb el programari, obre un terminal i executa aquesta sèrie d'ordres (la contrasenya per defecte és 'odroid'):
- ssh-keygen -R masterIP
- scp odroid-cluster.tgz root@masterIP:/root
- ssh root@masterP
- tar xzvf odroid-cluster.tgz
- cd odroid-cluster
- ./init_master.sh
- Després d'aquests ordres, començarà la instal·lació i configuració automàticament. Durant el transcurs d'ella es demanarà una mínima interacció, com pot ser especificar les contrasenyes dels usuaris root i odroid.
- Un cop finalitzada la configuració, tindràs la placa màster llista per funcionar.
Afegir i Configurar els Nodes Slaves del MiniMultiComputador
- Per afegir un node a l'MiniMulticomputador, has de situar-en el directori /root/odroid-clúster com a usuari root i executar la comanda ./add_slave.sh odroidX, on X es substituirà pel nombre de plaques que hi hagi instal·lat al sistema més 1, és a dir, si ja tens 2 nodes slaves configurats i vols afegir un tercer, la comanda serà ./add_slave.sh odroid3.
- Durant la instal·lació es demanaran les contrasenyes de l'usuari odroid i de l'usuari root de el nou node. La contrasenya de l'usuari odroid és la mateixa que en el màster, mentre que la del root serà 'odroid' per defecte.
- Després d'això, el node es configurarà automàticament. Pots consultar el registre d'instal·lació a l'arxiu /var/log/odroid-cluster/init_slave_odroidX.out.
Si vols saber com començar a utilitzar el sistema, dirigeix-te al Pas 4: Guia d'Ús.