http://countdown.opensuse.org

Flisol 2012

La Comunidad de Software Libre de Guatemala conformada por personas entusiastas en el uso y desarrollo de Tecnologías Abiertas, estándares abiertos y activistas del Software Libre y Cultura Libre en general, hace la cordial invitación en participar en el Festival Latinoamericano de Instalación de Software Libre – FLISOL 2012; evento que se realizará en varios departamentos de Guatemala.

 

El FLISOL tiene como finalidad difundir el uso de las distintas distribuciones/Sistemas Operativos basados en FLOSS (Free Libre Open Source Software). Así mismo, el FLISOL permite año tras año un encuentro entre los miembros que conforman esta enorme comunidad nacional y una difusión masiva para las personas que deseen asistir y ayudar a difundir el buen uso de estas tecnologías.


El FLISOL se realiza simultáneamente en más de 18 países y en casi 90 ciudades, aprovechando la oportunidad para interconectar a toda Hispano-América en un evento sin fronteras y en pro de la libertad y soberanía digital. Este evento en particular, resalta cada día más la importancia y relevancia que tiene el uso de Tecnologías Abiertas en Latinoamérica.

Es por esto que los invitamos a formar parte de este Festival de Instalación y esperamos con mucho gusto que las Tecnologías abiertas y el Conocimiento Libre reafirmen nuestro compromiso de superación profesional y personal.

 

Sedes

  • Quetzaltenango: Instituto Dr. Werner Ovalle López .
  • Guatemala, Guatemala : INTECAP z.5
  • Amatitlán: Edificio Escuela Cooperativa UPA
  • Antigua Guatemala: Instituto IFS

 

mayor información : www.flisol.net/FLISOL2012/Guatemala

 

Instalación y uso de Sandbox en OpenSUSE 12.1

 

MySQL Sandbox te permite tener tu propia “caja de arena” con MySQL, esta herramienta te permite instalar uno o más servidores MySQL en segundos, además también permite configurar replicación con unos pocos comandos  en forma fácil, segura y con control total. Pero para qué quiero una caja de arena? Bueno puede servirte en estos casos:

  • Testear distintas versiones de MySQL

  • Gestionar multiples instancias desde un único punto

  • Ya no te complicás con rpms, debs, sources … es como un tar.gz binario!

  • Montar tu laboratorio de replicación y clusters en poco tiempo, sin necesidad de máquinas virtuales y mucho menos de máquinas físicas ;)

Hay muchas posibles causas para instalar varias instancias de MySQL como por ejemplo: evaluar el comportamiento de una aplicación en diversas versiones de mysql, montar diversos entornos de desarrollo para que varios desarrolladores puedan trabajar  sin afectar al resto o hacer pruebas de replicación.

Para instalar Mysql Sandbox solo tenemos que descargarlos desde aquí y una vez descargado lo descomprimimos e instalamos con el comando make y make install.

Por fortuna sandbox está hecho en perl por lo tanto podemos hacer uso de CPAN

 

Ahora debemos de descargar la versión o versiones de mysql que necesitamos desde http://dev.mysql.com/downloads/mysql/ . Tenemos que descargar los tarballs acordes al sistemas que usemos en mi caso descargue las siguientes (sistema de 32 bits): mysql-5.5.20-linux2.6-i686.tar.gz

Ahora instalamos nuestro servidor con el comando make_sandbox seguido del archivo .tar.gz descargado. Por ejemplo para la base 5.5.20 usamos:

 

Cuando se ha expandido el tarball nos dará la información que necesitamos conocer tales como usuario, contraseña, puerto que usará  etc.

 

Podemos repetir el proceso para todas las versiones que queramos instalar.  Como verán el table space de mysql será en el home del usuario que lo instala en este caso /home/konelix/sandboxes. En este directorio existen comandos genéricos como por ejemplo start_all o stop_all para arrancar y parar todas las versiones que estén instaladas a través de sandbox.

La estructura de directorios está definida por msb_x_y_z en donde x.y.z es la version de Mysql instalada. En cada directorio tendremos muchos comandos para esa version en específico. Un comando muy útil que hay en los directorios ~/sandboxes/msb_x.y.z es el comando use que lo que hace es entrar al cliente de sql como podemos ver en la siguiente imagen:

 

Una herramienta administrativa muy importate es sbtool, con ella podemos gestionar varios aspectos es decir más jugetes para nuestra caja de arena XD

 

Ahora instalaremos una instancia con replicación de una manera fácil, rápida y sin complicaciones:

Crear replicación Maestro-Esclavo

konelix@madriguera:~/sandboxes/msb_5_5_20> make_replication_sandbox --how_many_slaves=2 /home/konelix/Descargas/mysql-5.5.20-linux2.6-i686.tar.gz


  • Acceder al maestro: m
  • Acceder al esclavo1 : s1
  • Acceder al esclavo2: s2
  • Chequear los esclavos: check_slaves

Crear un Entorno de replicación Maestro-Maestro

Crear Replicación Circular:

Espero les sirva, hasta la próxima!