Category Archives : Chef

Home  /  Chef

Chef y MS SQL Server en Linux

Chef y MS SQL Server en Linux, como podemos desplegar una base de datos o una actualización de db desde un server linux automatizado con chef. Hace tiempo me encontré con la necesidad de desplegar aplicaciones en un stack de Java + jboss + rhel, pero como motor de base…

Instalar GrayLog2 con chef

En este post vamos a realizar la instalación de graylog2 (por-supuesto vamos a utilizar chef para desplegar y configurar). GrayLog2es una herramienta de manejo centralizado de log que procesa y ordena nuestros log para detectar intrusiones o errores rápidamente, mediante el motor de notificaciones que tiene. GrayLog2 permite armar arquitecturas…

Chef Fase de Compilación vs Fase de Ejecución

Unos de los temas que mas cuesta comprender, cuando se recorre el camino de la automatización con chef es, que se ejecuta en la fase de compilación y que se ejecuta en la fase de ejecución. Cuando escribimos una receta de chef por lo general utilizamos otras recetas de la…

IDE para desarrollar cookbooks de chef

Como solucionar la carencia de ide en chef La gente de jetbrains a mi parecer tiene los mejores ides de desarrollo, pero para algunos puede resultar un poco excesivo el costo, ya que el ide rubymine cuesta alrededor de 99 u$s. Para los que tengan este ide o quieran adquirirlo…

Docker para testear nuestros cookbook

La tecnología de conteiners, no es algo nuevo, existe hace tiempo, openvz es un ejemplo de esto en linux en unix tiene todavía mas antigüedad. Pero si algo caracterizaba a la lxc (Linux Containers) era su dificultad de implementar y mantener, docker viene a solucionar esto. Con docker crear y…

Chef Conceptos Basicos para Automatizar

Hay ciertos conceptos que si no quedan claros no es posible usar chef para desplegar, vamos a repasar cada uno de los puntos mas importante  tener en cuenta. Primero tenemos que entender que es chef: Chef es un configuration manager pensado para conocer mediante código nuestra infraestructura y poder recrearla,…

WordPress Nuestro Primer Cookbook

Si es otro cookbook para desplegar wordpress, particularmente creo que es una buena aproximación para entender como codificar infraestructura. Este cookbook lo desarrolle para un curso de chef que dimos en mi trabajo. Para empezar vamos a realizar una lista de los pasos para instalar wordpress de esta forma definimos…

Desplegar un servidor LAMP con chef

La idea de este post es desplegar un servidor LAMP con chef sin crear ningún cookbook. Utilizaremos los cookbooks que el  supermarket de opscode nos ofrece. Para comenzar tendremos que descargar los cookbooks que necesitamos para poder desplegar el servidor, ya que el nodo de destino debería tener instalado el…

Cookbooks como administrarlos con knife

La principal herramienta de un cocinero es el knife (cuchillo), con esta herramienta vamos a descargar los cookbooks desde el market de opscode o utilizando algún plug-in desde github. Como primer acercamiento a knife vamos a descargar algunos cookbook del supermarket de opscode (Tranquilos son gratis). Knife tiene el comando…

Bootstrapping con knife

El pre-requisito necesario para hacer bootstrapping es tener instalado, configurado y registrado el workstation en el server de chef. (click aqui para ver el post) Para servidores nuevos primero se debe configurar el archivo /etc/hosts

y debe que dar de la siguiente forma:

Y luego el archivo /etc/sysconfig/network…