Archive for the ‘Howto’s’ category

Display LCD por puerto paralelo en Debian/Ubuntu

July 31st, 2010

Este howto fue posible gracias a mi amigo Tute que me paso toda la logistica y al Tino que me ayudo con el tema de las soldaduras.

Materiales

  • 1 display LCD compatible con el controlador Toshiba HD44780 de 2 líneas por 16 caracteres con backlight (el modelo mas común es el CCM-1620CSL-V2)
  • 1 metro de cable multifilar de 25 hilos (solo usaremos 16)
  • 1 conector Molex para conectarlo en la fuente de la pc
  • 1 conector DB25 macho
  • Paciencia, mucha paciencia!!!

Antes de comenzar te recomiendo que te imprimas las siguientes 3 imágenes así las tenés a mano y te dedicás a soldar con tranquilidad.

Lo primero a verificar son los pines del lcd

Ahora un bosquejo del conector DB25

Parece dificil pero no lo es, ahora solo hay que soldar el display y el conector usando el cable, según el siguiente cuadro

Una vez soldado, lo vamos a conectar a nuestra pc y procederemos a instalar el software para hacerlo funcionar.

La aplicación que vamos a utilizar es lcdproc por ser de fácil instalación. Consta de 2 partes, un “daemon o servidor” que renderiza la información al display y un cliente que envía los datos al daemon.

Desde una consola vamos a ejecutar sudo apt-get install lcdproc y vamos a esperar que se instale.

Aclaración importante: en el BIOS de tu pc debes setear el puerto paralelo en la interrupción 0×378 y ponerlo en EPP+ECP sino no funciona

Ahora para mayor facilidad, descargate los 2 archivos de configuración y ubicalos dentro de tu /etc pisando los que ya tenés.

Si todo salió bien, reiniciamos el daemon con /etc/init.d/LCDd restart y luego ejecutamos /usr/bin/lcdproc

Para configurar la información que se va a mostrar en el display, editá el archivo lcdproc.conf y habilitas o deshabilitas cambiando “true” por “false” según lo desees.

Si todo salió como debería ser, tendría que quedarte algo así

Ahora solo falta que hagas el calado de tu gabinete y pegues el display…

Idea original de Matias “Tute” Fernandez – http://wiki.buenosaireslibre.org/HowToLCDPuertoParalelo

Este howto fue posible gracias a mi amigo Tute que me paso toda la logistica y al Tino que me ayudo con el tema de las soldaduras.

Materiales

Virtualizando todo (Parte 1º)

July 12th, 2010

Como todos ya sabemos, existen distintas tecnologías, que tienen un único objetivo: LA VIRTUALIZACION.

Mucho ya hay escrito sobre este tema, pero hoy siento las ganas de comentarles mi experiencia personal, del que a mi parecer es el más prometedor sistema de virtualización que hay hoy disponible y como siempre “libre”, y de paso armar una serie de posts sobre el tema tan interesante

Me refiero a Proxmox VE una distro basada en Debian que une lo mejor de 2 mundos, OpenVZ y KVM.

OpenVZ “Virtualización por contenedores”

OpenVZ es la versión libre de su contrapartida comercial llamada “Virtuozo”, ambos pertenecientes a la empresa “Parallels”. Es un sistema de virtualización basado en contenedores que nos permite crear múltiples contenedores aislados entre sí (también conocidos como VEs o VPS) en un único servidor físico permitiendo una mejor utilización del servidor, garantizando que las aplicaciones no entren en conflicto. Cada contenedor funciona exactamente como si fuera un servidor independiente. OpenVZ es open source y disponible bajo licencia GPL.

KVM “Virtualización completa”

KVM (Kernel Virtual Machine) es una solución de virtualización completa sobre hardware x86 con extensiones de virtualización (Intel VT o AMD-V). Cada máquina virtual tiene hardware virtualizado propio: placas de red, discos rígidos, placas de video, etc. Productos similares a KVM son VMWare o VirtualBox.

Ahora, ustedes se preguntaran porque tanto lío por Proxmox VE cuando todos ya conocemos y podemos utilizar OpenVZ y KVM sin problemas. Proxmox VE además de instalar todo automagicamente nos provee de herramientas increibles para los administradores vagos como yo :D

Puntos a favor de Proxmox VE

  • Distro basada en Debian Lenny, lo que nos permitirá usarla sin problemas y modificarla sin mayores dificultades para customizarla a nuestro gusto
  • Instalador grafico para los que no son muy adeptos a la consola
  • Instalación y autoconfiguración de LVM, de manera que ya podemos ir imaginando las cosas asombrosas que podremos hacer con nuestras virtuales
  • Panel de control gráfico via web
  • Creación de contenedores en un máximo de 20 segundos, por medio de los templates prediseñados a travéz de la consola web
  • Cron de backups instantaneos por medio de snapshots a travéz de la consola web
  • Resize de discos virtuales en caliente a travéz de la consola web
  • Resize de la memoria virtual en caliente a travéz de la consola web
  • Asignación y control exacto del procesamiento asignado a travéz del manejo de los nucleos y los CPUunits para cada virtual
  • Migración en caliente de contenedores de un servidor Proxmox VE a otro.
  • Asignación de multiples interfaces de red a las virtuales
  • Instaladores a partir de imágenes ISO (exclusivo para KVM)
  • Restore de backups en tán solo 10 minutos
  • Montaje de storages via nfs, iscsi, sas, etc.

Estos son solo algunos de las cosas que ahora yo recuerdo pero existen mas.

La imagen ISO de la última versión estable, es la 1.5 y pueden descargarla de la siguiente forma:

Más tarde les dejo el 2do. post sobre el manejo de Proxmox VE sin utilizar la consola web, solo pura consola de texto.

Si quieren saber más sobre Proxmox VE no dejen de visitar su excelente wiki en http://pve.proxmox.com/wiki/Main_Page