You are on page 1of 14

UNIVERSIDAD NACIONAL DE SAN AGUSTN

FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS


ESCUELA PROFESIONAL INGENIERA DE SISTEMAS

MANUAL
PARA EL
SUPER COMPUTADOR

INFORMEDEAVANCE:CONOCIENDOELENTORNO,
HERRAMIENTASEINSTALACINDETORQUEYMPIV.1.0

CURSO: PROGRAMACIN DE SISTEMAS


DOCENTE: CHRISTIAN ALAIN REVILLA ARROYO

PRESENTADO POR:

CHAMBI PACOMPIA XIMENA K.

Arequipa - 2017
ETAPA1CONOCIENDOELENTORNO

Antes de comenzar esta primera versin de manual, veamos algunos conceptos que nos
servirn para aclarar o comprender mejor el camino por donde iremos conociendo el
supercomputador.

1.ACONCEPTOSNUEVOS

SSH es un conocido protocolo en el mbito del hosting, se utiliza para acceder a servidores
remotos a travs de una conexin encriptada y segura, a diferencia de predecesores como
telnet. SSH permite que el usuario tenga acceso a un server para utilizarlo en forma remota
a travs de una consola que interpreta sus comandos.

VPS es un servidor privado virtual, su propia isla privada en un servidor dedicado ms


grande. da un control total sobre una parte de un servidor, en esencia es como un
recipiente que contiene un sistema operativo y le proporciona acceso root para hacer con
ella lo que se requiera. Mientras que otros clientes estn en el servidor o nodo, que se
encuentra en su contenedor, nadie tiene acceso a su contenedor especfico, por lo que es
fiable y seguro.

TORQUE consiste en un nodo principal y muchos nodos de clculo. El nodo principal


ejecuta el daemon pbs_server y los nodos de clculo ejecutan el daemon pbs_mom. Los
comandos de cliente para enviar y administrar trabajos pueden instalarse en cualquier host
(incluidos los hosts que no ejecuten pbs_server o pbs_mom).

El nodo principal tambin ejecuta un daemon de planificador. El programador interacta con


pbs_server para tomar decisiones de polticas locales para el uso de recursos y asignar
nodos a trabajos.

MPI es un nivel ms bajo que la mayora de las bibliotecas de programacin paralelas como
por ejemplo, Hadoop, es una gran base sobre la cual construir su conocimiento de la
programacin paralela. MPI puede manejar una amplia variedad de tipos de
comunicaciones colectivas que involucran a todos los procesos.

Pueden utilizarse mezclas de comunicaciones punto a punto y colectivas para crear


programas paralelos muy complejos.

1.BPROBANDOVISITARELENTORNOSINHERRAMIENTAS

Ahora si probamos acceder al entorno mediante la url inkari.episunsa.edu.pe vemos no


podremos acceder.
Figura 1. Captura de inkari.episunsa.edu.pe desde un buscador.

Abrimos un terminal y probamos nuevamente

Figura 2. Ingresando credenciales con direccin al supercomputador.

De ahora en adelante nuestra credencial ser siempre nuestra primera la primera letra de
nuestro nombre con nuestro primer apellido como se puede ver en la imagen de la figura 2.

Para acceder usamos el terminal de ubuntu con los siguiente parmetros.


ssh xchambi@inkari.episunsa.edu.pe

Antes podemos instalar el openShh para asegurarnos que tenemos el cliente correctamente
funcionando
una vez instalado accedemos al supercomputador


ETAPA2.

2.A.INSTALANDOTORQUE
Instalando torque

apt-get install torque-server torque-client torque-mom torque-pam


2.B.INSTALANDOMPI

Instalando MPI

sudo apt-get install mpi-default-bin


Paquetes

instalacion cli

./config prefix=$HOME
instslando complem

AQUI HARE LO DE AHORITA


apt-get install libssl-dev

apt-get install build-essential

sudo apt-get install libxml2


sudo apt-get install libxml2-dev

tar -xvzf openssl-1.0.2a.tar.gz

cd openssl-1.0.2a
./config --prefix=/usr/
make
sudo make install

cd Descargas/
tar -xzvf torque-4.2.8.tar.gz

cd torque-4.2.8
./configure
make
make install

Agregar el script necesario para iniciar el demonio "trqauthd" automaticamente:


cp contrib/init.d/debian.trqauthd /etc/init.d/trqauthd

update-rc.d trqauthd defaults

echo /usr/local/lib > /etc/ld.so.conf.d/torque.conf

ldconfig

service trqauthd start


Verificar que el nombre del servidor front-end esta incluido en el archivo "server_name"

Inicializar la base de datos de la instalacion de TORQUE:


export PATH=/usr/local/bin/:/usr/local/sbin/:$PATH

./torque.setup root

Agregar los nodos de ejecucion al archivo "nodes"


vi /var/spool/torque/server_priv/nodes

para cerrar un vim primero apretamos la tecla Esc


si deseamos colocarle un nombre al archivo escribimos :w nombreDelArchivo OJO: no olvidarse de
los dos puntos :
para salir y guardar cambios se escribe :wq
Colocamos todo esto en el script
cp contrib/init.d/debian.pbs_server /etc/init.d/pbs_server
update-rc.d pbs_server defaults
service pbs_server restart

cp contrib/init.d/debian.pbs_mom /etc/init.d/pbs_mom
update-rc.d pbs_mom defaults
service pbs_mom restart

tambien podemos ejecutar cada linea en el terminal


cp contrib/init.d/debian.pbs_server /etc/init.d/pbs_server
update-rc.d pbs_server defaults
service pbs_server restart

cp contrib/init.d/debian.pbs_mom /etc/init.d/pbs_mom
update-rc.d pbs_mom defaults
service pbs_mom restart
Generar paquetes para la instalacin de los nodos:

make packages

Instalacin en los nodos: