Cómo arreglar una instancia de DreamCompute inalcanzable

Generalidades

Esta guía es una lista de verificación de problemas comunes que se pueden investigar antes de comunicarse con el soporte. Ten en cuenta que el soporte de DreamHost no tiene acceso a tus instancias y no puede ver tus datos. Para ayudar a resolver el problema, proporciona cualquier mensaje de error, registros u otros detalles que puedas ver.

Asegúrate de que la instancia se esté ejecutando

Inicie sesión en el panel de DreamCompute y examina la página de instancias. Examina las columnas EstadoEstado de Energía de la instancia. Algunas combinaciones comunes de estos valores y su significado se encuentran a continuación:

Estado Significado
Activo Si el 'Estado de Energía' se muestra como 'En ejecución', la instancia está en funcionamiento. Todo debe estar configurado correctamente dentro del DreamCompute.
Error La instancia ha encontrado un error grave en el lado de DreamCompute. El error exacto se puedes ver haciendo clic en el nombre de la instancia y luego en la pestaña Descripción General. Este error solo puede restablecerlo un administrador. Por favor contacta a soporte.
Confirmar
o
Revertir Cambiar tamaño/Migrar 
Se intentaste cambiar el tamaño de la instancia. Confirma o revierte el cambio de tamaño utilizando el menú desplegable a la derecha para confirmar o revertir.
Pausado La instancia se detuvo desde el panel de control o con la API. Haz clic en el elemento del menú desplegable para reanudar la instancia. Si no hiciste esto, considera cambiar tu contraseña del panel o API.
Apagar

La instancia se cerró. Esto puede suceder si alguien con privilegios de root en la instancia ejecutó un comando como 'apagar -h ahora', hubo un pánico del kernel o se produjo algún error interno dentro de DreamCompute.

Antes de iniciar la instancia nuevamente, haz clic en el nombre de la instancia y luego en la pestaña Registro. Muestra la última salida de la consola antes del apagado. Esto se puede usar para ver si fue un apagado intencional u otro problema. Si te pones en contacto con el soporte técnico sobre esto, haz clic en el botón 'Ver registro completo' e incluye el resultado en el ticket de soporte.

Contacta a soporte si ves otro estado.

Verifica el registro de la instancia para ver si hay errores de arranque

En la página Instancias da clic a tu instancia. Luego selecciona la pestaña Registro Esto muestra las últimas 35 líneas de la salida de las consolas. Una instancia iniciada correctamente tiene un indicador de inicio de sesión que podría estar ligeramente oculto en el registro. Un ejemplo de Ubuntu-16 se vería así:

[[0;32m  OK  [0m] Started Execute cloud user/final scripts.
[[0;32m  OK  [0m] Reached target Cloud-init target.

Ubuntu 16.04.1 LTS test ttyS0

instancename login:

Los mensajes de error, como no encontrar un disco, errores del sistema de archivos o errores de sintaxis en los archivos de configuración, generalmente también se mostrarán allí. Estos tipos de errores son más difíciles de corregir sin crear una nueva instancia; sin embargo, se recomienda crear un ticket de soporte.

Verifica el registro de la instancia para ver si hay errores de red

En la misma página 'Registro' que se muestra arriba, haz clic en el botón Ver registro completo en la parte superior derecha. Esto abre una nueva pestaña del navegador con la salida completa del registro de la consola. Busca 'eth', 'ens o' cloud-init '. Algunos problemas pueden incluir no encontrar un dispositivo de red o, si se utilizó una captura, la red no se reconfigura.

Compara el resultado de la configuración de red cloud-init (si está disponible), con las direcciones IPv4 y IPv6 asignadas a la instancia. Un ejemplo de fragmento de salida para Ubuntu-16 se ve así:

Starting Initial cloud-init job (metadata service crawler)...
cloud-init[982]: Cloud-init v. 0.7.8 running 'init' at Tue, 02 Apr 2024 21:32:28 +0000. Up 8.86 seconds.
cloud-init[982]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++++++++++++++
cloud-init[982]: ci-info: +--------+------+------------------------------+---------------+-------+-------------------+
cloud-init[982]: ci-info: | Device |  Up  |           Address            |      Mask     | Scope |     Hw-Address    |
cloud-init[982]: ci-info: +--------+------+------------------------------+---------------+-------+-------------------+
cloud-init[982]: ci-info: |  ens3  | True |        208.113.165.36        | 255.255.252.0 |   .   | fa:16:3e:a5:4c:1c |
cloud-init[982]: ci-info: |  ens3  | True | fe80::f816:3eff:fea5:4c1c/64 |       .       |  link | fa:16:3e:a5:4c:1c |

Esta instancia de ejemplo tiene una dirección IPv4 de 208.113.165.36. Confirma que esta es la IP correcta en la página de instancias del panel de DreamCompute.

Verifica las reglas del grupo de seguridad

En la página Instancias en el extremo derecho, verás una columna titulada Acciones. Debajo hay un menú desplegable. Haz clic aquí y selecciona 'Editar grupos de seguridad'. Confirma que los grupos de seguridad necesarios están en la lista 'Grupos de seguridad de instancia' a la derecha. Toma nota de la lista de grupos de seguridad para verificar a continuación.

Vuelve a la página de Instancias en el panel izquierdo, haz clic en la página 'Red > Grupos de seguridad'. Comprueba que los grupos de seguridad asignados a la instancia tengan abiertos los puertos que se están comprobando. Para hacer esto, haz clic en el botón Administrar Reglas para ver la lista de reglas. Todas las instancias deben tener reglas para el tráfico de salida (saliente) sin restricciones como esta:

Egress      IPv6    Any     Any     ::/0            -
Egress      IPv4    Any     Any     0.0.0.0/0       -

Las otras reglas predeterminadas que DreamHost pone en el grupo de seguridad 'predeterminado' permiten ping (ICMP), SSH (puerto 22), HTTP (puerto 80) y HTTPS (puerto 443):

Ingress     IPv6     58     Any             ::/0            -
Ingress     IPv4    ICMP    Any             0.0.0.0/0       -
Ingress     IPv6    TCP     22 (SSH)        ::/0    -
Ingress     IPv4    TCP     22 (SSH)        0.0.0.0/0       -
Ingress     IPv6    TCP     80 (HTTP)       ::/0    -
Ingress     IPv4    TCP     80 (HTTP)       0.0.0.0/0       -
Ingress     IPv6    TCP     443 (HTTPS)     ::/0    -
Ingress     IPv4    TCP     443 (HTTPS)     0.0.0.0/0       -

Si falta alguna de estas reglas, considera agregarlas para restaurar la funcionalidad predeterminada. A veces, el 'permitir todo' de IPv4 0.0.0.0/0 e IPv6 :: / 0 se modifica para permitir sólo bloques de IP específicos. Si es así, confirma que el rango de IP es suficiente para la conectividad deseada.

Intenta reiniciar, por si acaso

Se prefieres encontrar la causa de un problema antes de reiniciar la instancia, pero si ninguna de las soluciones anteriores solucionó el problema, ahora debe intentar reiniciar. Si esto soluciona el problema, incluye los registros de la consola recopilados previamente para soporte si se abre un ticket de soporte.

Considera los cambios realizados antes de los problemas

Por último, si todo lo anterior parece correcto pero aún existen problemas, considera qué cambios se realizaron por última vez. Algunos ejemplos de cambios que pueden causar problemas son firewalls adicionales, grandes actualizaciones del sistema que podrían modificar kernels o sistemas de red, o modificar archivos de configuración que podrían interrumpir el proceso de arranque si un programa no se inicia.

Conclusión

Si no hay otros indicios de problemas en los registros y configuraciones anteriores, por favor contacta a soporte con toda la información disponible.

 

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?