A Django site.
Junio 8, 2010

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Asiginar VCPU a una DomU.

Derrepente al crear una DomU nos quedamos cortos de VCPU. Quizás al momento de instalar la máquina necesitabamos pocos recuersos (en este caso, cpu) pero con el tiempo y con el cambio de requerimientos nos dimos cuenta que necesitabamos más capacidad de procesamiento. Qué hacer? Agregar más espacio en disco, memoria y CPU.

El comando común sería:

[root@bitch ~]# xe vm-param-set uuid=3071a497-fcb8-1e63-1322-5205ca016cfb VCPUs-at-startup=4
The value given is invalid
field: VCPU values must satisfy: 0 < VCPUs_at_startup ≤ VCPUs_max
value: 4

El comando anterior dice que a la DomU con el uuid 3071a497-fcb8-1e63-1322-5205ca016cfb le agreguemos 4 VCPUs al inicio. El error adjunto nos dice que el numero de VCPUs que queremos agregar (4) no es válido, ya que debemos ingresar un numero mayor a 0 y menor o igual que el número máximo de VCPUs.

Para solucionar esto debemos aumentar el número máximo de VCPUs que la DomU puede usar. Esto lo hacemos con el siguiente comando:

[root@bitch ~]# xe vm-param-set uuid=3071a497-fcb8-1e63-1322-5205ca016cfb VCPUs-max=8

Una vez hecho eso podemos aumentar el número de VCPUs que nuestra DomU usará al inicio (el numero *siempre* debe ser mayor a 0 (obvio) y menor o igual que el número máximo de VCPUs (obvio tambien).

Marzo 22, 2010

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» XCP y CentOS 5.4

En el trabajo me tocó instalar un servidor con XCP, sobre el cual hay que montar un par de máquinas virtuales con CentOS 5.4 x86_64 para instalar ahi WAS y WebLogic. El problema es que la versión 0.1.1 de XCP tiene una pequeeeeña pifia con CentOS: Al momento de instalar da el siguiente error:

Error: ['BOOTLOADER_FAILED', 'OpaqueRef:eaa15e35-b027-31bc-6c30-be98ece946a8', 'Error from bootloader: Failed to parse the output of bootloader: ()']

Que en un lenguaje un poco más técnico significa que estamos hasta las bolas y que la máquina virtual no partirá. Esto se debe a que la versión 0.1.1 no trae el archivo el5.4-initrd-additions.cpio, así que la solución es simple y son dos:

  1. Editar el archivo a manopla (ping Manolito Neira).
  2. Descargarlo desde aqui y dejarlo en el directorio /opt/xensource/packages/files/guest-installer/

Luego de eso, un reboot y listo. Ahora ya estoy instalando las máquinas virtuales.

Enero 11, 2010

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Xen Live Migration

Tenia pensado para este post escribir una especie de manual de como hacer un live migration de una máquina virtual de Xen de un server a otro, pero preferí dejarlo en mi wiki así cualquiera puede editarlo si hay algun bug.

Aca les dejo el link. Ojalá a alguien le sirva…

Octubre 27, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» XenSource &#124;&#124; XenServer

He ahi el dilema. Usar Xen open sourse o usar la versión de Citrix, llamada Xen Server? Si bien XenServer no es open source -yet- pronto lo será. De la misma forma, las funcionalidades que puedes alcanzar con uno y otro son básicamente las mismas. La diferencia: el tiempo que te tomará realizar algunas configuraciones en uno y otro lado.

Cuando digo “configuraciones” no me estoy refiriendo a configuraciones simples. Me refiero a cosas un poco más complejas como conexión a un storage de NetApp via iSCSI o cosas así…

Bueno, tengo tiempo para realizar algunos tests. Por ahora estoy probando con XenSource sobre Debian Lenny y, personalmente, creo que anda deluxe pero no estoy completamente seguro que esté aprovechando todas las capacidades de la máquina y tampoco estoy seguro (en realidad lo se) que no estoy usando todas las funcionalidades de Xen.

Ya veremos, stay tuned.

Setiembre 26, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Sobre el viaje a Puerto Montt

Ayer tuve la suerte de estar muchos kilometros al sur de Santiago, en la ciudad de Puerto Montt. Fui hasta allá para hablar sobre dos temas que me gustan mucho y consideré interesante poder presentarselos a la gente de allá.

El primer tema fue Virtualización for real men, es decir, con Xen. (Sí, para variar estuve hablando de Xen :P ). Aproveché de hacer una mini demo conectandome al server de la casa. Estuvo muy bueno.

La segunda charla, sobre seguridad en sistemas *nix, me dió la impresión de que estaba dando una clase. Las caras de la audiencia no era de aburrimiento, sino que era caras de interés. Todos prestando atención, varios tomando apuntes, preguntas al final… No, muy bueno.

En general en todas las charlas del dia se veia el respeto de los asistentes por el tema expuesto. Eso es lo bueno de hacer este tipo de cosas en Universidades o Institutos. La gente va y pone atención :) Personalmente quedé bastante contento con contenido y el resultado de las charlas que dí, asi que espero que esta experiencia se pueda repetir.

Cuanto aparte la atención: Me trataron excelente! Muy buenas personas, muy buenas conversaciones, buen almuerzo… Todo genial. Además de eso, a todos los expositores nos entregaron un regalo.

Me traje a Santiago un muy buen recuerdo de mi pasada flash por Puerto Montt.

Setiembre 22, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Y siguen las charlas&#8230;

El próximo Viernes 25 de Septiembre siguen las charlas! Esta vez estaré en la bella ciudad de Puerto Montt, que está no se cuantos millones de años luz al sur de Santiago, pero es más o menos como ir desde Santiago a Buenos Aires porque el avión se demora lo mismo.

En esta oportunidad estaré hablando sobre la seguridad que debe haber en los sistemas computacionales, refiriendome a temas tan variados como la seguridad física de los data center y controles de acceso hasta llegar a una mini lista con buenas prácticas (tips, configuraciones y challas) que me han ayudado a aconsejar bien a nuestros clientes cuando nos ha tocado acesorarlos en seguridad.

La otra charla que daré será sobre Virtualización, pero para hombres: Con Xen. No para nenas con OpenVZ (sí, a ti te digo fijo! :P ), VMWare o algun otro. Esta charla pretendo hacerla un poco más interactiva. No, no de esas cosas interactivas en que hay que mandar “xen” al 1313. Interactiva en el sentido de que sea algo más práctico que teorico para que los alumnos vean como funciona el pci passthrough, al “agregación” de memoria o procesadores en caliente, etc.

Espero tener un rato para pasear por Puerto Montt. Tengo muy buenos recuerdos de esta ciudad: eehh… ehh… Son tan buenos que se me olvidaron. No, de verdad son varios: Vacaciones con mis padres, almuerzos/cenas con salmones, curantos y cuanta mierda sale del mar, la maraton de este año que corrí con mi hermano, cuando mi cuñado se cayó en la escalera del lugar donde fuimos a comer (por el piso mojado), lluvia, lluvia y más lluvia… Eso si, esta vez espero poder ir al Estadio Chinquihue a sacarme una foto con el dueño de casa: El chancho Lorenzo (Sorry por ser tan futbolero y saberme el nombre del chancho).

chancho

(Gracias TVN por la foto!)

Eso. Todos los/las que quieran ir son bienvenidos. Como siempre, hay sorteo. Dos esta vez, porque son dos charlas. Asi que atentos a las preguntas. Mis charlas serán a las 12.00 y a las 17.00. Tambien hay otras charlas muy buenas! Pero no se de qué son asi que por eso no lo digo :P

Lo mejor de todo: El viaje es powered by inacap.

Agosto 17, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Xen Summit goes chinese!

Shangai, China, is the place. On November 19th and 20th 2009 at Intel R&D facility will take place the Xen Summit Asia. If you’re interested in presenting a paper for the event, you can do it until November 10th 2009.

To register your topic, please go to http://xenchampions.org and create a new user account. If you have any questions on the new system, please contact Xen Community Manager.

All registered topics will be reviewed by the members of the Program Committee for Xen Summit Asia:

  • Ian Pratt, Xen.org
  • Andres Lagar-Cavilla, University of Toronto
  • Dan Magenheimer, Oracle
  • Simon Horman, VA Linux
  • Boris Quiroz, Substance
  • Sang-bum Suh, Samsung
  • Patrick Colp, Univ of British Columbia
  • Victor Hugo dos Stantos
  • Susie Li, Intel

More info here and here.

Julio 10, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Xen DomU and crond. Ah, and debian too

For some weird reason, when you set up a DomU who runs Debian 5.0 (aka Lenny) and then boot it up, it just freezes out trying to get crond up. I’ve been google but I can’t realize what generates this error or “freezing”.

But… (there’s always a but) I know how to solve it! Just add this line to your DomU .cfg file:

extra = 'console=hvc0 xencons=tty'

An then run it again. I said “run it”, not “restart it”. I mean xm drestoy <id> && xm create file.cfg -c

Junio 17, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Plugin de Wordpress

Por alguna extraña razón no me gusta tener un servidor lleeeeeno de servicios. Me refiero a tener web, ftp, mail, db, etc. Todo en el mismo servidor… Mañas de cada uno. Por ejemplo, en este servidor (que es una DomU) solo se está ejecutando lighttpd que, para soportar este blog, se conecta a una base de datos que está en otro servidor (que es otra DomU).

Nunca había pensado, o mas bien nunca me pareció necesario, tener un mailserver configurado en el blog para que me avise cuando alguien postea un comentario o algo así. Seamos sinceros, mi blog no es el mas popular de todos, pero siempre se agradecen las lecturas. (Hago lo que puedo jejeje).

Hoy, buscando una cosa nada que ver me encontré con este plugin para wordpress que permite enviar los correos de notificaciones de wordpress usando un smtp externo. Obviamente esta tarea podia hacerse antes, editando el classphpmailer.php que está bajo wp-includes, pero este plugin es mas user friendly y funciona.

Mayo 27, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Tip: Como redimensionar una imagen de Xen

Acabo de escribir un tip que explica como redimensionar una imagen de xen y no morir en el intento. Por si alguien lo necesita, está en este link.

Cualquier comentario es bienvenido.

Enjoy =)

Mayo 25, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» LUGMen&#8217;s Expo 2009: done!

Terminó la Expo 2009 del Lugmen, un evento que fue realizado integramente por un grupo de idiotas inexpertos supervisados desde muy lejos por los dinos del lugmen. Por suerte no se notó la inexperiencia de los organizadores: El evento fue perfecto. Si bien salieron mal algunas cosas, en la suma final son detalles que no lograron empañar el trabajo de la nueva generación del LugMEN. Sí, los dinos y el pibe no hicieron nada!

Yo estuve hablando sobre Xen (que raro…) y creo que la charla estuvo buena. Al menos los comentarios que leí en twitter decian eso asi que me voy contento. Si alguien quiere ver la charla, está aquí y es probable que el audio/video esté disponible pronto.

Debo reconocer que durante los días que estuve en Mendoza (y sigo estando, en un rato me voy), me trataron excelente. Lo mejor de todo es que salí a la calle el día Miercoles con un billete de U$20. El día Sábado recién lo cambié. Es lo mejor decir “uuhh, solo tengo dolares… me invitas tu?”

Y eso. No me queda más que agradecer a los chicos del lugmen que organizaron todo, a los que me alojaron, a los que vinieron desde Buenos Aires (gazer y Machu) y Córdoba (la_rayis)… y a los que bancan a muerte =P

Este fin de semana tuvo de todo: Amigos, linux y fiesta. No se puede pedir nada más.

Nos vemos en Santiago en Octubre…

Mayo 24, 2009

Criado Indomable
Sebastian D. Criado
Criado Indomable trata sobre »
» Expo2009: ¿Qué es el Xen Project? Y como me puede ahorrar plata…


Software Libre El calificativo de la charla sería: Muy Interesante.Boris J. Quiroz brindo una conferencia sobre la implementación de XEN (sistema de hypervisor que permite realizar virtualización del cual ya hemos hablado por otra presentación del mismo Boris).

La intro fue sobre las ventajas en cuanto a la optimización de los recursos que tiene realizar virtualización. Entre las ventajas enumeradas se encuentran:

  • Óptima utilización de recursos
  • Consolidación de Servicios
  • Administración centralizada
  • Reducción de puntos de falla

Detallo también los tipos de virtualización posibles como sus ventajas comparadas a su vez con otras soluciones más conocidas de virtualización.

Pude realizar preguntas sobe migración directamente gracias @gazer_ar y mediante Jabber :D (esto de la tecnología es una maravilla).

Al final de la conferencia Boris prometió un Pisco a quien contestara la pregunta y amenazo con quedarse con la botella si el que contestaba era yo. Lamentablemente no escuche la pregunta y todavía nadie me dijo cual fue. :(

Mayo 11, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» I&#8217;m going to LinuxTAG

I got this email a couple of hours ago:

Dear Boris Quiroz,

thank you for submitting a talk proposal for LinuxTag. There is good
news as your paper #15259:

Xen as an IT plataform in Latam enterprises

has been accepted for the conference. You may receive several copies
of this message if you are scheduled to more than a single
presentation. All registered speakers of a presentation should receive
an individual copy of this notification.

Great. I’m going to Berlin to talk about Xen and I’ll take a couple of bottles of Pisco with me. I really like to be geek =)

More info: http://www.linuxtag.org

Mayo 3, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» I&#8217;m going to Expo2009

The schedule for the LUGMen’s resurection Expo2009 is ready. I’ll be talking about Xen project on May 24th. If you wanna come, you’re welcome.

Abril 29, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Malas costumbres en empresas chilenas

Hace un tiempo, en este mismo medio, cuestioné la inteligencia de algunas personas en Chile. Ha pasado el tiempo y mi teoria sobre la influencia del clima en la estupidez de la gente se mantiene. Es más, hasta gana puntos!!

No puedo entender como algunas empresas funcionan bajo el lema “no importa que funcione mal, mientras sea barato”. Más aún en su sitio web (y en la imagen que intentan dar) dicen ser una empresa líder en tecnología, innovadores y todo eso. (NM: La web, al igual que el papel, aguanta mucho).

Lamentable. Más aún cuando uno se esfuerza por diseñar soluciones para ellos y quieren pagarte una miseria. Este tipo de empresas nunca dejará de ser una PYME y continuará con una de las costumbres chilenas que más odio: marcar el paso. Vivir bajo el “para que esforzarse si tan mal no estoy”. No entiendo porqué a la gente en Chile no le gusta hacer las cosas bien.

Como decimos los @egipcios, una m*!

Abril 27, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Xen en FLISoL

Ya está la presentación que dí el día 24 de Abril de 2009 en el FLISoL en Santiago de Chile. El título de la charla es: Virtualización para reducir los costos en la Empresa. Y trata exactamente de eso. Si alguien la quiere ver dejé el ODT en la sección de documentación de mi sitio.

Cualquier comentario es bienvenido, por mail, twitter, comentario aca mismo, etc.

Abril 14, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» debootstrap+tiempo libre == ??

Gracias al ocio (o la curiosidad?) acabo de instalar debian lenny desde otra partición con otro debian, mi antiguo etch, utilizando debootstrap. Es la misma técnica que uso para instalar máquinas virtuales para Xen. El proceso es bastante simple asi que si alguien está interesado aca le dejo el link a mi wiki para que vea como se hace.

» El ocio, debian y yo

Gracias al ocio (o la curiosidad?) acabo de instalar debian lenny desde otra partición con otro debian, mi antiguo etch, utilizando debootstrap. Es la misma técnica que uso para instalar máquinas virtuales para Xen. El proceso es bastante simple asi que si alguien está interesado aca le dejo el link a mi wiki para que vea como se hace.

Marzo 11, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Xen Champions

Desde hace un tiempo, el community-core (por llamarlo de alguna forma) de Xen estaba trabajando en sacar adelante un proyecto capaz de integrar a los desarrolladores de Xen con los usuarios. La idea era ponder “arrejuntar” (get together) a los desarrolladores, usuarios, y todos los otros que participamos de una u otra forma en el desarrollo de Xen.

Un punto importante de este proyecto es permitir la comunicación entre aquellos seres que estamos promocionando Xen al rededor del mundo en distintas conferencias, eventos, empresas, etc.

Todos los que estén interesados en participar pueden hacerlo. Por el momento estamos en una fase alpha pero pronto tendremos nuestra propia plataforma.

Más info en http://xenchampions.ning.com/

Febrero 25, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Imágenes pre-construidas para Xen

Como ya saben mis lectores frecuentes y seguidores de twitter, uno de mis pasatiempos favoritos es jugar con Xen, aunque @kastor diga que “Xen is dead.. :P larga vida a kvm”, y para acelerar un poco el tranco al momento de instalar una nueva DomU, en algunos casos, estoy usando imágenes pre-construidas de diferentes distros.

En http://jailtime.org hay varias imágenes de varias distros, tanto para 32 como 64 bits. Por otro lado, en Insert-coin Networks, hay un mini-repo de imágenes para 32 bits de las distros que he testeado hasta ahora. Si alguien las quiere usar están aca. Por ahora hay pocas, pero se irán agregando a medida que vaya usando.