Citrix Hypervisor

Múltiples rutas para el almacenamiento

El soporte de múltiples rutas dinámicas está disponible para back-ends de almacenamiento iSCSI y Fibre Channel. Puede habilitar las rutas múltiples en XenCenter o en la CLI xe.

Importante:

Antes de intentar habilitar multirrutas, compruebe que las instrucciones siguientes son verdaderas:

  • Hay varios destinos disponibles en su servidor de almacenamiento.

    For example, an iSCSI storage back-end queried for sendtargets on a given portal returns multiple targets, as in the following example:

      iscsiadm -m discovery --type sendtargets --portal 192.168.0.161
      192.168.0.161:3260,1 iqn.strawberry:litchie
      192.168.0.204:3260,2 iqn.strawberry:litchie
    
  • Solo para iSCSI, dom0 tiene una dirección IP en cada subred utilizada por el almacenamiento de múltiples rutas.

    Asegúrese de que para cada path que quiera tener al almacenamiento de información, tenga una NIC y que haya una dirección IP configurada en cada NIC. Por ejemplo, si quiere cuatro paths al almacenamiento, debe tener cuatro NIC con una dirección IP configurada cada una.

  • Solo para HBA, varios HBA están conectados a la estructura del switch.

  1. Abra una consola en el servidor de Citrix Hypervisor.

  2. Desconecte todos los PBD del servidor mediante el siguiente comando:

    xe pbd-unplug uuid=<pbd_uuid>
    
  3. Establezca el valor del parámetro other-config:multipathing en true mediante el siguiente comando:

    xe host-param-set other-config:multipathing=true uuid=<server_uuid>
    
  4. Establezca el valor del parámetro other-config:multipathhandle en dmp mediante el siguiente comando:

    xe host-param-set other-config:multipathhandle=dmp uuid=<server_uuid>
    
  5. Si hay SR existentes en el servidor que se ejecutan en modo de ruta única pero que tienen varias rutas:

    • Migrar o suspender cualquier huésped en ejecución con discos vDisk en los SRs afectados

    • Desconecte y vuelva a conectar el PBD de los SR afectados para volver a conectarlos mediante rutas múltiples:

       xe pbd-unplug uuid=<pbd_uuid>
       xe pbd-plug uuid=<pbd_uuid>
      

Para inhabilitar las rutas múltiples, primero desconecte los PBD, establezca el parámetro other-config:multipathing de host en false y, a continuación, vuelva a conectar los PBD como se describió anteriormente. No modifique el parámetro other-config:multipathhandle, ya que esta acción se realiza automáticamente.

La compatibilidad con multirrutas en Citrix Hypervisor se basa en el mapeador del dispositivomultipathd components. La API de Storage Manager gestiona la activación y desactivación de nodos de rutas múltiples automáticamente. A diferencia de las herramientas dm-multipath estándar de Linux, los nodos de asignación de dispositivos no se crean automáticamente para todos los LUN del sistema. Los nodos del asignador de dispositivos solo se aprovisionan cuando la capa de administración de almacenamiento utiliza activamente los LUNs. Por lo tanto, no es necesario utilizar ninguna de las herramientas dm-multipath de la CLI para consultar o actualizar los nodos de tabla DM en Citrix Hypervisor. Si es necesario consultar manualmente el estado de las tablas del asignador de dispositivos o enumerar nodos de rutas múltiples del asignador de dispositivos activos en el sistema, utilice la utilidad mpathutil:

mpathutil list
<!--NeedCopy-->
mpathutil status
<!--NeedCopy-->

Notas:

  • Debido a las incompatibilidades con la arquitectura de administración de rutas múltiples integrada, le recomendamos que no utilice la utilidad dm-multipath de la CLI estándar con Citrix Hypervisor. Use la herramienta mpathutil de la CLI para consultar el estado de los nodos en el host.
  • La compatibilidad con rutas múltiples en las cabinas EqualLogic no abarca las rutas múltiples de E/S de almacenamiento en el sentido tradicional del término. Las rutas múltiples se deben gestionar a nivel de enlace de red/NIC. Para obtener información sobre cómo configurar la conmutación por error de red para SRS/LVMOiSCSI de EqualLogic, consulte la documentación de EqualLogic.
Múltiples rutas para el almacenamiento