Bnc montar servidor
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');...
Regístrate para leer el documento completo.