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.