XenServer

Almacenamiento local

Un repositorio de almacenamiento local (SR) está conectado a un único host y no se comparte entre todos los hosts de un grupo. El hardware de almacenamiento físico local puede ser una unidad de disco duro (HDD) o una unidad de estado sólido (SSD) y conectarse al host mediante cualquiera de los siguientes métodos: SATA, SCSI, SAS, NVMe.

Los hosts de XenServer® admiten los siguientes tipos de almacenamiento local:

XenServer también utiliza el tipo udev para representar los dispositivos conectados como VDI. Para obtener más información, consulte udev.

Nota:

Los SR locales de tipo lvm, ext y xfs solo se pueden crear mediante la CLI de xe. Después de la creación, puede administrar todos los tipos de SR mediante XenCenter o la CLI de xe.

LVM local

El tipo LVM local presenta discos dentro de un grupo de volúmenes conectado localmente. Recomendamos que solo conecte un SR local por host. El tamaño máximo de VDI para este SR es de 2040 GiB.

De forma predeterminada, XenServer utiliza el disco local del host físico en el que está instalado. El Administrador de volúmenes lógicos (LVM) de Linux se utiliza para administrar el almacenamiento de la VM. Un VDI se implementa en formato VHD en un volumen lógico LVM del tamaño especificado.

Nota:

El tamaño de bloque de una LUN LVM debe ser de 512 bytes. Para usar almacenamiento con bloques físicos de 4 KB, el almacenamiento también debe admitir la emulación de bloques de asignación de 512 bytes (el tamaño de bloque lógico debe ser de 512 bytes).

Consideraciones de rendimiento de LVM

La funcionalidad de instantáneas y clonación rápida para los SR basados en LVM conlleva una sobrecarga de rendimiento inherente. Cuando se requiere un rendimiento óptimo, XenServer admite la creación de VDI en formato raw además del formato VHD predeterminado. La funcionalidad de instantáneas de XenServer no es compatible con los VDI raw.

Advertencia:

No intente crear una instantánea de una VM que tenga discos type=raw adjuntos. Esta acción puede resultar en la creación de una instantánea parcial. En esta situación, puede identificar los VDI de instantáneas huérfanos comprobando el campo snapshot-of y luego eliminándolos.

Creación de un SR LVM local

Un SR LVM se crea de forma predeterminada en la instalación del host.

Los parámetros de configuración de dispositivos para SR LVM son:

Nombre del parámetro Descripción ¿Obligatorio?
device Nombre del dispositivo en el host local que se utilizará para el SR. También puede proporcionar una lista de nombres separados por comas.

Para crear un SR LVM local en /dev/disk/<id>, utilice el siguiente comando.

    xe sr-create host-uuid=valid_uuid content-type=user \
    name-label="Example Local LVM SR" shared=false \
    device-config:device=/dev/disk/<id> type=lvm
<!--NeedCopy-->

EXT3/EXT4 local

El uso de EXT3/EXT4 permite el aprovisionamiento ligero en el almacenamiento local. Sin embargo, el tipo de repositorio de almacenamiento predeterminado es LVM, ya que ofrece un rendimiento de escritura constante y evita el sobrecompromiso de almacenamiento. El tamaño máximo de VDI para este SR es de 2040 GiB.

Si utiliza EXT3/EXT4, podría experimentar un rendimiento reducido en los siguientes casos:

  • Al realizar operaciones de ciclo de vida de la VM, como la creación y suspensión/reanudación de la VM
  • Al crear archivos grandes desde dentro de la VM

Los SR de disco local EXT3/EXT4 deben configurarse mediante la CLI de XenServer.

Si un SR EXT local utiliza EXT3 o EXT4 depende de la versión de XenServer que lo creó:

  • Si creó el SR EXT local en una versión de Citrix Hypervisor o XenServer anterior a XenServer 8.4 y luego actualizó, utiliza EXT3.
  • Si creó el SR EXT local en XenServer 8.4 o posterior, utiliza EXT4.

Nota:

El tamaño de bloque de un disco EXT3/EXT4 debe ser de 512 bytes. Para utilizar almacenamiento con bloques físicos de 4 KB, el almacenamiento también debe admitir la emulación de bloques de asignación de 512 bytes (el tamaño de bloque lógico debe ser de 512 bytes).

Creación de un SR EXT4 local (ext)

Parámetros de configuración de dispositivo para SR EXT:

Nombre del parámetro Descripción ¿Obligatorio?
device Nombre del dispositivo en el host local para usar con el SR. También puede proporcionar una lista de nombres separados por comas.

Para crear un SR EXT4 local en /dev/disk/<id>, use el siguiente comando:

    xe sr-create host-uuid=valid_uuid content-type=user \
       name-label="Example Local EXT4 SR" shared=false \
       device-config:device=/dev/disk/<id> type=ext
<!--NeedCopy-->

XFS local

El uso de XFS permite el aprovisionamiento ligero en el almacenamiento local. El tipo XFS local le permite crear dispositivos de almacenamiento local con bloques físicos de 4 KB sin requerir un tamaño de bloque lógico de 512 bytes. El tamaño máximo de VDI admitido para este SR es de 16 TiB.

Restricciones

Los SR de XFS tienen las siguientes restricciones:

  • La migración de almacenamiento en vivo no se puede usar en máquinas virtuales cuyos VDI están en un SR de XFS. Sin embargo, puede copiar VDI manualmente entre SR.

  • Los SR de XFS no se pueden usar como almacenamiento de caché local para IntelliCache™.

  • Trim/unmap no es compatible con los SR de XFS.

  • No puede exportar VDI de más de 2 TiB como VHD u OVA/OVF. Sin embargo, puede exportar máquinas virtuales con VDI de más de 2 TiB en formato XVA.

Creación de un SR XFS local

Parámetros de configuración de dispositivo para SR de XFS:

Nombre del parámetro Descripción ¿Obligatorio?
device Nombre del dispositivo en el host local que se utilizará para el SR. También puede proporcionar una lista de nombres separados por comas.

Para crear un SR XFS local en /dev/disk/<id>, utilice el siguiente comando:

    xe sr-create host-uuid=valid_uuid content-type=user \
       name-label="Example Local XFS SR" shared=false \
       device-config:device=/dev/disk/<id> type=xfs
<!--NeedCopy-->

El udev

El tipo udev representa los dispositivos conectados mediante el administrador de dispositivos udev como VDI.

XenServer tiene dos SR de tipo udev que representan almacenamiento extraíble. Uno es para el disco CD o DVD en la unidad física de CD o DVD-ROM del host de XenServer. El otro es para un dispositivo USB conectado a un puerto USB del host de XenServer. Los VDI que representan los medios aparecen y desaparecen a medida que se insertan y extraen discos o memorias USB.

Almacenamiento local