jueves, 23 de julio de 2015

No handlers could be found for logger "oslo_config.cfg"

Launchpad bug 1450291 explains well why nova-manage db sync fails.

Brief explanation is:
change logdir to log_dir on /etc/nova/nova.conf

martes, 21 de julio de 2015

Noticias irrelevantes del blog

Las dos semanas pasadas han sido interesantes en lo laboral, comienzo a agarrar un ritmo que no había vivido desde mis días como recién egresado. 

Aprender herramientas nuevas, leer el código de alguien más y modificarlo. En esta ocasión he tenido la oportunidad de aprender lo básico de git para poder cooperar con un proyecto en el ciclo de vida tradicional, clonar, commit, push, merge. 

Por otro lado: ruby; fué cuestión de dedicarle unas horas adicionales para ver que no es tan feo como la impresión que da de conocerlo a primera vista.

Me agrada este estado de constante aprendizaje, muy al estilo de mis años como estudiante. 

martes, 14 de julio de 2015

Los IM/Redes Sociales/correos son un aniquilador de la concentración?

Mucho se ha hablado de los beneficios de dormir, y de como las hormonas juegan un papel importante en nuestro bienestar después de una siesta de calidad y cantidad.

Especialmente cuando inicio mi día, siento como las ideas fluyen, encuentro soluciones mas fácilmente; algo como una zona y estado ideal de concentración. 

He notado que la manera mas sencilla de matar toda esta inspiración es: revisar redes sociales por la mañana. PUM! El asesino de la creatividad, el aniquilador de ideas, la mole que aplasta la concentración. Al menos eso es lo que sucede en mi caso, pues he puesto en práctica el no revisar correos personales ni redes sociales, ni chats o mensajeros instantáneos cuando enciendo mi computadora por las mañanas y encuentro que puedo estar horas ininterrumpidas resolviendo algún problema técnico con los ya mencionados beneficios matutinos. Ah pero cuando he pasado unos minutos en redes sociales, mi atención queda desviada, así que no me concentro igual, no resuelvo igual y para terminar pronto, me arruina esa zona perfecta mental ideal.

Mis experiencias al respecto. 

lunes, 1 de junio de 2015

Run a custom fact based on core facts

So what if my previous example puppet custom fact easy as 1 2 3, needs to be run only on RedHat systems?

An additional line on the ruby file is added:

Facter.add('netuuid') do
   confine :operatingsystem => "RedHat"
   setcode do
      Facter::Core::Execution.exec("echo `grep UUID /etc/sysconfig/network-scripts/ifcfg-eth0 | cut -c 7-42`")
   end
end

Any core fact can be referenced with the colon and name of the fact
:operatingsystem
:osfamily
:kernel
etc.

jueves, 28 de mayo de 2015

Proper puppet variable declaration

The problem:

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at ','; expected '}' 

Wrong variable declaration:

class repos::params {
      $baseurl = "foo",
      $baseurl_key = "ha",
      $sles12_baseurl = "doo",
      $sles12_SDK_baseurl = "ken",
}


Proper variable declaration:

class repos::params {
      $baseurl = "foo"
      $baseurl_key = "ha"
      $sles12_baseurl = "doo"
      $sles12_SDK_baseurl = "ken"
}

Enabling puppet syntax highlighting for vi

This works for Ubuntu and should be the same similar process for other distributions.

# apt-get install vim-puppet
# vim-addons -w install puppet (system wide configuration for all users)
# vim-addons install puppet (for the current user)

Read on:
/usr/share/doc/vim-puppet/README.Debian