domingo, 29 de abril de 2012

Semana 12 Distribuidos


SEMANA 12

Todo esto lo hicimos entre triana, adriana y ave :P

ssh +  hamachi + firewall



En esta semana trabajamos con Hamachi y SSH cosa que anteriormente se habia trabajado pero no se habia logrado la conectividad, ya que al realizar pruebas con los pings las computadoras no respondían. Al igual que la implementacion del firewall predefinido de ubuntu.



Lo primero que se realizo, fue instalar el hamachi en los diferentes computadoras a utilizar en este caso se instaló en la compu de triana, adriana y ave.

Esto de hamachi anteriormente se abria hablado sobre como instalarlo en la wiki al igual el manejo del ssh y el firewall solo nos dimos a la tarea de juntar todo.


Posteriormente uno de nosotros creo una red donde todos se podran conectar remotamente sin necesidad de estar en una misma red.


De la siguiente manera:


hamachi create aveits y nos pide algun password se la damos y listo :D

Las demas computadores se conectarían de la siguiente manera:
hamachi join aveits y ponemos la contraseña y ya con esto estámos dentro de la red virtual que hamachi nos ofrece.


Posteriormente para probar que todo funciona, podemos hacer ping a cualquiera de los nodos y verificar que si nos manda alguna respuesta:


Posterior a esto se realizó a generar los diferentes llaves para cada uno e los usuarios y copiarlos a las diferentes maquinas.


Luego se abrio el puerto 22 para que no hubiera ningun tipo de problema y para finalizar se vuelve a probar las ip con el ping.


Ya para finalizar se conectó remotamente a las diferentes maquinas con las ip que nos asigna hamachi y todo listo :D




Conexion desde la compu mia a la de adriana:



Conexion desde la compu mia a la de triana:



Puntos a jony por los envios de mensaje en c
Posdata: La entrada a la wiki de esto lo subio triana :D punts para el por eso y a adriana tambien

WIKI

miércoles, 18 de abril de 2012

Avanze


En esta ocación investigue un poco sobre la manera en que se programa con la libreria mpi en congunto con pyMPI




aki el link:

LINKI WIKI

referencias
https://computing.llnl.gov/code/pdf/pyMPI.pdf
http://pympi.sourceforge.net/


Nomino a mi compañero Obed por las diferentes subrutinas que se pueden utilizar con esta libreria, las menciona en la misma entrada de la liga de la wiki antes de los ejemplos.

domingo, 15 de abril de 2012

Avances de semana

En esta ocación me dedique a buscar diferentes tipos de librerias para poder crear programas en paralelos y la instalacion respectivamente.


En el caso de lenguaje scrip python existen diferentes tipos de librerias entre esas, existe una que se llama pyMPI que se utiliza para programas en paralelo.

Pueden descargar la libreria del siguiente link:

Libreria pyMPI


Ya descargada la libreria se descomprime en cualquier directorio y posteriormente se pasa a la instalacion,  como toda libreria o por lo general se siguen los siguientes pasos:

Dentro de la carpeta ya descomprimida se realiza los siguientes comandos desde terminal:

1-. ./configure
2-. sudo make
3-. sudo make install




En ciertas ocaciones pueden resultar una serie de problemas al hora de instalar este paquete, en caso de que no funcione es necesario instalar unos cierto paquetes de python desde el synaptic
como:

python3-dbg
pythonl3-all
python3-all-dbg


Ya posteriormente teniendo los paquetes intentamos nuevamente instalarlo con los pasos anteriores despues de esto sabremos si estan instalados correctamente, si despues del make install nos muestra lo siguiente:




Ya teniendo todo listo ya se puede ejecutar los diferentes tipos de programas paralelos de python


con el siguiente comando:

mpirun -np 3 pyMPI Programa.py