systemadmin.es

puppet cert list – Error: header too long

Al intentar listar certificados pendientes de firmado en un servidor de puppet nos podemos encontrar con el siguiente error:

# puppet cert list
Error: header too long

[...]
Leer mas »

Orden de instalación en puppet mediante Stage

Al desplegar entornos con puppet, siempre existen ciertos recursos que deben ser desplegados antes que otros, por ejemplo autenticación LDAP, repositorios… Podemos configurar dicho order mediante stages:

[...]
Leer mas »

puppet: Could not retrieve catalog from remote server

Intentando aplicar una configuración de puppet nos podemos encontrar con el siguiente error:

# puppet agent --server=systemadmin.local --waitforcert=30 --no-daemonize --verbose --onetime --pluginsync
Warning: Unable to fetch my node definition, but the agent run will continue:
Warning: Error 400 on SERVER: No such file or directory - /var/lib/puppet/yaml/node/systemadmin.test.local.yaml20150629-28761-14qndai.lock
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Loading facts
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: No such file or directory - /var/lib/puppet/yaml/facts/systemadmin.test.local.yaml20150629-28761-16eg8py.lock
Notice: Using cached catalog
Info: Applying configuration version '1435459390'
Notice: /Stage[main]/Mcollective/Exec[customfacts]/returns: executed successfully
Info: /Stage[main]/Mcollective/Exec[customfacts]: Scheduling refresh of Service[mcollective]
Notice: /Stage[main]/Mcollective/Service[mcollective]: Triggered 'refresh' from 1 events
Notice: Finished catalog run in 7.13 seconds

[...]
Leer mas »

Instalar kernel por defecto de CentOS 7 en un servidor de OVH

Si contratamos un servidor en OVH, por defecto nos vendrá con un kernel compilado por ellos:

# uname -r
3.10.23-xxxx-std-ipv6-64

El inconveniente más grande que tiene es que no vamos a poder usar docker en él:

# docker run centos:centos5 cat /etc/centos-release
FATA[0000] Error response from daemon: Cannot start container 83a553fe75f9128dbf660da3d3fe04b19ebcb42e0a635f962656e70cddfccf35: [8] System error: fork/exec /usr/bin/docker: invalid argument 

Vamos a ver cómo cambiarlo por el kernel por defecto de CentOS 7

[...]
Leer mas »

Instalación de docker en CentOS 7

Vamos a ver cómo instalar docker en CentOS 7 usando direct-lvm y permitiendo a usuarios no privilegiados usarlo

[...]
Leer mas »