Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Queja] Load balancer en estado crítico

Ya pasó una hora pero sigue en estado crítico :(. Seguí todos los pasos del profesor

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

[Actualización] Creo que es por el tema del httpd. La maquina virtual tiene problemas para instalar el paquete httpd con sudo dnf install httpd. Y es un problema que viene desde el curso anterior (donde lo solucioné aumentando la memoria swap de la MV). Para comprobar, entré a la máquina virtual para ver si el httpd estaba instalado ya que el Load Balancer tardaba demasiado en responder. Resultado es que HTTPD no está instalado. Quise instalarlo manualmente para ver cómo reacciona la máquina y era lo que pensaba, el proceso finaliza con error. No sé como avanzar ya que el propósito de esta parte es usar Terraform y no sé como hacerlo :(

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

El cloud-init.yaml que me sirvió fue este

#cloud-config
yum_repos:
    epel-testing:
        baseurl: https://yum.oracle.com/repo/OracleLinux/OL7/developer_EPEL/$basearch/
        enabled: true
        failovermethod: priority
        gpgcheck: true
        gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
        name: EPEL ($basearch)

runcmd:

  # Comandos para crear y habilitar el archivo de swap
  - [sh, -c, "dd if=/dev/zero of=/swapfile1 bs=1024 count=524288"]
  - [sh, -c, "chown root:root /swapfile1"]
  - [sh, -c, "chmod 0600 /swapfile1"]
  - [sh, -c, "mkswap /swapfile1"]
  - [sh, -c, "swapon /swapfile1"]

  # Agregar swap a /etc/fstab para que sea persistente después de reiniciar
  - [sh, -c, "echo '/swapfile1 none swap sw 0 0' >> /etc/fstab"]

  # Comandos para instalar y configurar el servicio de httpd
  - [dnf, install, -y, httpd]
  - [sh, -c, echo "<html><h1>Web Server IP `hostname --ip-address`</h1></html>" > /var/www/html/index.html]
  - [firewall-offline-cmd, --add-service=https]
  - [firewall-offline-cmd, --add-service=http]
  - [systemctl, enable, httpd]
  - [systemctl, start, httpd]
  - [systemctl, restart, firewalld]

¡Hola Henry!

Gracias por tu aporte en el foro. Si necesitas ayuda no dudes en buscarnos en el foro, estaremos encantados en ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!