SlideShare ist ein Scribd-Unternehmen logo
1 von 7
INSTITUTO TECNOLÓGICO SUPERIOR DE IRAPUATO
INGENIERÍA EN SISTEMAS COMPUTACIONALES
ARQUITECTURA DE COMPUTADORAS
GRANJA DE RENDERIZACIÓN
PÉREZ LOZANO JORGE JESÚS IS11110079
ING. CESAR MANUEL HERNANDEZ
IRAPUATO, GTO. NOVIEMBRE DE 2014
2
Contenido
Introducción ............................................................................................................................. 3
Objetivo.................................................................................................................................... 4
Materiales ................................................................................................................................ 4
Topología del Clúster................................................................................................................. 4
Antes de empezar (Instalaciones del software necesario) ............................................................ 4
Procedimiento .......................................................................................................................... 5
Bibliografía................................................................................................................................ 7
3
Introducción
Se le conoce procesamiento paralelo al uso de varios procesadores trabajando juntos para
resolver una tarea en común. El modo de uso de los procesadores puede ser diseñado por el
programador, ya sea para que cada uno procesador trabaje en una porción del problema a
través de una red o bien se dedique al trabajo de un solo nodo.
El procesamiento paralelo permite resolver problemas que no pueden procesarse en un solo
equipo o en un tiempo razonable, agilizando la velocidad y reduciendo los procesos.
Computación Heterogénea: Son varios procesadores con características distintas
trabajando en una sola tarea.
Clúster SSID: Generalmente son los equipos que cuentan con un computador secuencial,
un procesador y una memoria, lo tienen todos los equipos convencionales.
Cinelerra: Este editor de videos tiene la capacidad de crear una granja de render. Cinelerra
lo que hace es dividir el trabajo en tareas que reparte a los PCs de la granja.
Samba: Es una implementación libre del protocolo de archivos compartidos de Microsoft
Windows para sistemas de tipo UNIX. De esta forma, es posible que computadoras con
GNU/Linux, Mac OS X o Unix en general se “vean” como servidores o actúen como
clientes en redes de Windows. Samba es capaz de servir colas de impresión, directorios
compartidos y autentificar con su propio archivo de usuarios.
4
Objetivo
Crear una granja render, que renderize un video de 5 a 10 mins. Con el formato .avi o
.mpeg, y aplicar conceptos de procesamiento en paralelo.
Materiales
 4 Maquinas con Ubuntu 12.04 virtual o nativo
 Instalar Samba
 Instalar Cinelerra
 Switch
 4 Cables de red
Topologíadel Clúster
Antes de empezar (Instalaciones del software necesario)
1. Instalar Samba
Para instalar samba se ejecuta el comando sudo apt-get install
samba.
2. Instalar Cinelerra
Para instalar Cinelerra se necesitan 3 comandos, se ejecutan en orden en que
aparecen abajo:
sudo apt-add-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra-cv
Imagen 1. Topología de red del clúster.
5
Procedimiento
1. En los PCs esclavos:
Asegurarse que la ruta al proyecto y sus archivos es la misma en los PCs esclavos que en el
PC maestro y para evitar problemas de permisos es mejor usar el mismo usuario en maestro
y esclavos.
Si tienes el proyecto en /home/<usuario>/proyecto-video debes crear el mismo directorio en
los esclavos. Solo crear el directorio y su ruta, pero vacio.
2. En el maestro:
Compartir el directorio donde esté el proyecto en el PC maestro con Samba.
Seleccionar carpeta del proyecto en el PC maestro con el nautilus y con el botón derecho
selecciona propiedades, pestaña compartir y activa compartir esta carpeta, activa también
"Permitir a otras personas escribir en esta carpeta".
Ahora creamos el usuario de samba con:
$ sudo smbpasswd -a <nombre_usuario>
3. En los PCs esclavos:
En Lugares > Conectar al servidor:
 Tipo de servicio: Compartido por Windows
 Servidor: <ip del maestro>
 Haz click en Conectar.
Ahora hay que montar el directorio del proyecto del maestro con la consola mediante:
$sudo mount –t cifs –o username=<nombre_usuario>
password=<contraseña> //<ip del maestro>/proyecto-video
/home/<usuario>/proyectovideo
Una vez hecho esto ya puedes arrancar el Cinelerra en los esclavos, para hacer pruebas de
que esté todo bien utilizas -f, con -d arranca el Cinelerra pero no te da mensajes.
$ cinelerra –f
6
4. En el maestro:
Inicia Cinelerra y en Preferencias > Mejoras activa "Usar granja de render"
En Nombre de la Máquina pon las ip de los esclavos. El puerto que utiliza por defecto es el
400.
Haz click en "Añadir nodo" Así sucesivamente por cada esclavo.
El "Numero de trabajos a crear" son las tareas que va a crear el Cinelerra para distribuir
entre los esclavos.
Un buen número es el número de PCs que hay incluido el maestro multiplicado por 3, por
ejemplo, si tienes 4 esclavos pon 15 tareas.
Ahora cuando se renderices Cinelerra distribuirá las tareas por la red a los demás PCs de la
"Granja de renderizado".
7
Bibliografía
 B2evolution, Granjade renderizado(RenderFarming) conCinelerra,Disponible en:
http://www.guardarcomofilms.net/index.php/2010/09/01/granja-de-renderizado-render-
farming-con-cinelerra?blog=8(Consultadoel 11de noviembre de 2014).
 VieraIgor,CinelerraTechnologist,Cinelerra,Disponible en: http://cinelerra.org/1/
(Consultadoel 11de noviembre de 2014).
 Usemoslinux,instalaciónyconfiguraciónde SAMBA enUbuntu12.04,
http://blog.desdelinux.net/instalacion-y-configuracion-de-samba-en-ubuntu-12-04/
(Consultadoel 11de noviembre de 2014).

Weitere ähnliche Inhalte

Was ist angesagt?

Fundamentos de Redes - CONCENTRADORES Y CONMUTADORES DE RED
Fundamentos de Redes - CONCENTRADORES Y CONMUTADORES DE REDFundamentos de Redes - CONCENTRADORES Y CONMUTADORES DE RED
Fundamentos de Redes - CONCENTRADORES Y CONMUTADORES DE RED
Pattzy Montero García
 
Sistema gestor de base de datos para moviles
Sistema gestor de base de datos para movilesSistema gestor de base de datos para moviles
Sistema gestor de base de datos para moviles
ajhr1995
 
Subsistema de comunicaciones
Subsistema de comunicaciones Subsistema de comunicaciones
Subsistema de comunicaciones
Steven Diaz Garcia
 
Conmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetes
Jarvey Gonzalez
 
Taller de redes i
Taller de redes iTaller de redes i
Taller de redes i
carlos
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
JOHN BONILLA
 
Conceptos y protocolos de enrutamiento: 1.1 Configuración básica de una red -...
Conceptos y protocolos de enrutamiento: 1.1 Configuración básica de una red -...Conceptos y protocolos de enrutamiento: 1.1 Configuración básica de una red -...
Conceptos y protocolos de enrutamiento: 1.1 Configuración básica de una red -...
Francesc Perez
 
Resumen del capitulo uno del curso ccna1
Resumen del capitulo uno del curso ccna1Resumen del capitulo uno del curso ccna1
Resumen del capitulo uno del curso ccna1
Cristina Peñafiel
 

Was ist angesagt? (20)

Elaboración del proyecto de la instalación de una red de datos
Elaboración del proyecto de la instalación de una red de datosElaboración del proyecto de la instalación de una red de datos
Elaboración del proyecto de la instalación de una red de datos
 
Proyecto punto a punto
Proyecto punto a puntoProyecto punto a punto
Proyecto punto a punto
 
Caso integrador de itil v3
Caso integrador de itil v3Caso integrador de itil v3
Caso integrador de itil v3
 
PLANOS CABLEADO ESTRUCTURADO
PLANOS CABLEADO ESTRUCTURADOPLANOS CABLEADO ESTRUCTURADO
PLANOS CABLEADO ESTRUCTURADO
 
DHCP presentación
DHCP presentaciónDHCP presentación
DHCP presentación
 
Fundamentos de Redes - CONCENTRADORES Y CONMUTADORES DE RED
Fundamentos de Redes - CONCENTRADORES Y CONMUTADORES DE REDFundamentos de Redes - CONCENTRADORES Y CONMUTADORES DE RED
Fundamentos de Redes - CONCENTRADORES Y CONMUTADORES DE RED
 
Cap3 mod3(sol)
Cap3 mod3(sol)Cap3 mod3(sol)
Cap3 mod3(sol)
 
Sistema gestor de base de datos para moviles
Sistema gestor de base de datos para movilesSistema gestor de base de datos para moviles
Sistema gestor de base de datos para moviles
 
Estandar IEEE 802
Estandar IEEE 802Estandar IEEE 802
Estandar IEEE 802
 
ANSI TIA/EIA 568 B
ANSI TIA/EIA 568 BANSI TIA/EIA 568 B
ANSI TIA/EIA 568 B
 
Cartilla comandos mpls
Cartilla comandos mplsCartilla comandos mpls
Cartilla comandos mpls
 
Subsistema de comunicaciones
Subsistema de comunicaciones Subsistema de comunicaciones
Subsistema de comunicaciones
 
Conmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetes
 
Taller de redes i
Taller de redes iTaller de redes i
Taller de redes i
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Red Primaria
Red PrimariaRed Primaria
Red Primaria
 
Norma ANSI - TIA - EIA 569 B
Norma ANSI - TIA - EIA 569 BNorma ANSI - TIA - EIA 569 B
Norma ANSI - TIA - EIA 569 B
 
Conceptos y protocolos de enrutamiento: 1.1 Configuración básica de una red -...
Conceptos y protocolos de enrutamiento: 1.1 Configuración básica de una red -...Conceptos y protocolos de enrutamiento: 1.1 Configuración básica de una red -...
Conceptos y protocolos de enrutamiento: 1.1 Configuración básica de una red -...
 
Resumen del capitulo uno del curso ccna1
Resumen del capitulo uno del curso ccna1Resumen del capitulo uno del curso ccna1
Resumen del capitulo uno del curso ccna1
 
Especificaciones Tecnicas camaras Swann
Especificaciones Tecnicas camaras SwannEspecificaciones Tecnicas camaras Swann
Especificaciones Tecnicas camaras Swann
 

Andere mochten auch

Kanban base. descripción base y en que ayuda
Kanban base. descripción base y en que ayudaKanban base. descripción base y en que ayuda
Kanban base. descripción base y en que ayuda
xtremobyte
 
Internet web job sites
Internet web job sitesInternet web job sites
Internet web job sites
trevorted25
 
Programmatic direct
Programmatic directProgrammatic direct
Programmatic direct
AdCMO
 
C A M T O O L S I N T R O D U C T I O N L E T T E R
C A M  T O O L S   I N T R O D U C T I O N    L E T T E RC A M  T O O L S   I N T R O D U C T I O N    L E T T E R
C A M T O O L S I N T R O D U C T I O N L E T T E R
CAM TOOLS
 

Andere mochten auch (20)

Kanban base. descripción base y en que ayuda
Kanban base. descripción base y en que ayudaKanban base. descripción base y en que ayuda
Kanban base. descripción base y en que ayuda
 
Libro de indignados
Libro de indignadosLibro de indignados
Libro de indignados
 
Negocios Electronicos
Negocios ElectronicosNegocios Electronicos
Negocios Electronicos
 
Trabajo de informatica borja
Trabajo de informatica borjaTrabajo de informatica borja
Trabajo de informatica borja
 
Moderne Stadtschreiber für Bremen
Moderne Stadtschreiber für BremenModerne Stadtschreiber für Bremen
Moderne Stadtschreiber für Bremen
 
8.yongching lim 89-100
8.yongching lim 89-1008.yongching lim 89-100
8.yongching lim 89-100
 
Internet web job sites
Internet web job sitesInternet web job sites
Internet web job sites
 
Dossier Invisible Talent talento diversidad resultados
Dossier Invisible Talent talento diversidad resultadosDossier Invisible Talent talento diversidad resultados
Dossier Invisible Talent talento diversidad resultados
 
Technology Integration Specialist: What? Why? How?
Technology Integration Specialist: What? Why? How?Technology Integration Specialist: What? Why? How?
Technology Integration Specialist: What? Why? How?
 
Publicaciones en linea
Publicaciones en lineaPublicaciones en linea
Publicaciones en linea
 
Xotox Profile Presentation
Xotox Profile PresentationXotox Profile Presentation
Xotox Profile Presentation
 
Prueba
PruebaPrueba
Prueba
 
Medan Packing Mover
Medan Packing MoverMedan Packing Mover
Medan Packing Mover
 
Programmatic direct
Programmatic directProgrammatic direct
Programmatic direct
 
Presentation wts plastic
Presentation wts plasticPresentation wts plastic
Presentation wts plastic
 
Investment Prospectus Eternal Unltd Final (09 21 08)
Investment Prospectus   Eternal Unltd Final (09 21 08)Investment Prospectus   Eternal Unltd Final (09 21 08)
Investment Prospectus Eternal Unltd Final (09 21 08)
 
C A M T O O L S I N T R O D U C T I O N L E T T E R
C A M  T O O L S   I N T R O D U C T I O N    L E T T E RC A M  T O O L S   I N T R O D U C T I O N    L E T T E R
C A M T O O L S I N T R O D U C T I O N L E T T E R
 
Manual estimulacion enfermos alzheimer coruña
Manual estimulacion enfermos alzheimer coruñaManual estimulacion enfermos alzheimer coruña
Manual estimulacion enfermos alzheimer coruña
 
Digitale Nachhaltigkeit: Offener Zugang zu Wissen
Digitale Nachhaltigkeit: Offener Zugang zu WissenDigitale Nachhaltigkeit: Offener Zugang zu Wissen
Digitale Nachhaltigkeit: Offener Zugang zu Wissen
 
Neutralidad de la red
Neutralidad de la red Neutralidad de la red
Neutralidad de la red
 

Ähnlich wie Granja de renderizacion

Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)
Michelle Gutierrez
 
Sg t1 practicas_linux
Sg t1 practicas_linuxSg t1 practicas_linux
Sg t1 practicas_linux
garciadebora
 
Epo 450 cluster_install_guide_es-es
Epo 450 cluster_install_guide_es-esEpo 450 cluster_install_guide_es-es
Epo 450 cluster_install_guide_es-es
Pablo
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
Andres Ldño
 
Epo 450 installguide_es-es
Epo 450 installguide_es-esEpo 450 installguide_es-es
Epo 450 installguide_es-es
Pablo
 
Manual config resoluc_inc_v1 0
Manual config resoluc_inc_v1 0Manual config resoluc_inc_v1 0
Manual config resoluc_inc_v1 0
Galvi Yanez
 
Manual final nagios
Manual final nagiosManual final nagios
Manual final nagios
rpm-alerts
 

Ähnlich wie Granja de renderizacion (20)

Proyecto 7
Proyecto 7Proyecto 7
Proyecto 7
 
Howto servidor de impresiones
Howto servidor de impresionesHowto servidor de impresiones
Howto servidor de impresiones
 
Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4
 
Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)
 
Cluster Spark - Cassandra sobre Raspberry Pi-3
Cluster Spark  - Cassandra sobre Raspberry Pi-3 Cluster Spark  - Cassandra sobre Raspberry Pi-3
Cluster Spark - Cassandra sobre Raspberry Pi-3
 
Docker y PostgreSQL
Docker y PostgreSQLDocker y PostgreSQL
Docker y PostgreSQL
 
aula-con-tcos
aula-con-tcosaula-con-tcos
aula-con-tcos
 
Paso a paso zenoss 2.5
Paso a paso zenoss  2.5Paso a paso zenoss  2.5
Paso a paso zenoss 2.5
 
Cómo montar un servidor doméstico con OpenBSD
Cómo montar un servidor doméstico con OpenBSDCómo montar un servidor doméstico con OpenBSD
Cómo montar un servidor doméstico con OpenBSD
 
Configuracion basica de centos 6.3 linux v1
Configuracion basica de centos 6.3 linux v1Configuracion basica de centos 6.3 linux v1
Configuracion basica de centos 6.3 linux v1
 
Sg t1 practicas_linux
Sg t1 practicas_linuxSg t1 practicas_linux
Sg t1 practicas_linux
 
Laboratorio "monitoreo con Pandora fms 2.0"
Laboratorio "monitoreo con Pandora  fms 2.0"Laboratorio "monitoreo con Pandora  fms 2.0"
Laboratorio "monitoreo con Pandora fms 2.0"
 
Cómo explotar EternalBlue en Windows Server 2012 R2
Cómo explotar EternalBlue en Windows Server 2012 R2Cómo explotar EternalBlue en Windows Server 2012 R2
Cómo explotar EternalBlue en Windows Server 2012 R2
 
Guia postfix
Guia postfixGuia postfix
Guia postfix
 
Proyecto 7
Proyecto 7Proyecto 7
Proyecto 7
 
Epo 450 cluster_install_guide_es-es
Epo 450 cluster_install_guide_es-esEpo 450 cluster_install_guide_es-es
Epo 450 cluster_install_guide_es-es
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
 
Epo 450 installguide_es-es
Epo 450 installguide_es-esEpo 450 installguide_es-es
Epo 450 installguide_es-es
 
Manual config resoluc_inc_v1 0
Manual config resoluc_inc_v1 0Manual config resoluc_inc_v1 0
Manual config resoluc_inc_v1 0
 
Manual final nagios
Manual final nagiosManual final nagios
Manual final nagios
 

Granja de renderizacion

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR DE IRAPUATO INGENIERÍA EN SISTEMAS COMPUTACIONALES ARQUITECTURA DE COMPUTADORAS GRANJA DE RENDERIZACIÓN PÉREZ LOZANO JORGE JESÚS IS11110079 ING. CESAR MANUEL HERNANDEZ IRAPUATO, GTO. NOVIEMBRE DE 2014
  • 2. 2 Contenido Introducción ............................................................................................................................. 3 Objetivo.................................................................................................................................... 4 Materiales ................................................................................................................................ 4 Topología del Clúster................................................................................................................. 4 Antes de empezar (Instalaciones del software necesario) ............................................................ 4 Procedimiento .......................................................................................................................... 5 Bibliografía................................................................................................................................ 7
  • 3. 3 Introducción Se le conoce procesamiento paralelo al uso de varios procesadores trabajando juntos para resolver una tarea en común. El modo de uso de los procesadores puede ser diseñado por el programador, ya sea para que cada uno procesador trabaje en una porción del problema a través de una red o bien se dedique al trabajo de un solo nodo. El procesamiento paralelo permite resolver problemas que no pueden procesarse en un solo equipo o en un tiempo razonable, agilizando la velocidad y reduciendo los procesos. Computación Heterogénea: Son varios procesadores con características distintas trabajando en una sola tarea. Clúster SSID: Generalmente son los equipos que cuentan con un computador secuencial, un procesador y una memoria, lo tienen todos los equipos convencionales. Cinelerra: Este editor de videos tiene la capacidad de crear una granja de render. Cinelerra lo que hace es dividir el trabajo en tareas que reparte a los PCs de la granja. Samba: Es una implementación libre del protocolo de archivos compartidos de Microsoft Windows para sistemas de tipo UNIX. De esta forma, es posible que computadoras con GNU/Linux, Mac OS X o Unix en general se “vean” como servidores o actúen como clientes en redes de Windows. Samba es capaz de servir colas de impresión, directorios compartidos y autentificar con su propio archivo de usuarios.
  • 4. 4 Objetivo Crear una granja render, que renderize un video de 5 a 10 mins. Con el formato .avi o .mpeg, y aplicar conceptos de procesamiento en paralelo. Materiales  4 Maquinas con Ubuntu 12.04 virtual o nativo  Instalar Samba  Instalar Cinelerra  Switch  4 Cables de red Topologíadel Clúster Antes de empezar (Instalaciones del software necesario) 1. Instalar Samba Para instalar samba se ejecuta el comando sudo apt-get install samba. 2. Instalar Cinelerra Para instalar Cinelerra se necesitan 3 comandos, se ejecutan en orden en que aparecen abajo: sudo apt-add-repository ppa:cinelerra-ppa/ppa sudo apt-get update sudo apt-get install cinelerra-cv Imagen 1. Topología de red del clúster.
  • 5. 5 Procedimiento 1. En los PCs esclavos: Asegurarse que la ruta al proyecto y sus archivos es la misma en los PCs esclavos que en el PC maestro y para evitar problemas de permisos es mejor usar el mismo usuario en maestro y esclavos. Si tienes el proyecto en /home/<usuario>/proyecto-video debes crear el mismo directorio en los esclavos. Solo crear el directorio y su ruta, pero vacio. 2. En el maestro: Compartir el directorio donde esté el proyecto en el PC maestro con Samba. Seleccionar carpeta del proyecto en el PC maestro con el nautilus y con el botón derecho selecciona propiedades, pestaña compartir y activa compartir esta carpeta, activa también "Permitir a otras personas escribir en esta carpeta". Ahora creamos el usuario de samba con: $ sudo smbpasswd -a <nombre_usuario> 3. En los PCs esclavos: En Lugares > Conectar al servidor:  Tipo de servicio: Compartido por Windows  Servidor: <ip del maestro>  Haz click en Conectar. Ahora hay que montar el directorio del proyecto del maestro con la consola mediante: $sudo mount –t cifs –o username=<nombre_usuario> password=<contraseña> //<ip del maestro>/proyecto-video /home/<usuario>/proyectovideo Una vez hecho esto ya puedes arrancar el Cinelerra en los esclavos, para hacer pruebas de que esté todo bien utilizas -f, con -d arranca el Cinelerra pero no te da mensajes. $ cinelerra –f
  • 6. 6 4. En el maestro: Inicia Cinelerra y en Preferencias > Mejoras activa "Usar granja de render" En Nombre de la Máquina pon las ip de los esclavos. El puerto que utiliza por defecto es el 400. Haz click en "Añadir nodo" Así sucesivamente por cada esclavo. El "Numero de trabajos a crear" son las tareas que va a crear el Cinelerra para distribuir entre los esclavos. Un buen número es el número de PCs que hay incluido el maestro multiplicado por 3, por ejemplo, si tienes 4 esclavos pon 15 tareas. Ahora cuando se renderices Cinelerra distribuirá las tareas por la red a los demás PCs de la "Granja de renderizado".
  • 7. 7 Bibliografía  B2evolution, Granjade renderizado(RenderFarming) conCinelerra,Disponible en: http://www.guardarcomofilms.net/index.php/2010/09/01/granja-de-renderizado-render- farming-con-cinelerra?blog=8(Consultadoel 11de noviembre de 2014).  VieraIgor,CinelerraTechnologist,Cinelerra,Disponible en: http://cinelerra.org/1/ (Consultadoel 11de noviembre de 2014).  Usemoslinux,instalaciónyconfiguraciónde SAMBA enUbuntu12.04, http://blog.desdelinux.net/instalacion-y-configuracion-de-samba-en-ubuntu-12-04/ (Consultadoel 11de noviembre de 2014).