Compilación de archivos de Java bajo demanda

fswatch es un comando multiplataforma que monitorea y envia notificaciones cuando el contenido de un archivo cambia. Un ejemplo practico de su uso, es el compilar un archivo en el momento en que este es guardado. Instalación En Ubuntu, no existe un paquete oficial que facilite su instalación por lo que es necesario realizar una […]

Conceptos básicos de Telecomunicaciones

Considero que mis conocimientos técnicos acerca del manejo de telecomunicaciones son muy escasos y en ocasiones bastante ambiguos pero dado mi interés por aprender acerca de Software Defined Network me parece importante comprender los fundamentos. A continuación enlistare algunos de ellos: Software Defined Networking (SDN) Provee un método centralizado y programable para administrar y configurar […]

Utilizando vagrant-libvirt

Dado que recientemente tuve algunos problemas para utilizar VirtualBox, he decidido utilizar un plugin de vagrant para crear maquinas por medio de libvirt. Tratare de cubrir los puntos esenciales de su instalacion y configuracion en una computadora fisica. Cabe mencionar que es preferible utilizar virtualizacion por hardware(KVM) que emulacion por software(QEMU) dado sus notables ventajas […]

Reiniciar uso de memoria virtual en Linux

La memoria virtual es util en aquellas ocasiones en las que la memoria RAM esta siendo completamente utilizada. Esta memoria reside en alguna particion del disco duro y se caracteriza por ser mas lenta en comparacion con la memoria RAM, es por ello que su uso se limita a casos extremos. Por lo general, se […]

OpenStack Big Tent

Nota:  Este artículo está basado en la publicación del blog de Rich Bowen. Históricamente, cada nuevo release realizado por la comunidad de OpenStack se oficializaba algún proyecto, es decir, dejaba de formar parte de los proyectos de incubación. Nombre Fecha Nuevos proyectos Austin 21 octubre 2010 Nova, Swift Bexar 3 febrero 2011 Glance Cactus 15 abril 2011 Diablo 22 septiembre 2011 Essex 5 abril 2012 […]

Docker Swarm Cluster

En el auge de la utilización de contenedores de Linux, Docker se ha caracterizado por ser una herramienta muy poderosa que permite realizar distintas tareas por medio de sus distintas herramientas. En esta ocasión analizare la creación de clusters por medio de Docker Swarm. Comenzare por describir lo que es un cluster. Un cluster consiste […]

Creando agentes para envio de bitácoras

Para completar la publicación anterior, es necesario instalar un agente que sea responsable de enviar el contenido de las bitácoras a nuestro repositorio central. Para ello utilizaremos los mismos pasos para la instalación de logstash, con cambios en la configuración. Instalación de logstash electrocucaracha@precise64:~# add-apt-repository ppa:webupd8team/java electrocucaracha@precise64:~# apt-get update electrocucaracha@precise64:~# apt-get install oracle-java7-installer electrocucaracha@precise64:~# cd […]

Implementando un sistema centralizado de bitácoras

Dada la naturaleza de la nube, cada vez es mas común que un administrador sea responsable de varios cientos o quizá miles de servidores. No olvidemos que cada servidor cuenta con cierto nivel de dinamismo donde se procesa cantidad de datos resultando en la generación de eventos, estos últimos registran su actividad en las bitácoras […]

Pets vs. Cattle

En la vieja escuela de computo, los ingenieros tratan sus computadoras como si fuesen mascotas(Pets). Ellos gastan gran cantidad de dinero comprando servidores que van desde los cientos de dolares hasta docenas de miles de dolares. A cada servidor se le asigna un nombre y sus compañías gastan grandes sumas de dinero cuidando y alimentando […]

Augeas, herramienta para manejo de archivos de configuración

Augeas es una aplicación de código abierto( escrita en C) la cual permite administrar configuraciones, que mapean el sistema de archivos a un árbol XML el cual puede ser consumido de forma bidireccional. Como parte de sus herramientas esta augtool, la cual es una aplicación que nos permite modificar los archivos de configuración desde la […]