Citrix Hypervisor

Casos de instalación e implementación

En esta sección se describen detalladamente los siguientes casos comunes de instalación e implementación:

  • Uno o más servidores de Citrix Hypervisor con almacenamiento local

  • Grupos de servidores de Citrix Hypervisor con almacenamiento compartido:

    • Varios servidores de Citrix Hypervisor con almacenamiento NFS compartido

    • Varios servidores de Citrix Hypervisor con almacenamiento iSCSI compartido

Servidores de Citrix Hypervisor con almacenamiento local

La implementación más sencilla de Citrix Hypervisor es ejecutar máquinas virtuales en uno o más servidores de Citrix Hypervisor con almacenamiento local.

Nota:

La migración en vivo de VM entre servidores de Citrix Hypervisor solo está disponible cuando comparten almacenamiento. Sin embargo, la migración en vivo del almacenamiento aún está disponible.

Requisitos básicos de hardware

  • Uno o más servidores x86 de 64 bits con almacenamiento local

  • Uno o más sistemas Windows, en la misma red que los servidores de Citrix Hypervisor

Procedimiento de alto nivel

  1. Instale el software del servidor de Citrix Hypervisor en los servidores.
  2. Instale XenCenter en los sistemas Windows.
  3. Conecte XenCenter a los servidores de Citrix Hypervisor.

Después de conectar XenCenter a los servidores de Citrix Hypervisor, el almacenamiento se configura automáticamente en el disco local de los hosts.

Grupos de servidores de Citrix Hypervisor con almacenamiento compartido

Un grupo comprende varias instalaciones de servidor de Citrix Hypervisor, enlazadas como una única entidad administrada. Cuando se combina con el almacenamiento compartido, un grupo permite que las VM se inicien en cualquier servidor de Citrix Hypervisor del grupo que tenga suficiente memoria. Las VM se pueden mover dinámicamente entre hosts mientras se ejecutan (migración en vivo) con un tiempo de inactividad mínimo. Si un servidor de Citrix Hypervisor individual sufre un error de hardware, puede reiniciar las máquinas virtuales con errores en otro host del mismo grupo.

Si la función de alta disponibilidad (HA) está habilitada, las VM protegidas se mueven automáticamente si se produce un error en el host.

Para configurar el almacenamiento compartido entre los hosts de un grupo, cree un repositorio de almacenamiento. Los repositorios de almacenamiento (SR) de Citrix Hypervisor son contenedores de almacenamiento en los que se almacenan los discos virtuales. Los SR, como los discos virtuales, son objetos en disco persistentes que existen independientemente de Citrix Hypervisor. Los SR pueden existir en diferentes tipos de dispositivos de almacenamiento físico, tanto internos como externos, incluidos los dispositivos de disco local y el almacenamiento en red compartido. Hay varios tipos diferentes de almacenamiento disponibles cuando crea una SR, que incluyen:

  • Almacenamiento VHD NFS

  • Almacenamiento iSCSI de software

  • Almacenamiento HBA de hardware

  • Almacenamiento GFS2

En las siguientes secciones se explica cómo configurar dos soluciones de almacenamiento compartido comunes (NFS e iSCSI) para un grupo de servidores de Citrix Hypervisor. Antes de crear un SR, configure el almacenamiento NFS o iSCSI. La configuración varía según el tipo de solución de almacenamiento que utilice. Para obtener más información, consulte la documentación del proveedor. En todos los casos, para formar parte de un grupo, los servidores que proporcionan almacenamiento compartido deben tener direcciones IP estáticas o ser direccionables por DNS. Para obtener más información sobre la configuración del almacenamiento compartido, consulte Almacenamiento.

Le recomendamos que cree un grupo antes de agregar almacenamiento compartido. Para conocer los requisitos de los grupos y los procedimientos de configuración, consulte Requisitos de grupo en la documentación de XenCenter o Hosts y grupos de recursos.

Servidores de Citrix Hypervisor con almacenamiento NFS compartido

Requisitos básicos de hardware

  • Dos o más servidores x86 de 64 bits con almacenamiento local

  • Uno o más sistemas Windows, en la misma red que los servidores de Citrix Hypervisor

  • Un servidor que exporta un directorio compartido a través de NFS

Procedimiento de alto nivel

  1. Instale el software del servidor de Citrix Hypervisor en los servidores.

  2. Instale XenCenter en los sistemas Windows.

  3. Conecte XenCenter a los servidores de Citrix Hypervisor.

  4. Cree su grupo de servidores de Citrix Hypervisor.

  5. Configure el servidor NFS.

  6. Cree una SR en el recurso compartido de NFS a nivel de grupo.

Configuración del almacenamiento NFS

Antes de crear un SR, configure el almacenamiento NFS. Para formar parte de un grupo, el recurso compartido NFS debe tener una dirección IP estática o ser direccionable por DNS. Configure el servidor NFS para que tenga uno o más destinos que los clientes NFS puedan montar (por ejemplo, servidores de Citrix Hypervisor en un grupo). La configuración varía en función de la solución de almacenamiento, por lo que es mejor consultar la documentación del proveedor para obtener más información.

Para crear un SR en el recurso compartido NFS en el nivel de grupo en XenCenter:

  1. En el panel Recursos, seleccione el grupo. En la barra de herramientas, haga clic en el botón Nuevo almacenamiento. Se abre el asistente Nuevo repositorio de almacenamiento.

  2. En Almacenamiento en disco virtual, elija NFS VHD como tipo de almacenamiento. Seleccione Siguiente para continuar.

  3. Introduzca un nombre para la nueva SR y el nombre del recurso compartido en el que se encuentra. Haga clic en Escanear para que el asistente busque SR de NFS existentes en la ubicación especificada.

    Nota:

    El servidor NFS debe configurarse para exportar la ruta especificada a todos los servidores de Citrix Hypervisor del grupo.

  4. Haga clic en Finalizar.

    La nueva SR aparece en el panel Recursos, en el nivel del grupo.

Creación de un SR en el recurso compartido NFS a nivel de grupo mediante la CLI xe

  1. Abra una consola en cualquier servidor de Citrix Hypervisor del grupo.

  2. Cree el repositorio de almacenamiento en el servidor: /path al introducir lo siguiente:

    xe sr-create content-type=user type=nfs name-label=sr_name= \
        shared=true device-config:server=server \
        device-config:serverpath=path
    <!--NeedCopy-->
    

    El argumento device-config-server hace referencia al nombre del servidor NFS y el argumento device-config-serverpath hace referencia a la ruta del servidor. Como shared se establece en true, el almacenamiento compartido se conecta automáticamente a todos los hosts del grupo. Los hosts que se unan posteriormente también se conectan al almacenamiento. El UUID del repositorio de almacenamiento creado se imprime en la consola.

  3. Busque el UUID del grupo mediante el comando pool-list.

  4. Establezca el nuevo SR como el valor predeterminado para todo el grupo al introducir lo siguiente:

    xe pool-param-set uuid=pool_uuid \
        default-SR=storage_repository_uuid
    <!--NeedCopy-->
    

    Como el almacenamiento compartido se ha establecido como el valor predeterminado para todo el grupo, todas las VM futuras tendrán sus discos creados en este SR.

Servidores de Citrix Hypervisor con almacenamiento iSCSI compartido

Requisitos básicos de hardware

  • Dos o más servidores x86 de 64 bits con almacenamiento local

  • Uno o más sistemas Windows, en la misma red que los servidores de Citrix Hypervisor

  • Un servidor que proporciona un directorio compartido a través de iSCSI

Procedimiento de alto nivel

  1. Instale el software del servidor de Citrix Hypervisor en los servidores.

  2. Instale XenCenter en los sistemas Windows.

  3. Conecte XenCenter a los servidores de Citrix Hypervisor.

  4. Cree su grupo de servidores de Citrix Hypervisor.

  5. Configure el almacenamiento iSCSI.

  6. Si es necesario, habilite varios iniciadores en su dispositivo iSCSI.

  7. Si es necesario, configure el nombre calificado iSCSI (IQN) para cada servidor de Citrix Hypervisor.

  8. Cree una SR en el recurso compartido iSCSI en el nivel del grupo.

Configuración del almacenamiento iSCSI

Antes de crear un SR, configure el almacenamiento iSCSI. Para formar parte de un grupo, el almacenamiento iSCSI debe tener una dirección IP estática o ser direccionable por DNS. Proporcionar un LUN de destino iSCSI en la SAN para el almacenamiento de VM. Configure los servidores de Citrix Hypervisor para que puedan ver y acceder al LUN de destino iSCSI. Tanto el destino iSCSI como cada iniciador iSCSI en cada servidor de Citrix Hypervisor deben tener un IQN válido y único. Para obtener detalles de configuración, lo mejor es consultar la documentación del proveedor.

Configuración de un IQN iSCSI para cada servidor de Citrix Hypervisor

Tras la instalación, Citrix Hypervisor atribuye automáticamente un IQN único a cada host. Si debe cumplir con una directiva de nomenclatura administrativa local, puede cambiar el IQN mediante el siguiente comando de la CLI xe:

xe host-param-set uuid=<host_uuid> iscsi_iqn=<iscsi_iqn>
<!--NeedCopy-->

Para crear un SR en el recurso compartido iSCSI a nivel de grupo mediante XenCenter:

Advertencia:

Al crear SRs de Citrix Hypervisor en almacenamiento iSCSI o HBA, se destruyen todos los contenidos existentes del volumen.

  1. En el panel Recursos, seleccione el grupo. En la barra de herramientas, haga clic en el botón Nuevo almacenamiento. Se abre el asistente Nuevo repositorio de almacenamiento.

  2. En Almacenamiento en disco virtual, elija iSCSI de software como tipo de almacenamiento. Seleccione Siguiente para continuar.

  3. Introduzca un nombre para el nuevo SR y, a continuación, la dirección IP o el nombre DNS del destino iSCSI.

    Nota:

    El destino de almacenamiento iSCSI debe configurarse para permitir que todos los servidores de Citrix Hypervisor del grupo tengan acceso a uno o más LUN.

  4. Si ha configurado el destino iSCSI para que utilice la autenticación CHAP, introduzca el usuario y la contraseña.

  5. Haga clic en el botón Discover IQN y, a continuación, elija el IQN de destino iSCSI en la lista IQN de destino.

    Advertencia:

    El destino iSCSI y todos los servidores del grupo deben tener IQN únicos.

  6. Haga clic en el botón Discover LUNs y, a continuación, elija el LUN en el que desea crear la SR de la lista LUN de destino.

    Advertencia:

    Cada repositorio de almacenamiento iSCSI individual debe estar contenido en su totalidad en un único LUN y no puede abarcar más de un LUN. Todos los datos presentes en el LUN elegido se destruyen.

  7. Haga clic en Finalizar.

    La nueva SR aparece en el panel Recursos, en el nivel del grupo.

Para crear un SR en el recurso compartido iSCSI a nivel de grupo mediante la CLI xe:

Advertencia:

Al crear SRs de Citrix Hypervisor en almacenamiento iSCSI o HBA, se destruyen todos los contenidos existentes del volumen.

  1. En la consola de cualquier servidor del grupo, ejecute el comando:

    xe sr-create name-label=name_for_sr \
        host-uuid=host_uuid device-config:target=iscsi_server_ip_address \
        device-config:targetIQN=iscsi_target_iqn device-config:SCSIid=scsi_id \
        content-type=user type=lvmoiscsi shared=true
    <!--NeedCopy-->
    

    El argumento device-config:target se refiere al nombre o la dirección IP del servidor iSCSI. Dado que el argumento shared se establece en true, el almacenamiento compartido se conecta automáticamente a cada host del grupo. Los hosts que se unan posteriormente también se conectan al almacenamiento.

    El comando devuelve el UUID del repositorio de almacenamiento creado.

  2. Busque el UUID del grupo ejecutando el comando pool-list.

  3. Establezca el nuevo SR como el valor predeterminado para todo el grupo al introducir lo siguiente:

    xe pool-param-set uuid=pool_uuid default-SR=iscsi_shared_sr_uuid
    <!--NeedCopy-->
    

    Como el almacenamiento compartido se ha establecido como el valor predeterminado para todo el grupo, todas las VM futuras tendrán sus discos creados en este SR.

Casos de instalación e implementación