Instalar Qemu/KVM, libvirt y virt-manager en Ubuntu/Debian aka Virtualizacion

Ocupaba correr unas maquinas virtuales para levantar un laboratorio en la laptop de la oficina que tiene ubuntu 14.04, lo primero y mas fácil que pensé fue instalar VMware Workstation y utilizar la licencia que se tiene en la empresa, pero al no necesitar desplegar algún OVA o algo especifico que me obligue a utilizar VMware Workstation pues quize experimentar, otra opción puede ser utilizar VirtualBox pero nunca me ha gustado, al final decidí utilizar el camino libre ;).

Introducción

Libvirt Logo

libvirt es una API de código abierto, es una herramienta para la administración de maquinas virtuales, soporta los siguientes hypervisores KVM/Qemu, Xen, LXC, OpenVZ, VirtualBox, Hyper-V, y de VMware soporta ESX y Workstation.

libvirt support

Sigue leyendo Instalar Qemu/KVM, libvirt y virt-manager en Ubuntu/Debian aka Virtualizacion

Juguetes nuevos para los juguetes

La semana pasada llegaron las memorias, alrededor de 80 dimms, para crecer la granja de virtualización y para las Base de Datos de los ambientes de desarrollo y calidad, cada uno de los nodos de vSphere tendrá 512GB de RAM, esto se va poner interesante por que vamos a migrar todo lo de Oracle VM, que son todas las maquinas de desarrollo y calidad, algo así como 1.5TB de RAM asignados. El primer problema que veo de esta migración es que las maquinas son tipo PVM o paravirtualizadas, con algún fork de XEN que es lo que utiliza Oracle VM, para poderlas migrar es necesario que sean HVM Hardware Virual Machine, tengo algunas ideas pero aun no he realizado ninguna prueba, la opción mas fácil es crear nuevas maquinas y solo pasar la partición de la aplicación. Por lo pronto les dejo una foto de todos los juguetes que llegaron, me sentí como niño con juego nuevo y luego doblemente feliz al llegar con ‘season pass’.

 

Grabar tu escritorio con SimpleScreenRecorder en Ubuntu

SimpleScreenRecorder es un screencaster de código abierto disponible para cualquier distribución linux. En mi opinión es el mejor que he probado, permite elegir, formato de salida, resolución, seleccionar desde cual dispositivo de audio se va a grabar, tiene bastantes opciones interesantes, solo le falta la opción que permita mostrar tu webcam al mismo tiempo, para poder salir en tus screencast.

La instalación es sumamente sencilla

Sigue leyendo Grabar tu escritorio con SimpleScreenRecorder en Ubuntu

Instalar Google Chrome en Debian/Ubuntu

Google Chrome es un navegador desarrollado por google, actualmente es uno de los navegadores mas utilizados, tiene una versión para Linux, Mac OS y Windows, a continuación vamos a ver los pasos para la instalación en Debian y Ubuntu.

Lo primero que debemos hacer es agregar la llave publica de google

Ahora agregamos la linea para el repositorio de Chrome

Ahora actualizamos la lista de paquetes

Para instalar la versión estable basta con ejecutar

Si deseamos probar la versión beta

Pero si nos sentimos con suerte y deseamos probar la ultima beta

 

 

 

 

 

Como: Asignar Tarjeta WiFi USB a una Maquina Virtual con Proxmox (KVM)

Tengo aproximadamente 6 meses utilizando proxmox en mi casa con un servidor casero, cuando tengo algo de tiempo libre principalmente levanto demos, maquetas y muchos de las ideas de este blog nacen en ese pequeño servidor.

He instalado un Kali Linux 2.0 en proxmox para hacer algunas pruebas y ahí surgió la necesidad de conectar la tarjeta USB WiFi, la forma de hacerlo es realmente fácil y funciona para cualquier dispositivo USB.

Esta pequeña guia debe funcionar en Proxmox con maquinas KVM, el punto clave es identificar el id de la Maquina.

Sigue leyendo Como: Asignar Tarjeta WiFi USB a una Maquina Virtual con Proxmox (KVM)

Como: Mantener sincronizados los archivos entre 2 equipos con unison

Para algunas pruebas requiero mantener sincronizados los archivos de un servidor web con otro, esto para levantar una replica, para hacer un tipo CDN y principalmente trastear con una maquina virtual que tengo en casa. Mi primera opción fue rscyn, facil efectivo y lo mejor casi lo conozco de memoria. Pero después de una breve búsqueda en la red me encontré unison.

Características de Unison

  • Bajo licencia General Public License (GPL)
  • Multiplataforma funciona en Linux, Unix, BSD, Windows, OSX
  • Sincronizacion multiplataforma, es decir se puede sincronizar un windows con algún Linux
  • Sincronización por SSH por lo que puede funcionar por internet sin problemas de seguridad.

Para esta pequeña guía utilizare Debian y Ubuntu, la carpeta a sincronizar sera /var/www  Sigue leyendo Como: Mantener sincronizados los archivos entre 2 equipos con unison

Como: Configurar Nginx para soportar W3 Total Cache (activar Minify, gzip) con WordPress

Ya les explique como Configurar Nginx para soportar WordPress con permalinks, en las pruebas que estaba haciendo del blog para hacer la migración a Nginx, me encontré que no mostraba correctamente las hojas de estilo ni los javascripts, entonces recordé  el plugin de WordPress W3 Total Cache, utiliza tenia activada la opción de minify, que sirve para minimizar los .js y ,css,. Sigue leyendo Como: Configurar Nginx para soportar W3 Total Cache (activar Minify, gzip) con WordPress

Certificado gratis por otro año gracias a startssl.com

Pues nuevamente he solicitado el certificado gratis, este es el certificado que uso para el sitio web con HAProxy y para enviar/revisar el correo postfix y dovecot respectivamente, así que este es un agradecimiento haca StartSSL.com, he agregado al pie de pagina un link hacia startssl y una pequeña imagen a mostrar, el único problema que he tenido es que en algunos Android Lollipop no esta agregada la entidad certificadora por lo tanto lo marca como un certificado no valido, pero eso es problema de Android y no tanto de startssl, sin mas por el momento hasta la próxima.

certificado2015

Saludos

Como: Configurar Nginx para soportar WordPress con permalinks

Después de instalar y configurar nginx con soporte php y configurar HAproxy para balancear basado en dominio, pues empece a realizar las pruebas, ya cuando segun yo tenia todo montado, entro al sitio que había levantado,  que no era mas que una copia de este sitio y me encuentro con lo siguiente.

permalinks-error

Lo primero que recordé fue mod_rewrite, pensé en desactivar los permalinks y utilizar el formato demo.mariotello.mx/blog/article.php?=324 pero no era la idea me gusta mas demo.mariotello.mx/blog/historia-de-terror-en-el-datacenter/ tanto estéticamente como para temas de los buscadores.

La configuración es sumamente sencilla, lo único que hay que hacer es editar el archivo de configuración de nuestro sitio, poner atención en las lineas 26,26,28

Cambiar la directiva location (/blog/) por la ubicación donde tenemos instalado wordpress si tenemos wordpress instalado en el raiz debería quedar algo así

Espero les funcione bien, cualquier duda no duden en comentarla

Como: Balancear servidores web basado en el nombre del dominio con HAProxy

Después de la instalación de Nginx quise probar varias cosas, pero como aun no quiero migrar todo el contenido de mi web pues necesitaba hacer pruebas  y debido a restricciones de seguridad en el trabajo solo tengo acceso al WEB a puertos estándar osea solo 80 y 443, necesitaba montar otro sitio y hacer las pruebas o mas bien mi ambiente de  Quality Assurance o Calidad, se que se pudo haber configurado un reverse proxy de apache, pero  esta idea surgió por que en la semana me pidieron configurar el F5 LTM, para hacer la distinción del dominio y aprovechar mejor el bloque /24 publico que tenemos disponible, por lo que se me ocurrió que tal vez con HAProxy se podría hacer lo mismo, saque el manual de los favoritos HAProxy Configuration Manual  y aprovechando que ya explique la instalación de Nginx y que ya tengo corriendo el Apache se me ocurrió balancear una instancia de apache corriendo en 127.0.0.1:8080 y respondiendo las peticiones de www.mariotello.mx y todo lo que tengo montado y una instancia de Nginx corriendo en el puerto 127.0.0.1:8081 respondiendo al dominio demo.mariotello.mx, yo ejecuto todo en un solo servidor pero igual podrían ser maquinas distintas, inclusive varias maquinas, el limite es tu imaginación.

La idea viene siendo básicamente esta:

HAProxy Balance Basado en Dominio

Sigue leyendo Como: Balancear servidores web basado en el nombre del dominio con HAProxy

A %d blogueros les gusta esto: