Menú Cerrar

Etiqueta: cloud

Un proyecto para cuarentena

Y hoy un post extremadamente técnico 🙂

La semana pasada actualicé mi WordPress mulliste a la versión 5.4. Todo ha funcionado muy bien, excepto una advertencia que me sugiere que actualicé mi versión de PHP.

Resulta ser que como estoy corriendo una instancia de AWS Lightsail y Bitnami para WordPress mulliste esto no es tan simple como uno quisiera. Todo tiene un precio.

En este momento estoy tomándome unos 20 minutos de break luego de estar batallando por más de una hora para actualizar el stack LAMP que utiliza este servidor en donde corro el blog y mi podcast, Conceptos.

Lo que estoy pretendiendo hacer es lo siguiente:

  • Clonar mi servidor de producción en AWS Lightsail a una nueva instancia. ✓
  • En esta nueva instancia:
    • Hacer un Backup de la base de datos. ✓
    • Instalar el Stack LAMP de Bitnami que trae el PHP actualizado en la nueva instancia . ✓
    • Restaurar el backup de la base de datos. ✓
  • Validar que todo funcione ok. ❌
  • Mover el IP de la instancia de producción a la nueva instancia funcionando.

Por alguna razón en este momento no estoy logrando que el Apache Webserver funcione bien después de la actualización. Por el momento voy a publicar este post, voy a hacer un snapshot de este servidor de producción (para no perder este artículo) y voy a intentarlo una vez más. Si quiere bueno y si no mañana será otro día para pelear.

Mañana actualizaré este artículo para contarles si ya estamos trabajando con un stack actualizado o si fui derrotado.

Como actualizar el stack de un Lightsail AWS WordPress Multisite

Bueno, al final la idea de actualizar solo el stack en el servidor existente no funcionó. Lo que paré haciendo fu crear una instancia nueva de un servidor Bitnami AWS Multi-Site nuevo ya con el Stack actualizado que quería.

Luego procedí a migrar mi WordPress Mulliste que resultó, después de mucho aprender, más simple de lo que creía. Acá mi procedimiento:

  • Hacer Backup de la tabla bitnami_wordpress en la base de datos original
  • Hacer un .tar del directorio /opt/bitnami/apps/wordpress completo
  • Crear la instancia nueva de Bitnami WordPress Multisite en Lightsail
  • Restarurar el Backup de la DB
  • Crear una copia del directorio /opt/bitnami/apps/wordpress original del nuevo servidor
  • Descomprimir el .tar a /opt/bitnami/apps/wordpress
  • Modificar el archivo wp-config.php original para que use el password de usuario de Bitnami nuevo
  • Pegar el ip de la máquina original a esta nueva instancia
  • Generar los certificados ssl de todos los sitios de nuevo por medio de LetsEncrypt
    • Esta parte me causó un pco de problemas y modificó el sitio principal de el WordPress multisite you’ve que cambiario de regreso a mano

Así que si están leyendo esto en línea ya estamos sobre el nuevo stack y todo está funcionando ok.

Cualquier duda si están tratando algo similar escríbanme a @manoloalvarez en Twitter.

Salvado por una copia de seguridad en la nube, Backblaze rocks

Esta si que estuvo cerca, muy cerca. Conectado a la computadora de la casa, tenía un disco duro de 1.5 GBs. Ya era un disco viejo,  de mas o menos 7 años  de edad. ¿El contenido del disco? Principalmente vídeos documentando los momentos mas especiales de nuestra familia desde el momento que nació mi hijo. Definitivamente no es algo que me sentiría bien perdiendo. Adicionalmente también tenía copias digitales de mis películas, mi música comprada, etc.

Durante años había pensado en comprar otro disco duro para tener una copia de este. La verdad que por dejadez o comodidad nunca lo hice. En algún  momento ya había escuchado del concepto de Backups en línea o en la nube pero no les había prestado mucha atención.

Hace un par de meses decidí probar el servicio de Backblaze, una empresa que te ofrece copias de seguridad en la nube de tamaño ilimitado por tan solo U.S.$ 5 / mes. Puedes hacer una copia de seguridad de toda tu computadora + todos los discos duros externos que tengas sin límite.

Durante el último mes y medio el cliente de Backblaze estuvo subiendo mi información y hace 6 días terminó de subir los 1.4 GBs de información de mi disco duro. ¿Que pasó hace 3 días? El disco duro murió! Gracias Backblaze.

El proceso para restaurar la información es extremadamente simple. Vas al Web, selecciones que quieres respaldar y el clientes Backblaze Downloader empieza a descargar un .zip con toda la información que seleccionaste. También tienen la opción de enviarte un disco duro físico con una copia de tu información. Si devuelves el disco duro, te reembolsan los $149.00 que te cobran.

Altamente recomiendo que consideres una servicio de copia de seguridad en la nube. Nunca sabes que puede pasar con tus discos duros físicos. En mi experiencia Backblaze funciona muy bien. Lo recomiendo.