“Cannot lock Container” en Containers VZ

En ocasiones nos enocntramos con la siguiente sorpresa:

[root@hn23 ~]# vzctl start 100
Cannot lock Container

Momento en el cual no podemos levantar nuestro container, loq ue puede ser un verdadero problema. Esto es debido a que algún proceso intenso a bloqueado el container y hasta que no lo libere no podremos acceder a el.

Sin embargo ocasionalmente se produce algún tipo de error que provoca que quede bloqueado eternamente.

Lo primero que deberemos hacer es decidir si es un bloqueo legitimo o un error, para ello bastara con buscar el pid del proceso que a bloqueado el container con algo parecido a eso:

cat /vz/lock/100.lck
vzps -z | grep

si no hay proceso con ese pid directamente podemos eliminar el archivo de bloqueo y seguir, en caso que efectivamente exista un proceso deberemos elegir entre eliminarlo con un “kill -9 ” y eleimnar el archivo o por el contrario esperar que termine.

Posted in OpenVZ, VZ | Tagged , | Leave a comment

Virtualizar, los años 60 estan aqui.

Debo decir que el tema de virtualziación es brutal, simplemente, va a suponer un cambio tecnico acojonante.

Hay varios factores que nos invitan a dilucidad un futuro virtualizado, al menos en la parte de servidores:

  • El hardware evolcuona mucho mas rapidamente que el software
  • El software que usamos hoy en dia fue escrito hace 10 o 15 años, una eternidad.
  • Sacar partido al hardware en esas condiciones se convierte el lo de “pablito saco un clavito”, cuando arreglas una cosa se estropea otra.
  • La coordinación es inviable

Solución: Compartimenta, haz pequeñas maquinas, cada una gestionada por un especialista diferente y sin posibilidad de que uno estropee lo del otro. Divide y venceras. Aisla, encapsula, enjaula, pero sin saber que van a hacer dentro dela jaula, te da igual, tu solo eres el administrador de la finca, si de cada departamente no sale ruido, ni olores, te da igual.

Estas reflexiones, vienen desdepues de un dia movido en el cual, sin practicamente planificación previa he levantado mas de 20 entornos virtuales, cada uno de su madre y de su padre. Algo irrealizable hace 1 año, algo hubiese supuesto meses de planificación, de forma clara y evidente.

Sin embargo aparecen cosas con las que uno no cuenta y volvemos a lo que pasaba en los 60, cuando un ordenador de la potencia de un z80 costaba algunos millones de dolares y ocupaban un edificio. Esta gente le sacaba hasta las tripas al hardware, con codigo superdepurado y pedian todo en forma de “batch”

Pues el dia de hoy a sido algo asi, tu pides lo que quieres, te olvidas del asunto y mas tarde te lo encuentras sin saber esactamente como se a hecho esactamente, la verdad me da igual, tengo el resultado que es lo que cuenta.

Analizando todo esto me acuerdo de un viejo profesor que profezitaba que lo nos explicaba volveria y evidentemente lo tratabamos de viejo por muchos motivos y no solo por la frondosa barba que llevaba, era viejo en lo que explicaba y tenia su edad, seguramente vivio la creación de aquellas joyas, no se que sera de el, pero seguro que estaria en su salsa con la revolución que estamso experimentando en los entornos virtualziados de la linea VZ y Xen.

Por ultimo, algunos consejos:

  • Cuanto mas pequeños mejor
  • Encola la faena.
  • Piensa en lo que antes era una maquina, como en una caja negra.

Otro dia mas y gracias a los que me meten en estos envolaos, que facil seria tod sino 🙂 jeje

Posted in OpenVZ, VZ | Tagged , , | Leave a comment

Errores con yum o cualquier cosa que utilize rpm

Ocasionalmente me encuentro que el yum se queja con algo parecido a esto:

rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery

Cuando esto pasa en realidad los problemas vienen del gestor de rpms, asi quie nos va a fallar cualquier ocsa que los utilize, no solamente el yum. Para solucionar esto debemos hacer lo que nos indica el propio error: run database recovery

Lo haremos del siguiente modo:

rm -f /var/lib/rpm/__db*
#db_verify /var/lib/rpm/Packages
#rpm –rebuilddb

y listo, hare haces un yum update y continua con tu trabajo

Posted in centos | Tagged , , | Leave a comment

La mula chamula

Mucha mula cucha, mucha cucha mula tiene chamula Chucha. Chucha la chamula tiene mucha mula cucha, mucha cucha mula.

Posted in dicción | Tagged , | Leave a comment

Rutado dinamico en centos

Si queremos implentar algún protocolo de enrutamiento dinamico bajo linux lo mas simple y efectivo es instalar quaga y activar los que nos vayan a ser de utilidad.

Concretamente bajo Centos es tan simple como:

  • yum install quaga
  • activamos para que arrancar al botar el servicio “zebra” y el correspondiente a los protocolos que nos interes, entre lo que encontramos los servicios, ospfd,bgpd,ripd y sus versiones ipv6.
  • configuramos un nivel minimos en el directorio /etc/quagga/, este minimo sera zebra.conf y un archivo de config por cada protocolo que vayamos a activar.
  • A continuación levantamos los servicios de zebra y los protocolos que nos interesen.
  • Por ultimo para configurar el tema ejecutamos vtysh

Crear los ficheros de configuración aunque sea solo con el comando hostname es de vital importancia, proque sino no arranca y el ctysh no tiene enecuenta nuestros comandos aunque tampoco se queja.

El resto ya no lo pongo aqui porque eso ya es otra historia.

Especialmente interesante si mueves ips de un host a otro, algo que en entronos virtualizados estamos haciendo ultimamente.

Posted in centos, Networking, OpenVZ, VZ | Tagged , , , , | Leave a comment

Los Texanos y los de Bilbao se parecen

-Me gusta Texas y los texanos. Allí todo es más grande. Cuando Texas gana, gana en grande. Y cuando pierde, es espectacular.

Esto lo dice Robert T.Kiyosaki en su libro “Padre Rico Padre Pobre”

Me recuerda a eso que cuentan en España sobre un tio de Bilbao que pide un “Mapa mundi de Bilbao”

Posted in frases | Tagged | Leave a comment

El poder de la atracción

La gente de obelisco nos trae de nuevo otra obra dentro de la colección “biblioteca del secreto”.

Esta vez de la mano de Joe Vitale 

http://www.edicionesobelisco.com/ficha.asp?codart=3782

Nos expone su visión sobre como aplicar el poder dela atraccción en 5 pasos. Especialmente tedioso ver somo repite anecdotas enteras en diferentes partes del libro, parece ser que es una refundición, ampliación de una obra previa y supongo que le habra metido paja para darle un poco de volumen al asunto.

No esta mal, es practico y va al asunto, pero no pasa nada si os saltais los primeros capitulos, son simplemente para convencer al que no sabe de que va la ley de la atracción, se dedica a poner ejemplos de casos de personas concretos.

La pagina con los productos del autor es: http://www.mrfire.com/

Su blog es: http://blog.mrfire.com/

Claramente es un vendedor nato, lo cual no esta mal.

Posted in Bibliografia | Tagged , , | 1 Comment

Tomar decisiones.

La vida se parece mucho a ir al gimnasio, una vez que se supera ese punto, es muy fácil.

Posted in frases | Tagged | 1 Comment

Inteligencia Financiera

Inteligencia Financiera = Sinergia de lo siguientes elementos:

  • contabilidad
  • inversión
  • mercadotecnica
  • legislación
Posted in definiciones, MA&PAs | Tagged | Leave a comment

Sinergia

(Del gr. συνεργία, cooperación).

1. f. Acción de dos o más causas cuyo efecto es superior a la suma de los efectos individuales.

2. f. Biol. Concurso activo y concertado de varios órganos para realizar una función.

Básicamente utilizamos el termino sinergia, cuando la unión de 2 cosas generan mas beneficio del que generaban por separado, habitualmente se consigue ese efecto al unir corporaciones en las que se asimilan parte de los costes fijos que tienen manteniendo los ingresos y consiguiendo incluso reducciones en los costes variables por economía de escala.

Posted in definiciones | Leave a comment