SlideShare a Scribd company logo
1 of 48
Download to read offline
Administración ágil de
                 sistemas en el entorno
                     de una Startup

                                    Fernando Blat
                                 http://fernando.blat.es/me
                                          @ferblape



viernes 4 de noviembre de 2011
Yo
viernes 4 de noviembre de 2011
The Cocktail
viernes 4 de noviembre de 2011
unvlog.com
viernes 4 de noviembre de 2011
iwannagothere.com
viernes 4 de noviembre de 2011
actuable.es
viernes 4 de noviembre de 2011
viernes 4 de noviembre de 2011
viernes 4 de noviembre de 2011
Heroku ❤
viernes 4 de noviembre de 2011
Linode ❤ + $_$
viernes 4 de noviembre de 2011
El desarrollador Total™
                                 http://www.slideshare.net/sergio.gil/el-desarrollador-total




viernes 4 de noviembre de 2011
viernes 4 de noviembre de 2011
Aproximación
                                  ágil + vaga


viernes 4 de noviembre de 2011
Ágil
                                 http://agilemanifesto.org/iso/es/




                    • respuesta ante el cambio
                    • calidad
                    • simplicidad


viernes 4 de noviembre de 2011
Elogio a la vagancia
                                 http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/




        “Para mí hay dos tipos de vagos, el vago bueno y el vago
             malo. Al vago bueno no le gusta trabajar, y hace cosas
             increíblemente ingeniosas para no tener que hacerlo.




viernes 4 de noviembre de 2011
Elogio a la vagancia
                                 http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/




           “Un buen vago hará su trabajo muy bien a la primera
              para no tener que repetirlo, y tan rápido como pueda
                para dedicar su tiempo a otros menesteres más
                                  interesantes.




viernes 4 de noviembre de 2011
http://www.opscode.com/chef/

viernes 4 de noviembre de 2011
Nodos
                                 - atributos
                                 - rol




viernes 4 de noviembre de 2011
Recetas
                                         Recetas
                                 Recetas
                                          Recetas


                                     Cookbooks
viernes 4 de noviembre de 2011
viernes 4 de noviembre de 2011
Chef Solo
           http://wiki.opscode.com/display/chef/Chef+Solo

viernes 4 de noviembre de 2011
https://github.com/ferblape/toldo-cookbooks
viernes 4 de noviembre de 2011
export DEBIAN_FRONTEND=noninteractive
           aptitude update &&
           apt-get -o Dpkg::Options::="--force-confnew" -y -fuy dist-upgrade &&
           # Install base packages
           apt-get remove -y nano &&
           apt-get install -y gcc g++ make zlib1g-dev git-core libxml2-dev libxslt-dev
           libopenssl-ruby
                              libsqlite3-dev sqlite3 autoconf imagemagick curl libssl-dev
                              libcurl4-openssl-dev libreadline5-dev libncurses5-dev
           openntpd
                              libyaml-0-2 libyaml-dev &&
           cd /usr/local/src &&
           curl -O ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz &&
           tar xzvf readline-6.2.tar.gz &&
           cd readline-6.2 &&
           ./configure --prefix=/usr/local &&
           make && make install &&
           # Install Ruby and Chef
           cd /usr/local/src &&
           wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 &&
           tar jxvf ruby-1.9.3-rc1.tar.bz2 &&
           cd ruby-1.9.3-rc1 &&
           autoconf && ./configure --prefix=/usr/local &&
           make && make install &&
           gem install chef --no-ri --no-rdoc




viernes 4 de noviembre de 2011
sudo chef-solo -j roles/<role>.json -c solo.rb




viernes 4 de noviembre de 2011
production.json
          {
              "name": "production",
              "description": "Role for production environment",
              "chef_type": "role",
              "run_list": [
                 "recipe[apt]",
                 "recipe[cron]",
                 "recipe[gems]",
                 "recipe[logrotate]",
                 "recipe[monit]",
                 "recipe[postgresql]",
                 "recipe[nginx]",
                 "recipe[iptables]",
                 "recipe[postfix]",
                 "recipe[munin]",
                 "recipe[application]"
              ],
              "nginx": {
                 "host": "toldostaging.com",
                 "environment": "production"
              },
              "passenger": {
                 "version": "3.0.9"
              }
          }
viernes 4 de noviembre de 2011
nginx


viernes 4 de noviembre de 2011
nginx/
                     files/
                       default/
                          nginx.conf
                     metadata.rb
                     recipes/
                       default.rb
                     templates/
                       default/
                           passenger.conf.erb
                           toldo.conf.erb


viernes 4 de noviembre de 2011
metadata.rb

          maintainer               "Toldo"
          maintainer_email         "blat@thetoldo.com"
          license                  "Apache 2.0"
          description              "Installs/Configures
          nginx"
          version                  "0.2.0"
          depends                  "gems"
          depends                  "monit"
          depends                  "logrotate"

viernes 4 de noviembre de 2011
recipes/default.rb

   include_recipe 'gems'
   include_recipe 'monit'
   include_recipe 'logrotate'

   package "libperl5.10" do
     action :install
     options "--force-yes"
   end
   package "libxslt1.1" do
     action :install
     options "--force-yes"
   end
viernes 4 de noviembre de 2011
recipes/default.rb


   # default options from Ubuntu 8.10
   compile_options = ["--conf-path=/etc/nginx/nginx.conf",
                      "--error-log-path=/var/log/nginx/error.log",
                      "--pid-path=/var/run/nginx.pid",
                      "--lock-path=/var/lock/nginx.lock",
                      "--http-log-path=/var/log/nginx/access.log",
                      "--with-http_geoip_module",
                      "--with-file-aio"].join(" ")

   execute "compile nginx with passenger" do
     command "passenger-install-nginx-module --auto --auto-download --
   prefix=/usr/local --extra-configure-flags="#{compile_options}""
     not_if { File.exists? "/usr/local/sbin/nginx"}
   end




viernes 4 de noviembre de 2011
recipes/default.rb




       service "nginx" do
         supports :status => true, :restart =>
       true, :reload => true
       end




viernes 4 de noviembre de 2011
recipes/default.rb


                 cookbook_file "Copying nginx.conf" do
                   path "/etc/nginx/nginx.conf"
                   source "nginx.conf"
                   owner "root"
                   group "root"
                   mode 0600
                 end




viernes 4 de noviembre de 2011
recipes/default.rb



       logrotate "nginx" do
         files "/var/log/nginx/*.log"
         frequency "daily"
         missing_ok
         compress
         restart_command "sudo /etc/init.d/nginx
       restart"
       end



viernes 4 de noviembre de 2011
Ventajas

                    • control
                    • orden
                    • automatización
                    • reutilización
                    • velocidad

viernes 4 de noviembre de 2011
Desventajas

                    • curva de aprendizaje
                    • errores en producción



viernes 4 de noviembre de 2011
Virtualización FTW!!



viernes 4 de noviembre de 2011
https://www.virtualbox.org/
viernes 4 de noviembre de 2011
http://vagrantup.com/
viernes 4 de noviembre de 2011
Y ahora, conviértete en
                    un buen sysadmin




viernes 4 de noviembre de 2011
Monitoriza



viernes 4 de noviembre de 2011
Haz copias de
                                  seguridad


viernes 4 de noviembre de 2011
Mantén el sistema
                                 limpio


viernes 4 de noviembre de 2011
Asegura tu plataforma



viernes 4 de noviembre de 2011
Comprueba tus
                      copias de seguridad


viernes 4 de noviembre de 2011
En definitiva....



viernes 4 de noviembre de 2011
Tu plataforma puede
                    ser tan buena como
                          tú quieras


viernes 4 de noviembre de 2011
viernes 4 de noviembre de 2011
viernes 4 de noviembre de 2011
                                 Muchas gracias

More Related Content

Recently uploaded

Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.radatoro1
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 

Recently uploaded (20)

Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 

Administración ágil de sistemas en el entorno de una startup

  • 1. Administración ágil de sistemas en el entorno de una Startup Fernando Blat http://fernando.blat.es/me @ferblape viernes 4 de noviembre de 2011
  • 2. Yo viernes 4 de noviembre de 2011
  • 3. The Cocktail viernes 4 de noviembre de 2011
  • 4. unvlog.com viernes 4 de noviembre de 2011
  • 5. iwannagothere.com viernes 4 de noviembre de 2011
  • 6. actuable.es viernes 4 de noviembre de 2011
  • 7. viernes 4 de noviembre de 2011
  • 8. viernes 4 de noviembre de 2011
  • 9. Heroku ❤ viernes 4 de noviembre de 2011
  • 10. Linode ❤ + $_$ viernes 4 de noviembre de 2011
  • 11. El desarrollador Total™ http://www.slideshare.net/sergio.gil/el-desarrollador-total viernes 4 de noviembre de 2011
  • 12. viernes 4 de noviembre de 2011
  • 13. Aproximación ágil + vaga viernes 4 de noviembre de 2011
  • 14. Ágil http://agilemanifesto.org/iso/es/ • respuesta ante el cambio • calidad • simplicidad viernes 4 de noviembre de 2011
  • 15. Elogio a la vagancia http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/ “Para mí hay dos tipos de vagos, el vago bueno y el vago malo. Al vago bueno no le gusta trabajar, y hace cosas increíblemente ingeniosas para no tener que hacerlo. viernes 4 de noviembre de 2011
  • 16. Elogio a la vagancia http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/ “Un buen vago hará su trabajo muy bien a la primera para no tener que repetirlo, y tan rápido como pueda para dedicar su tiempo a otros menesteres más interesantes. viernes 4 de noviembre de 2011
  • 18. Nodos - atributos - rol viernes 4 de noviembre de 2011
  • 19. Recetas Recetas Recetas Recetas Cookbooks viernes 4 de noviembre de 2011
  • 20. viernes 4 de noviembre de 2011
  • 21. Chef Solo http://wiki.opscode.com/display/chef/Chef+Solo viernes 4 de noviembre de 2011
  • 23. export DEBIAN_FRONTEND=noninteractive aptitude update && apt-get -o Dpkg::Options::="--force-confnew" -y -fuy dist-upgrade && # Install base packages apt-get remove -y nano && apt-get install -y gcc g++ make zlib1g-dev git-core libxml2-dev libxslt-dev libopenssl-ruby libsqlite3-dev sqlite3 autoconf imagemagick curl libssl-dev libcurl4-openssl-dev libreadline5-dev libncurses5-dev openntpd libyaml-0-2 libyaml-dev && cd /usr/local/src && curl -O ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz && tar xzvf readline-6.2.tar.gz && cd readline-6.2 && ./configure --prefix=/usr/local && make && make install && # Install Ruby and Chef cd /usr/local/src && wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 && tar jxvf ruby-1.9.3-rc1.tar.bz2 && cd ruby-1.9.3-rc1 && autoconf && ./configure --prefix=/usr/local && make && make install && gem install chef --no-ri --no-rdoc viernes 4 de noviembre de 2011
  • 24. sudo chef-solo -j roles/<role>.json -c solo.rb viernes 4 de noviembre de 2011
  • 25. production.json { "name": "production", "description": "Role for production environment", "chef_type": "role", "run_list": [ "recipe[apt]", "recipe[cron]", "recipe[gems]", "recipe[logrotate]", "recipe[monit]", "recipe[postgresql]", "recipe[nginx]", "recipe[iptables]", "recipe[postfix]", "recipe[munin]", "recipe[application]" ], "nginx": { "host": "toldostaging.com", "environment": "production" }, "passenger": { "version": "3.0.9" } } viernes 4 de noviembre de 2011
  • 26. nginx viernes 4 de noviembre de 2011
  • 27. nginx/ files/ default/ nginx.conf metadata.rb recipes/ default.rb templates/ default/ passenger.conf.erb toldo.conf.erb viernes 4 de noviembre de 2011
  • 28. metadata.rb maintainer "Toldo" maintainer_email "blat@thetoldo.com" license "Apache 2.0" description "Installs/Configures nginx" version "0.2.0" depends "gems" depends "monit" depends "logrotate" viernes 4 de noviembre de 2011
  • 29. recipes/default.rb include_recipe 'gems' include_recipe 'monit' include_recipe 'logrotate' package "libperl5.10" do action :install options "--force-yes" end package "libxslt1.1" do action :install options "--force-yes" end viernes 4 de noviembre de 2011
  • 30. recipes/default.rb # default options from Ubuntu 8.10 compile_options = ["--conf-path=/etc/nginx/nginx.conf", "--error-log-path=/var/log/nginx/error.log", "--pid-path=/var/run/nginx.pid", "--lock-path=/var/lock/nginx.lock", "--http-log-path=/var/log/nginx/access.log", "--with-http_geoip_module", "--with-file-aio"].join(" ") execute "compile nginx with passenger" do command "passenger-install-nginx-module --auto --auto-download -- prefix=/usr/local --extra-configure-flags="#{compile_options}"" not_if { File.exists? "/usr/local/sbin/nginx"} end viernes 4 de noviembre de 2011
  • 31. recipes/default.rb service "nginx" do supports :status => true, :restart => true, :reload => true end viernes 4 de noviembre de 2011
  • 32. recipes/default.rb cookbook_file "Copying nginx.conf" do path "/etc/nginx/nginx.conf" source "nginx.conf" owner "root" group "root" mode 0600 end viernes 4 de noviembre de 2011
  • 33. recipes/default.rb logrotate "nginx" do files "/var/log/nginx/*.log" frequency "daily" missing_ok compress restart_command "sudo /etc/init.d/nginx restart" end viernes 4 de noviembre de 2011
  • 34. Ventajas • control • orden • automatización • reutilización • velocidad viernes 4 de noviembre de 2011
  • 35. Desventajas • curva de aprendizaje • errores en producción viernes 4 de noviembre de 2011
  • 36. Virtualización FTW!! viernes 4 de noviembre de 2011
  • 39. Y ahora, conviértete en un buen sysadmin viernes 4 de noviembre de 2011
  • 40. Monitoriza viernes 4 de noviembre de 2011
  • 41. Haz copias de seguridad viernes 4 de noviembre de 2011
  • 42. Mantén el sistema limpio viernes 4 de noviembre de 2011
  • 43. Asegura tu plataforma viernes 4 de noviembre de 2011
  • 44. Comprueba tus copias de seguridad viernes 4 de noviembre de 2011
  • 45. En definitiva.... viernes 4 de noviembre de 2011
  • 46. Tu plataforma puede ser tan buena como tú quieras viernes 4 de noviembre de 2011
  • 47. viernes 4 de noviembre de 2011
  • 48. viernes 4 de noviembre de 2011 Muchas gracias