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:
-
Abra el Administrador del servidor dentro de Windows.
-
Seleccione Herramientas .
-
Seleccione Servicios .
-
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:
-
Abra el Administrador del servidor dentro de Windows.
-
Seleccione Herramientas .
-
Seleccione Servicios .
-
Haga clic con el botón derecho en Rackspace Cloud Server Agent servicio y elija Propiedades .
-
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:
-
Cree un directorio temporal ejecutando el siguiente comando:
mkdir /mnt/rescue
-
Monte el sistema de archivos en el directorio temporal ejecutando los siguientes comandos:
mount /dev/xvdb1 /mnt/rescue chroot /mnt/rescue
-
Ejecute el
passwd
comando para cambiar la contraseña raíz ejecutando el siguiente comando e ingresando la nueva contraseña dos veces:passwd
-
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.
-
-
Salir de
chroot
mode ejecutando el siguiente comando:exit
-
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.