Revertir instalación de paquetes

No todas las actualizaciones en el sistema operativo pueden ser benéficas, en ocasiones es posible que la actualización de algún paquete cause conflictos en nuestras aplicaciones. Para estos casos es necesario revertir la actualización de paquetes. A lo largo de este articulo explicaré los pasos necesarios para revertir instalación de paquetes de Docker para la […]

«Hola mundo» desde Jenkins

Jenkins es un proyecto de código abierto que permite la automatización de tareas para el proceso de desarrollo de software, es decir, es una de las herramienta que nos permite la implementación de la metodología de Integración Continua. Las tareas que puede manejar van desde la verificación de los estándares de codificación hasta la generación […]

Utilizar Python 2 y 3 en la misma máquina

Utilizar las versiones de python 2 y 3 en el mismo equipo en ocasiones puede ser algo muy conveniente. Como ejemplo de ello esta el proyecto de Cross Community CI (XCI) de OPNFV hace uso, entre muchas cosas, del proyecto de OpenStack Bifrost para la creación de una imagen base y provisionamiento de sistema operativo. […]

Instalación de OPNFV a través de Compass4NFV

El proyecto de Open Platform for Network Function Virtualization (OPNFV) fue iniciado en Septiembre del 2014 como resultado del trabajo de European Telecommunications Standards Institute (ETSI) Industry Specification Group NFV (ETSI ISG NFV). Su comunidad selecciona proyectos de código abierto relevantes al área de redes y se dedica a integrarlos y probar su funcionalidad y […]

Ejecutar Ubuntu en Windows 10

En mi búsqueda por ejecutar git de una forma algo mas nativa encontré con esta solución que supongo utiliza un contenedor de Ubuntu. Esta característica solo se encuentra disponibles en versiones Windows 10 con build 4332+. Dado que se requieren cambios que aun se encuentran en fase beta, sugiero la creación de un punto de […]

Laboratorio virtual de SDN

Es necesario poner el practica los conceptos aprendidos en la publicación anterior y realizar alguna prueba de concepto. Para ello he creado un proyecto en Vagrant el cual instala y configura un laboratorio de Software-Defined Network (SDN). A lo largo de esta publicación explicare los pasos del proceso de instalación para las distintas herramientas utilizadas […]

Purgar la bitacora del journal

Hace un par de dias note que la computadora donde tengo instalado Fedora 23 se estaba quedando sin espacio en el disco duro. El mayor uso que le daba a esa máquina era para realizar pruebas de proyectos realizados con vagrant, por lo que mi sospecha apuntaba a algún archivo remanente por parte de la […]

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 […]