Entradas

Mis razones para abandonar y no volver IBM Cloud

 ¡Hola! Este post les quiero compartir mi experiencia usando este proveedor de servicios de cloud computing. A partir del título de esta entrada podrán deducir que dicha experiencia no fue buena. Y aquí brevemente les detallo los problemas con los que tuve que lidiar: outage de más de 12 horas, dejando fuera de servicio toda la capa de classic infrastructure (máquinas virtuales) por problemas de refrigeración. siguiendo con los outages, uno de ellos forzó que todas las máquinas virtuales se debieran reiniciar dejando en modo de solo lectura a los discos de dichas vms. software desactualizado: el rescue mode de las máquinas virtuales (devices) es... ¡CentOS 5! y a causa de los dos puntos anteriores, me vi forzada a entrar máquina por máquina en modo rescate (se activa desde la ui) y a correr fsck sobre cada disco virtual. fsck de recue mode es tan obsoleto que tuve que compilar e2fscprog desde sources. la ui de IBM cloud es lenta y confusa. Una máquina virtual está encendida y completam

Me gusta GnuPG

¡Buenas noches! Les comparto una presentación que hice hace varios años sobre GnuPG, una herramienta muy potente para manejo de claves. Si bien, como dije, la presentación fue realizada hace un tiempo, a mi me resultó útil para repasar algunos comandos básicos. Espero que sea útil para ustedes también. https://docs.google.com/presentation/d/156yLcYEwsTCHlbMYf6ohJsfUjpzAqD326P4DeFwXiM8/edit?usp=sharing Saludos.

Mi primeros pasos con Terraform

Buenas noches, Estos últimos días empecé a probar Terraform, en particular para manejar servicios que tengo corriendo en Linode , que es un proveedor cloud bastante intersante en especial por su bajo costo y con muchísimos servicios ideales para desplegar infra escalable de manera bastante simple. Al provider de Linode para Terraform lo pueden encontrar aquí . Mi objetivo es crear una serie de buckets para backups, así que me puse en la tarea de escribir un módulo bastante sencillo (recomiendo leer la siguiente guía para arrancar). $ tree . ├── main.tf ├── modules │ ├── buckets │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── sensitive.tfvars ├── terraform.tfvars └── variables.tf En donde el main.tf luce de la siguiente manera: provider "linode" { version = "~> 1.6" token = var.token } module "buckets" { source = "./modules/buckets" label = var.label region = var.region

.vimrc para tu vim

¡Hola! Les comparto mi archivo .vimrc con todas mis configuraciones para usar con el editor Vim , espero que les sirva!

Templates anidados en Cloudformation

Buenas noches! Uno de los problemas con los que me enfrenté cuando empecé con Cloudformation fue que creaba stacks con recursos demasiado grandes, de manera que si este fallaba en la creación de alguno de esos recursos, automáticamente AWS realiza el rollback , destruyendo todos los creados anteriormente. ¿Qué problemas implica esto? Principalmente pérdida de tiempo,además de tener un stack de recursos poco mantenible. Una forma práctica y correcta al momento de provisionar recursos con Cloudformation es crear templates atómicos y reutilizables. Ejemplo: se necesita levantar Grafana en docker, dos containers (distintas AZ) y un load balancer. Se usará ECS Fargate para tal propósito. De la descripción anterior se deduce que se requieren los siguientes recursos: security groups, tanto para el ALB como para la aplicación  un ALB, con su respectivo target group y listener una task y un service definition de ECS Fargate y un log group Cada uno de estos grupos de r

Errores con mirrors de Raspberry Pi

Buenas tardes, Quienes usen Raspberry Pi con Raspbian) (o cualquier SO basado en Debian) e intenten instalar paquetes posiblemente experimentan el siguiente error: E: Fallo al obtener http://espejito.fder.edu.uy/raspbian/raspbian/pool/main/d/db-defaults/libdb-dev_5.3.1_armhf.deb La suma hash difiere Hashes of expected file: - SHA256:758a865f81496e5dc4742467ea65b2587b2f5701da22aabdb9ef0390f59cad5d - SHA1:668819cadbe14928bc627c698a56002a2c097441 [weak] - MD5Sum:bec8cd7801c05645ade55d73281de814 [weak] - Filesize:2348 [weak] Hashes of received file: - SHA256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - SHA1:da39a3ee5e6b4b0d3255bfef95601890afd80709 [weak] - MD5Sum:d41d8cd98f00b204e9800998ecf8427e [weak] - Filesize:0 [weak] Last modification reported: Mon, 31 Aug 2015 12:10:16 +0000 E: No se pudieron obtener algunos archivos, ¿quizás deba ejecutar «apt-get update» o deba intentarlo de nuevo con --fix-missing?

Taller de Pelican, by LinuxchixAr

Imagen
Hola! Este mes con LinuxchixAr estaremos brindando un taller dedicado a Pelican, un generador de contenido estático puramente basado en Python. A partir de hoy las inscripciones se encuentran abiertas! Formulario: https://t.co/1Bt15UECAn Meetup: https://t.co/VK5iACMzUa Te invito también a seguir a la comunidad LinuxchixAr en las redes sociales para que estés al tanto de todas las actividades que vamos a realizar. http://www.linuxchixar.org/