Solucionar problemas de VM

Citrix proporciona dos formas de soporte:

  • Soporte gratuito de autoayuda en elSitio web de Citrix
  • Servicios de soporte de pago, que puede adquirir en el sitio de soporte.

Con el soporte técnico de Citrix, puede abrir un caso de soporte en línea o ponerse en contacto con el centro de soporte técnico por teléfono si experimenta dificultades técnicas.

ElSitio de asistencia técnica de Citrixsitio aloja varios recursos que pueden ser útiles para usted si experimenta un comportamiento inusual, bloqueos u otros problemas. Los recursos incluyen: Foros de soporte, artículos de Knowledge Base y documentación del producto.

Si ve un comportamiento inusual de VM, esta sección tiene como objetivo ayudarle a resolver el problema. En esta sección se describe dónde se encuentran los registros de aplicaciones y otra información que puede ayudar a su proveedor de soluciones Citrix Hypervisor a rastrear y resolver el problema.

Importante:

Siga la información de solución de problemas de esta sección sólo bajo la guía del proveedor de soluciones Citrix Hypervisor o del equipo de soporte técnico.

Actualizaciones de proveedores: mantenga sus máquinas virtuales actualizadas con las actualizaciones proporcionadas por el proveedor del sistema operativo. Es posible que el proveedor haya proporcionado correcciones para VM bloqueadas y otros errores.

Se bloquea la VM

Si está experimentando bloqueos de VM, es posible que un volcado de bloqueo del kernel pueda ayudar a identificar el problema. Reproduzca el bloqueo, si es posible, y siga este procedimiento. Consulte a su proveedor de SO invitado para obtener más información sobre este problema.

Controlar el comportamiento de volcado de máquinas virtuales de Linux

Para las máquinas virtuales de Linux, el comportamiento de crashdump se puede controlar a través delactions-after-crash parámetro. Los siguientes son los valores posibles:

Valor Descripción
preserve Deje la máquina virtual en un estado pausado. (Para análisis)
restart Sin volcado de núcleo, simplemente reinicie la VM. (Este es el valor predeterminado)
destroy Sin volcado de núcleo, deje la VM detenida.

Para habilitar el guardado de volcados de bloqueo de VM de Linux:

  1. En el servidor Citrix Hypervisor, determine el UUID de la VM deseada ejecutando el siguiente comando:

    xe vm-list name-label=name params=uuid --minimal
    
  2. Cambie elactions-after-crash valor usandoxe vm-param-set ; por ejemplo, ejecute el siguiente comando en dom0:

    xe vm-param-set uuid=vm_uuid actions-after-crash=preserve
    
  3. Accidente la VM.

    • Para invitados PV, ejecute el siguiente comando en la VM:

       echo c | sudo tee /proc/sysrq-trigger
      
  4. Ejecute el comando dump core en dom0. Por ejemplo, ejecute:

    xl dump-core domid filename
    

Controlar el comportamiento de volcado de máquina virtual de Windows

Para las máquinas virtuales de Windows, elactions-after-crash parámetro no puede controlar el comportamiento de volcado de núcleo. De forma predeterminada, los volcados de bloqueo de Windows se colocan%SystemRoot%\Minidump en la propia máquina virtual de Windows.

Puede configurar el nivel de volcado de VM siguiendo la ruta de menú Mi PC > Propiedades > Avanzadas > Inicio y recuperación.

Solucionar problemas de arranque en máquinas virtuales Linux

Hay una secuencia de comandos de utilidad denominadaxe-edit-bootloader en el dominio de control del servidor Citrix Hypervisor. Esta secuencia de comandos se puede utilizar para editar la configuración del gestor de arranque de una máquina virtual Linux de cierre y solucionar problemas que impiden que la máquina virtual arranque.

Para usar este script:

  1. Ejecute el comando siguiente:

    xe vm-list
    

    Este comando asegura que la VM en cuestión se cierre (el valor del estado de energía se detiene ).

  2. Puede usar el UUID de la siguiente manera:

    xe-edit-bootloader -u linux_vm_uuid -p partition_number
    

    O bien, puede usar la etiqueta del nombre de la siguiente manera:

    xe-edit-bootloader -n linux_vm_name_label -p partition_number
    

    El número de partición representa la porción del disco que tiene el sistema de archivos. Para la plantilla predeterminada de Debian, el número de partición es 1 ya que es la primera partición.

  3. Se coloca en un editor con elgrub.conf archivo de la máquina virtual especificada cargado. Cambie el archivo para solucionarlo y guarde el archivo, salga del editor e inicie la VM.