GNU/Linux >> Tutoriales Linux >  >> Linux

Solucionar problemas de nova-agent o Rackspace Cloud Server Agent

Este artículo describe el nova-agent servicio en servidores Linux® y Rackspace Cloud Server Agent en Windows®.

Qué es nova-agent ?

nova-agent es un servicio vital para todos los servidores virtualizados en la nube pública de Rackspace. Mientras un servidor en la nube está operativo, nova-agent proporciona una forma de interactuar con el servidor a través de la API o el Panel de control de la nube.nova-agent permite que los componentes fuera del servidor controlen el servidor mediante el envío de mensajes a través del sistema XenStorefile de Xen®. Por ejemplo, cuando un usuario autorizado del Panel de control en la nube envía al servidor una solicitud para restablecer una contraseña, el Panel de control en la nube escribe la solicitud en XenStore y nova-agent luego lee desde XenStore e informa al servidor.

¿Cómo nova-agent afecta a mi servidor?

Cuando inicializa un servidor en la nube, nova-agent realiza funciones de inicio, como configurar la red del servidor, establecer su nombre de host y establecer sus contraseñas de administrador o raíz.

El funcionamiento normal de un servidor en la nube requiere nova-agent para permanecer activo. Deshabilitar o eliminar nova-agent puede dar lugar a problemas con la interfaz del servidor con el entorno del host. No recomendamos eliminar o deshabilitar el servicio en su servidor.

nova-agent dependencias

nova-agent depende de que otro servicio se inicie y ejecute primero en el servidor, xe-linux-distribution (en algunos sistemas operativos, se llama xe-daemon .) Este servicio es responsable de permitir que la máquina virtual (VM) se comunique con el hipervisor a través de XenStore. Las utilidades xe-guest El paquete, instalado de forma predeterminada en todos los servidores Linux en Rackspace Cloud, proporciona la distribución xe-linux Servicio. Porque nova-agent depende de XenStore para funcionar, debe asegurarse de que xe-linux-distribution comienza antes el nova-agent servicio.

En servidores Windows, la dependencia se conoce como Citrix Xen Windows Guest Agent. . Este servicio realiza las mismas funciones que la distribución xe-linux lo hace para un servidor Linux. Este servicio también se instala y se inicia automáticamente de manera predeterminada en todas las imágenes básicas de Windows.

Cómo se ve afectado mi servidor si nova-agent está roto o falta?

Sin el nova-agent servicio que se ejecuta en su servidor, ocurren los siguientes problemas:

  • No se puede restablecer la contraseña de raíz/administrador a través de su portal.

  • No se pueden agregar o eliminar redes o establecer direcciones IP o rutas adecuadas

  • Sin registro de Red Hat® Enterprise Linux® ni activación de Windows

Nota :nuevos servidores creados a partir de una imagen en la nube sin nova-agent resultar en fallas de construcción. El proceso de construcción del servidor se completa, pero es probable que haya problemas con la contraseña del administrador o de la red. La mejor solución para este tipo de problema es arreglar nova-agent en el servidor de origen, capture una nueva imagen y use la nueva imagen para construir su servidor.

Verificar el nova-agent estado en servidores Linux

Para asegurarse de que nova-agent se está ejecutando en su servidor Linux, ejecute uno de los siguientes comandos:

  • Red Hat Enterprise Linux 6, CentOS® 6 :

       service nova-agent status
    
  • Red Hat Enterprise Linux 7, CentOS 7 :

       systemctl status nova-agent
    
  • Distribuciones basadas en Debian® :

       systemctl status python3-nova-agent
    

También puede verificar que el proceso se esté ejecutando en todas las versiones del sistema operativo con el siguiente comando:

     ps aux | grep -i nova-agent

Verificar el nova-agent estado en servidores Windows

Para verificar el nova-agent estado en los servidores de Windows, realice los siguientes pasos:

  1. Abra el Administrador del servidor dentro de Windows.

  2. Seleccione Herramientas .

  3. Seleccione Servicios .

  4. Haga clic con el botón derecho en Rackspace Cloud Server Agent servicio y seleccione Iniciar .

Iniciar y habilitar nova-agent en servidores Linux

Para iniciar y habilitar el servicio en el arranque de un servidor Linux, ejecute uno de los siguientes comandos:

  • Red Hat Enterprise Linux 6 y CentOS 6 :

     chkconfig nova-agent on
    
  • Red Hat Enterprise Linux 7 y CentOS 7 :

     systemctl enable nova-agent
    
  • Distribuciones basadas en Debian :

    systemctl enable python3-nova-agent
    

Inicie y habilite Rackspace Cloud Server Agent en servidores Windows

Para iniciar y habilitar el Rackspace Cloud Server Agent en servidores Windows, realice los siguientes pasos:

  1. Abra el Administrador del servidor dentro de Windows.

  2. Seleccione Herramientas .

  3. Seleccione Servicios .

  4. Haga clic con el botón derecho en Rackspace Cloud Server Agent servicio y elija Propiedades .

  5. Cambiar el Tipo de inicio a Automatic y haz clic en Aplicar/Aceptar .

Resolución de problemas del modo de rescate

Como se señaló anteriormente, el nova-agent es responsable de gestionar los cambios de contraseña. Si no puede acceder a su servidor después de cambiar la contraseña, el nova-agent el servicio podría haberse detenido.

Si no puede acceder a su servidor, debe ingresar al modo de rescate y solucionar el problema. Consulte Modo de rescate para obtener más información.

Modo Rescate en un servidor Linux

Después de iniciar el servidor en modo de rescate e iniciar sesión en el servidor, use los siguientes comandos para cambiar la contraseña raíz y habilitar nova-agent:

  1. Cree un directorio temporal ejecutando el siguiente comando:

     mkdir /mnt/rescue
    
  2. Monte el sistema de archivos en el directorio temporal ejecutando los siguientes comandos:

     mount /dev/xvdb1 /mnt/rescue
     chroot /mnt/rescue
    
  3. Ejecute el passwd comando para cambiar la contraseña raíz ejecutando el siguiente comando e ingresando la nueva contraseña dos veces:

     passwd
    
  4. Habilite el nova-agent servicio ejecutando el siguiente comando:

    • Red Hat Enterprise Linux 6 y CentOS 6 :

      chkconfig nova-agent on
      
    • Red Hat Enterprise Linux 7 y CentOS 7 :

      systemctl enable nova-agent
      
    • Distribuciones basadas en Debian :

      systemctl enable python3-nova-agent
      

    Nota :Es posible que las versiones anteriores y no compatibles de los sistemas operativos basados ​​en Debian se refieran al servicio como nova-agent . Como mejor práctica de seguridad, si un sistema operativo ha llegado al final de su vida útil (EOL), le recomendamos encarecidamente que migre a un servidor con un sistema operativo más nuevo.

  5. Salir de chroot mode ejecutando el siguiente comando:

     exit
    
  6. Desmonte el sistema de archivos temporal ejecutando el siguiente comando:

     umount /mnt/rescue
    

En este punto, puede desconectarse del servidor y salir del modo de rescate. Al reiniciar el servidor, ahora debería poder acceder al servidor a través de la contraseña creada en los pasos anteriores. Además, el nova-agent El servicio debe estar ejecutándose en el servidor. Puede verificar que el servicio se está ejecutando, como se muestra en la sección anterior.

Modo Rescate en un Servidor Windows

El modo de rescate en un servidor Windows funciona de manera diferente a un servidor Linux. En un servidor de Windows, cuando se crea un servidor de rescate, se le da acceso a su sistema de archivos para que pueda acceder a sus datos, pero no puede modificar la configuración del sistema de su servidor. Esta restricción significa que no puede configurar el Rackspace Cloud Server Agent para comenzar automáticamente desde Rescue Mode . Si bloqueó su cuenta de administrador y no tiene otras cuentas que pueda usar para conectarse a través de RDP o la Consola de emergencia, comuníquese con Soporte de Rackspace.


Linux
  1. Consola de emergencia del servidor en la nube

  2. Preguntas frecuentes sobre servidores en la nube

  3. Migraciones en Rackspace Cloud

  4. Agente Nova (Linux) y Agente Rackspace (Windows)

  5. Sirva su dominio desde un servidor en la nube de Rackspace

Instalar WordPress en un servidor en la nube Fedora 22

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

Comprobar el estado de la nube de Rackspace

Crear un servidor en la nube

Administrar un servidor en la nube

Cambiar el tamaño de un servidor en la nube