Bnc montar servidor

Solo disponible en BuenasTareas
  • Páginas : 5 (1018 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2011
Leer documento completo
Vista previa del texto
Master en computación Grid y Paralelismo. Modelos de computación de alto rendimiento. Manuel Rubio del Solar. Prácticas Tema 2. Primera parte.
SLD 17. Controlar remotamente otro cliente. (Select computer option) Conectar por SSH con la máquina remota. Descargar versión sólo de command line: http://boincdl.ssl.berkeley.edu/dl/boinc_5.10.28_i686-pc-linux-gnu.sh Instalar, entrar en ./BOINC y lanzarel demonio boinc: ./boinc --daemon --allow_remote_gui_rpc Si todo va bien, esta primera ejecución del daemon (que por ahora no ejecuta ningún proyecto) crea los ficheros stdoutdae.txt y gui_rpc_auth.cfg. Este último fichero contiene el password que hay que introducir en el menu advanced->select computer del cliente gráfico BOINC. Si se ha conectado, mostrar en la consola remota la salida destdoutdae.txt: > tail -f ./stdoutdae.txt Si no está afiliado a ningún proyecto insertar, por ejemplo, la siguiente URL (de SHA1 collision search): http://boinc.iaik.tugraz.at/sha1_coll_search/ Para volver al cliente local seleccionar select computer -> localhost El password para la conexión remota se puede cambiar. Para ello editar el fichero /var/lib/boinc-client/gui_rpc_auth.cfg y cambiarlo. Para quefuncione el nuevo password es necesario parar el cliente (eliminar el proceso del daemon) y volverlo a lanzar. SLD 19. Afiliar un cliente a un proyecto por command line. Descargar versión sólo de command line: http://boincdl.ssl.berkeley.edu/dl/boinc_5.10.28_i686-pc-linux-gnu.sh Instalar, entrar en ./BOINC y lanzar el demonio boinc: ./boinc --daemon --allow_remote_gui_rpc Ahora ejecutar elsiguiente comando del [command line] manager: ./boinc_cmd --create_account url email passwd name Ejemplo (con einstein@home): ./boinc_cmd --create_account http://einstein.phys.uwm.edu/ direccion@email.com password nombre.usuario Este comando devuelve el account_key: 444cb1a8513753a80c8bc4572a0d7d61

Ya disponemos de los datos necesarios para afiliar el cliente al proyecto. Para eso volvemos autilizar el command line manager: ./boinc_cmd --project_attach http://einstein.phys.uwm.edu/ 444cb1a8513753a80c8bc4196e0d7d61 Desde el fichero de salida (stdoutdae.txt) o desde el cliente gráfico puede comprobarse el progreso del nuevo proyecto. SLD 53. Instalación servidor BOINC. Instalación de prerequisitos: (Lista de paquetes definida para un sistema Ubuntu server 6.02.2 y la version del servidorBOINC 6.1.15) apt-get update apt-get upgrade apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get install install install install install install install install install install install install install install install install install install -y -y -y -y -y -y -y -y -y -y -y -y -y -y -y -y -y -y autoconfautomake1.9 libtool pkg-config python2.4-mysqldb mysql-server-5.0 mysql-client-5.0 libmysqlclient12-dev libmysqlclient12 apache2 libapache2-mod-fastcgi libapache-mod-ssl php5 php5-cli php5-gd php5-mysql libssl-dev libcurl3 apt-get install -y openssl

apt-get apt-get apt-get apt-get

install install install install

-y -y -y -y

make #(make already installed in this machine) m4 #(m4 alreadyinstalled in this machine) gcc #(gcc already installed in this machine) python2.4 #(python 2.4.3 already installed in this machine)

Descarga del código fuente de BOINC: mkdir $HOME/boinc_srv cd $HOME/boinc_srv sudo apt-get install subversion svn co http://boinc.berkeley.edu/svn/trunk/boinc boinc_trunk Compilación: cd boinc_trunk ./_autosetup ./configure --disable-client make Configuración del servidormysql: Entrar en mysql (Inicialmente no pedirá password): mysql -u root Ejecutar los siguientes comandos en mysql: --Creación del usuario boinc con el password 'boincPWD'-grant all on *.* to boinc@localhost identified by 'boincPWD'; grant all on *.* to boinc@'%' identified by 'boincPWD'; --Establecimiento de un password para root: set password for 'root'@'localhost' = password('rootPWD');...
tracking img