Mirror de repositorios con apt-mirror
Respecto a lo que os comentaba el otro dia, el provisionamiento de servidores con Cobbler, me di cuenta de una cosita.
Al instalar un CentOS, la instalación era realmente muy rápida (un sistema base). Pero, al instalar Ubuntu, los tiempos de descarga se notaban. No es que sea un problema exasperante, pero si que era notablemente superior.
Para solucionar este tema, he visto un par de opciones que me he decidido a probar. Una de ellas es apt-mirror. Básicamente lo que hace es crear un mirror local de los repositorios Debian / Ubuntu que le configuremos. De ese modo, podemos usar tal mirror para las instalaciones de manera que la descarga de contenidos sea a velocidades de LAN.
Provisionamiento de servidores Linux
Una de las últimas cosas que me miré en UPCnet y que intenté entender fué el uso de cobbler para el aprovisionamiento de servidores. El caso es que en el servidor que uso en casa a modo de laboratorio he instalado Proxmox para usar VM's con KVM y no tengo directamente disponible la opción de clonar imágenes de disco para clonar plantillas de servidores. Bueno, la opción está, pero vía comandos y sin "personalización" en tiempo de deploy.
Así pués, retomé el tema de cobbler en casa. Supongo que para ninguno es nuevo el tema del arranque de servidores vía PXE para instalar SO, etc. Cobbler se ocupa de generar los ficheros de arranque PXE para poder hacer el provisionamiento de servidores mucho más dinámico. En mi caso, uso para el DNS y el DHCP el programa dnsmasq, que es más que suficiente para un entorno pequeño, pero cobbler es capaz de gestionar él mismo un servidor DHCP ISC o un servidor Bind para el DNS.
A grandes rasgos, lo que haremos con cobbler es importar una série de distros que luego podrán ser servidas por red para instalar en servidores nuevos. Estas instalaciones se pueden parametrizar a su vez vía kickstart o preseed, de manera que teniendo algunas plantillas podemos simplemente crear nuevas VM que arranquen por red y esperar a que finalice la instalación.
Probé cobbler sobre un CentOS 6, pero encontré un problema a la hora de importar la distro de ubuntu (creo que se ha abandonado el soporte para Debian/Ubuntu en cobbler, ¿puede ser?). Así pués, he cambiado el servidor donde tenía el cobbler por un Ubuntu Server 11.10 donde he instalado Orchestra, que a grandes rasgos es un conjunto de paquetes para el provisionamiento de servidores Ubuntu. Orchestra está basado en cobbler, pero como está distribuido por Ubuntu, si que podemos importar la ISO (faltaría mas).
Lo iremos probando.
“5 bad checksums” dhclient en Ubuntu
Últimamente me he estado peleando con ciertas plataformas de virtualización... bueno básicamente 2, XenServer y KVM.
Uno por motivos profesionales, haciendo el deploy de un cloud usando Cloudstack + XenServer en UPC y el otro en casa, haciendo pruebas.
El caso es que con ambos me he encontrado un problema con las máquinas virtuales Ubuntu confiugradas para adquirir una IP via DHCP. Después de unos cuantos intentos nos aparece un mensaje. Algo como...
"5 bad checksums in last 5 udp responses" (edito cuando tenga el mensaje literal).
En su día encontré esto identificado como un "known issue" en XenServer (aqui). El caso es que la versión del ISC DHCP client que usan en ubuntu carece de un parche que soluciona este problema (y que si que se incorpora en distros basadas en RHEL (RHEL, CentOS, Fedora...)). Hay dos opciones. Una es usar el paquete del cliente DHCP de una de estas distros en Ubuntu (ya os aviso que el rpm tal cual no anda, por dependencias y rutas de archivos incorrectas), o, en el servidor DHCP ejecutar:
ethtool -K etho tx off
De este modo, se deshabilita el checksumming de UDP en la interfaz eth0 (asumiendo que servis el DHCP por esa interfaz, si no, usad la interfaz que os convenga). El cambio es immediato y veremos que las MV con Ubuntu ya cogen IP.
En el caso de KVM lo estoy probando con una VM que he creado, por lo que he añadido esta línea directamente en el archivo /etc/rc.local para que se ejecute en cada reinicio.
En el caso de cloudstack, ya que los routers virtuales que sirven DHCP se crean automáticamente a partir de una plantilla base + scripts de configuración, lo que hice fué seguir éste procedimiento para modificar la ISO que contiene los scripts de inicio de las MV de sistema, y añadir en el correspondiente /etc/rc.local el comando que os pongo arriba.
Saludos!
MotionEye working on Vaio FZ21S under Ubuntu
Pues si!!! Después de varios días rebuscando por foros y probando cosas, al final he conseguido hacer funcionar la webcam del Vaio.
Básicamente, el kit de la cuestión es el firmware de la cámara, me explico. En un lsusb en el Vaio, vemos lo siguiente "entre otros":
Bus 006 Device 002: ID 05ca:183b Ricoh Co., Ltd
La cámara en cuestión es una Ricoh, para la que hay un driver llamado r5u870, pero que según parece no tiene soporte para todas las cámaras Ricoh. En concreto una de las que carecen de soporte es la 05ca:183b, o sea, la mía.
Buscando por ahí, encontré un foro donde alguien (no recuerdo quien), facilitaba un script de guile con el que había conseguido extraer el firmware necesario para la "183a" a partir del driver para Vista. Ni corto ni perezoso, decidí probar a hacer lo mismo con el driver de Vista de mi cámara, a ver que tal. No hubo suerte... o no mucha. Conseguí que los programas captaran algo. Probé con Skype (la beta de la versión 2.0 para linux, que tiene soporte para vídeo), con ekiga y con cheese. Con ello descubrí (con cheese) que mientras la cámara no captura se ve más o menos bien (los colores eran patéticos, pero menos da una piedra), pero en el momento que empezaba a capturar vídeo, se veía todo a rallas, movido y como "codificado" en algún idioma alienígena. Ah y Skype usa la cámara "en modo captura", con lo que se ve todo mal.
Hoy he encontrado en el foro de ubuntu un post donde remiten aqui, donde hay un archivador con el código del driver con el firmware para la "183b" incluido. Descomprimir, "make", "make install", "modprobe r5u870" y todo perfecto!
Podéis bajar el fichero aquí, por si no está disponible el sitio original.
Tema OSX para Ubuntu (GNOME)
Como Dani dice que no tiene tiempo, ya si eso lo cuelgo yo
En el Ficherin tenéis unos temas GTK2, de emerald y iconos para hacer que GNOME se parezca a OSX. Yo lo he puesto en una ubuntu y va bien, con lo que entiendo que funcionará en cualquier gnome.
Aquí el pack, y aquí una screenshot.
El remate final.
Siguiendo con lo de mi padre, me he decido a intentarle poner cara de Vista a ubuntu, para que no le parezca tan raro al recién llegado.
Pués he seguido este tutorial y el resultado no está mal. A ver si ayuda. Os dejo una captura de pantalla.
click para ampliar


