Solución de problemas
Si experimenta dificultades técnicas con el host XenServer, esta sección está destinada a ayudarlo a resolver el problema si es posible. Si no es posible, utilice la información de esta sección para recopilar los registros de la aplicación y otros datos que puedan ayudar al Soporte técnico a rastrear y resolver el problema.
Los siguientes artículos proporcionan información de solución de problemas sobre áreas específicas del producto:
- Solución de problemas de VM
- Solución de problemas de red
- Solución de problemas de grupos agrupados
- Solución de problemas de XenCenter
- Solución de problemas de equilibrio de carga de trabajo
- Solución de problemas de Conversion Manager
Solucionar problemas de conexión entre XenCenter y el host XenServer
Si tiene problemas para conectarse al host XenServer con XenCenter, verifique lo siguiente:
-
¿Su XenCenter es una versión más antigua que el host XenServer al que intenta conectarse?
XenCenter 8.2.7 y versiones anteriores no son compatibles con los hosts XenServer 8.4. Para administrar sus hosts o grupos de XenServer 8.4, necesita la última versión de XenCenter con una versión del formato YYYY.xx
Para corregir este problema, instale la última versión de XenCenter.
-
¿Su licencia está vigente?
Puede ver la fecha de caducidad del código de acceso a la licencia en el host de XenServer General en la pestaña Detalles de la licencia en XenCenter.
Para obtener más información sobre la concesión de licencias a un host, consulte Licenciamiento.
-
El host de XenServer se comunica con XenCenter mediante HTTPS a través de los siguientes puertos:
- Puerto 443 (una conexión bidireccional para comandos y respuestas mediante la API de administración)
- Puerto 5900 para conexiones gráficas VNC con máquinas virtuales Linux paravirtualizadas.
Si tiene un firewall habilitado entre el host XenServer y la máquina que ejecuta el software cliente, asegúrese de que permita el tráfico desde estos puertos. Para obtener más información, consulte Conectividad a Internet.
Hacer ping al host XenServer
Si su host XenServer no responde a XenCenter, es posible que aún esté ejecutándose pero la funcionalidad de administración haya fallado. Para comprobar si este es el caso, complete los siguientes pasos:
- Anote la dirección IP o el nombre de host del host XenServer.
- Abra una línea de comando o terminal en un sistema que tenga acceso de red a su host.
-
Ejecute el siguiente comando:
ping <ip_address_or_host_name>- Si el comando recibe una respuesta y el acceso SSH está habilitado en su host, puede acceder a su host mediante SSH y usar la línea de comando para recopilar registros de diagnóstico. Para obtener más información, consulte Informes de estado del servidor XenServer.
- Si el comando no recibe una respuesta, es posible que deba acceder al host a través de la consola serie para recopilar registros de diagnóstico. Para obtener más información, consulte Configurar el acceso a la consola serie.
Recopilar registros
Informes de estado del servidor XenServer
Importante:
Los informes de estado del servidor XenServer pueden contener información confidencial. Para obtener más información, consulte Gobernanza de datos.
XenCenter se puede utilizar para recopilar información del host de XenServer:
- En XenCenter, abra el menú Herramientas y haga clic en Informe de estado del servidor. Se abre la tarea Informe de estado del servidor ** .
- Seleccione los servidores de los cuales recopilar información. Haga clic en Siguiente.
- Seleccione de una lista de diferentes tipos de información (varios registros, volcados de memoria, etc.) para incluir. Haga clic en Siguiente.
- Especifique el nombre del archivo y la ubicación en el sistema que ejecuta XenCenter para guardar la información. Haga clic en Siguiente.
- Espere mientras la información se compila y se descarga en la máquina en la que se ejecuta XenCenter.
- Haga clic en Finalizar para salir del asistente.
También puede recopilar el informe de estado del servidor de un host mediante la línea de comando. Si no puede conectarse a su host XenServer mediante XenCenter pero puede conectarse a él mediante SSH, puede usar la herramienta de línea de comandos del informe de estado del servidor para recopilar los registros de ese host.
Para recopilar los archivos de registro, ejecute el siguiente comando en la consola del host XenServer:
xenserver-status-report
De forma predeterminada, los archivos recopilados para un informe de estado del servidor pueden tener un tamaño limitado. Si necesita archivos de registro que sean más grandes que los predeterminados, puede ejecutar el siguiente comando en la consola del host de XenServer:
xenserver-status-report -u
Después de recopilar los archivos de registro en su host XenServer, utilice un programa de copia segura, como pscp o WinSCP, para copiar los archivos de registro a su sistema local.
Si su host XenServer no se inicia correctamente, aún puede intentar recopilar registros. Para obtener más información, consulte Recopilar registros cuando XenServer no puede iniciarse.
Enviar mensajes de syslog a un servidor central
Además de tener registros escritos en el sistema de archivos del dominio de control, puede configurar su host XenServer para escribirlos en un servidor remoto. El servidor remoto debe tener el atributo syslogd demonio que se ejecuta en él para recibir los registros y agregarlos correctamente. El syslogd daemon es una parte estándar de todos los sabores de Linux y Unix, y las versiones de terceros están disponibles para Windows y otros sistemas operativos.
Establezca el parámetro syslog_destination en el nombre de host o la dirección IP del servidor remoto donde desea que se escriban los registros:
xe host-param-set uuid=host_uuid logging:syslog_destination=hostname
<!--NeedCopy-->
Ejecute el comando:
xe host-syslog-reconfigure host-uuid=host_uuid
<!--NeedCopy-->
Para hacer cumplir el cambio. (También puede ejecutar este comando de forma remota especificando el anfitrión parámetro).
Registros de XenCenter
XenCenter también tiene un registro del lado del cliente. Este archivo incluye una descripción completa de todas las operaciones y errores que se producen al utilizar XenCenter. También contiene un registro informativo de eventos que le proporciona una pista de auditoría de varias acciones que se han producido. El archivo de registro de XenCenter se almacena en su carpeta de perfil en la siguiente ruta: %userprofile%\AppData\Roaming\XenServer\XenCenter\logs\XenCenter.log.
Para localizar los archivos de registro de XenCenter (por ejemplo, cuando desea abrir o enviar por correo electrónico el archivo de registro), haga clic en Ver archivos de registro de XenCenter en el menú Ayuda de XenCenter.
Registros de la instalación
Si experimenta un error desconocido durante la instalación, capture el archivo de registro de su host y proporciónelo al soporte técnico.
Usando un teclado conectado directamente a la máquina host (no conectada a través de un puerto serie), puede acceder a tres terminales virtuales durante la instalación:
- Presione Alt+F1 para acceder al instalador principal de XenServer
- Prensa Alt+F2 Para acceder a un shell local
- Prensa Alt+F3 Para acceder al registro de eventos
Para capturar y guardar los archivos de registro:
-
Prensa Alt+F2 para acceder al shell local.
-
Introduzca lo siguiente:
/opt/xensource/installer/report.py <!--NeedCopy--> -
Se le pedirá que elija dónde desea guardar el archivo de registro: NFS, FTPo Medios locales.
Escoger NFS o FTP para copiar el archivo de registro en otro equipo de la red. Para ello, la red debe funcionar correctamente y debe tener acceso de escritura a un equipo remoto.
Escoger Medios locales para guardar el archivo en un dispositivo de almacenamiento extraíble, como una unidad flash USB, en el equipo local.
Una vez que haya realizado sus selecciones, el programa escribe el archivo de registro en la ubicación elegida. El nombre del archivo es
support.tar.bz2.