Solución de problemas
Si experimenta dificultades técnicas con el host XenServer®, esta sección está destinada a ayudarle 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 para la solución de problemas sobre áreas específicas del producto:
- Solución de problemas de VM
- Solución de problemas de redes
- Solución de problemas de grupos en clúster
- 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, compruebe lo siguiente:
-
¿Es su XenCenter una versión anterior a la del host XenServer al que intenta conectarse?
XenCenter 8.2.7 y versiones anteriores no son compatibles con los hosts de XenServer 9. Para administrar sus hosts o grupos de XenServer 9, necesita la última versión de XenCenter con una versión del tipo AAAA.x.x.
Para corregir este problema, instale la última versión de XenCenter.
-
¿Su licencia está al día?
Puede ver la fecha de caducidad de su código de acceso de licencia en la pestaña General del host XenServer, en la sección Detalles de licencia de XenCenter.
Para obtener más información sobre cómo licenciar un host, consulte Licencias.
-
El host 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 VNC gráficas 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 de 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é en ejecución, 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 comandos 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 comandos 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 XenServer:
- En XenCenter, abra el menú Herramientas y haga clic en Informe de estado del servidor. Se abrirá la tarea Informe de estado del servidor.
- Seleccione los servidores de los que desea 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 donde se ejecuta XenCenter.
- Haga clic en Finalizar para salir del asistente.
También puede recopilar el informe de estado del servidor para un host mediante la línea de comandos. Si no puede conectarse a su host XenServer mediante XenCenter, pero puede conectarse a él mediante SSH, puede utilizar 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 el predeterminado, puede ejecutar el siguiente comando en la consola del host 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 en 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 se inicia.
Enviar mensajes de syslog a un servidor central
Además de tener los registros escritos en el sistema de archivos del dominio de control, puede configurar su host XenServer para que los escriba en un servidor remoto. El servidor remoto debe tener el demonio syslogd ejecutándose para recibir los registros y agregarlos correctamente. El demonio syslogd es una parte estándar de todas las versiones de Linux y Unix, y hay versiones de terceros 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 (y, opcionalmente, especificando un puerto si no desea usar el predeterminado 514) donde desea que se escriban los registros:
xe host-param-set uuid=host_uuid logging:syslog_destination=hostname[:port]
<!--NeedCopy-->
Ejecute el comando:
xe host-syslog-reconfigure host-uuid=host_uuid
<!--NeedCopy-->
Para aplicar el cambio. (También puede ejecutar este comando de forma remota especificando el parámetro host).
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 ocurren al usar XenCenter. También contiene un registro informativo de eventos que le proporciona un seguimiento de auditoría de varias acciones que han ocurrido. 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 desee 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 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 conectado a través de un puerto serie), puede acceder a tres terminales virtuales durante la instalación:
- Pulse Alt+F1 para acceder al instalador principal de XenServer
- Pulse Alt+F2 para acceder a un shell local
- Pulse Alt+F3 para acceder al registro de eventos
Para capturar y guardar los archivos de registro:
-
Pulse 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, FTP o Medios locales.
Seleccione NFS o FTP para copiar el archivo de registro a otra máquina de su red. Para ello, la red debe funcionar correctamente y debe tener acceso de escritura a una máquina remota.
Seleccione Medios locales para guardar el archivo en un dispositivo de almacenamiento extraíble, como una unidad flash USB, en la máquina local.
Una vez que haya realizado sus selecciones, el programa escribirá el archivo de registro en la ubicación elegida. El nombre del archivo es
support.tar.bz2.