Esta es una gu铆a sobre como hacer bootstrapping de servidores usando Terraform y Salt, el objetivo es explicar los pasos necesarios para desplegar una nueva maquina virtual (instancia EC2) desde Terraform, instalar Salt minion y conectarlo con el servidor Salt master para hacer la configuraci贸n final del servidor.
Este es un mecanismo efectivo para producir componentes de infraestructura reusables y escalables en granjas de servidores.
Este no es un problema, mas bien es un ajuste inicial que se tiene que hacer para que SELinux no nos presente problemas de conectividad con servicios remotos.
En esta ocasi贸n les hablare de una herramienta muy 煤til para utilizar el servicio Amazon S3 como sistema de archivos en instancias EC2 o servidores Linux, s3fs. Su principal uso es en aplicaciones que utilizan un sistema de archivos tradicional y que por su complejidad, son dif铆ciles de adaptar para que utilicen el API de S3.
Trabajando con una instancia EC2 me tope con lo que parece ser un problema com煤n para los servicios que operan en Amazon Web Services (AWS), decid铆 documentarlo esperando que les sea 煤til.
Actualmente, administrar un servidor es un proceso relativamente sencillo, solo se modifican algunos archivos de configuraci贸n, se ejecutan algunos comandos, y listo, no presenta mayor problema. Con dos servidores es un caso muy similar aunque, comienzan a cambiar las cosas ya que los archivos de configuraci贸n difieren ligeramente, y ahora se tienen que ejecutar los comandos en los 2 servidores.
El problema real comienza cuando en lugar de uno o dos servidores se administran 10 o mas, y si adem谩s de eso agregamos virtualizaci贸n en cada uno de los servidores, seguramente se volver铆a una labor muy demandante, repetitiva y aburrida el mantener actualizadas y sincronizadas las configuraciones en dichos equipos.
Afortunadamente, para este tipo de tareas contamos con herramientas de automatizaci贸n y control de configuraciones, que nos permiten mantener centralizada la configuraci贸n de los equipos, facilitando la administraci贸n de uno, dos, 10 o muchos mas servidores.
El objetivo principal de linuxreal.org fue el de brindar documentaci贸n a los usuarios sobre GNU/Linux, programaci贸n, uso, etc; por lo tanto, para conservar lo que fue el esp铆ritu del sitio, a continuaci贸n les dejo la primera tanda de los manuales que se publicaron en el sitio.
Y rescatando el hist贸rico de linuxreal.org, a continuaci贸n adjunto los n煤meros publicados de la revista, as铆 como una breve descripci贸n del contenido de cada n煤mero.
Para descargarlos solo da clic en los archivos adjuntos.
1 - Febrero del 2001
Introducci贸n a Linux
El shell 1a parte
Comandos basicos
2 - Marzo del 2001
Linux y Windows
Instalando Linux en tu computadora
El shell 2a y ultima parte
Otros comandos 煤tiles
3 - Julio del 2001
Los shell scrips
Entorno gr谩fico
Configuraci贸n de modems