GNU/Linux >> Tutoriales Linux >  >> Linux

Resolver errores después de construir un servidor a partir de una imagen guardada

Este artículo le muestra cómo resolver los errores que pueden ocurrir cuando crea un servidor a partir de una imagen guardada. La mayoría de estos errores ocurren cuando los scripts de inicio no están configurados correctamente.

Los servicios que causan estos errores son xe-linux-distribution y nova-agent. El artículo no analiza estos servicios en detalle, pero le muestra cómo configurar estos servicios al inicio.

Debido a que estos errores son más prominentes en los servidores basados ​​en Debian®, el ejemplo soluciona los problemas de un servidor Ubuntu® 13.10. Las instrucciones también funcionan en la mayoría de las demás distribuciones de Linux®.

Use los siguientes pasos para solucionar los errores que ocurren después de compilar un servidor a partir de una imagen guardada:

  1. Elimine el nuevo servidor que está experimentando problemas e inicie sesión en el servidor de origen mediante Secure Shell (SSH). El servidor de origen es donde se creó la imagen original.

  2. Ejecute el siguiente comando para mostrar el orden actual de los procesos de inicio del servidor:

    ls -al /etc/rc$(runlevel | cut -d " " -f 2).d/
    

    El resultado es similar a la siguiente imagen:

    Debido a que este es un nuevo servidor, nova-agent (S20nova-agent en azul en la imagen, o s20) está configurado para comenzar inmediatamente después de xe-linux-distribution(S14xe-linux-distribution en la imagen, o s14). Sin embargo, si instala ciertas aplicaciones, la instalación podría reordenar los procesos de inicio y colocar otro servicio entre S14 y S20. Si se produce este reordenamiento, nova-agent no se inicia inmediatamente después de la distribución de xe-linux. Este reordenamiento es lo que causa el error.

  3. Mueva los niveles de ejecución de estos servicios para que se inicien consecutivamente y sean los primeros servicios en init.d proceso de inicio. Los siguientes comandos mueven xe-linux-distribution a S01 y nova-agent a S02:

    cd /etc/rc$(runlevel | cut -d " " -f 2).d/
    mv S14xe-linux-distribution S01xe-linux-distribution && mv S20nova-agent S02nova-agent
    

    Según los niveles de ejecución (que determinan cómo se inicia el sistema), el comando anterior varía. Asegúrese de usar los números apropiados que se muestran en su salida.

  4. Ejecute ls -l comando para verificar que xe-linux-distribution está configurado en S01 y nova-agent está configurado en S02 .

  5. Después de completar estos pasos, vuelva a crear la imagen de su servidor y luego cree el servidor basado en la nueva imagen guardada.


Linux
  1. Cómo usar SSH en Linux desde Android

  2. Cómo crear una imagen personalizada desde un contenedor Docker

  3. Arrancar un servidor desde un volumen de Cloud Block Storage

  4. TCP:el servidor envía [RST, ACK] inmediatamente después de recibir [SYN] del cliente

  5. Envío de correo electrónico desde mi servidor

Cómo subir una imagen ISO al servidor Proxmox

Solución de problemas:errores de conexión del servidor

Cómo actualizar Ubuntu Server a 20.04 desde 18.04

12 cosas que hacer después de instalar un servidor Linux

Creación de un servidor en la nube a partir de una ISO

Cree una imagen de un servidor y restaure un servidor a partir de una imagen guardada