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,extyxfssolo se pueden crear utilizando 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 2.040 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 de Linux (LVM) se utiliza para administrar el almacenamiento de 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 un LUN LVM 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).
Consideraciones de rendimiento de LVM
La funcionalidad de instantáneas y clonación rápida para 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 VDI raw.
Advertencia:
No intente crear una instantánea de una VM que tenga discos
type=rawconectados. Esta acción puede resultar en la creación de una instantánea parcial. En esta situación, puede identificar los VDI de instantánea huérfanos comprobando el camposnapshot-ofy luego eliminarlos.
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 dispositivo 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. | Sí |
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 proporciona un rendimiento de escritura consistente y evita el sobreaprovisionamiento de almacenamiento. El tamaño máximo de VDI para este SR es de 2.040 GiB.
Si utiliza EXT3/EXT4, podría observar un rendimiento reducido en los siguientes casos:
- Al realizar operaciones del ciclo de vida de la VM, como la creación y la suspensión/reanudación de la VM
- Al crear archivos grandes desde dentro de la VM
Los SR EXT3/EXT4 de disco local 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 anterior de Citrix Hypervisor o XenServer y luego actualizó a XenServer 8.4, utiliza EXT3.
- Si creó el SR EXT local en XenServer 8.4, utiliza EXT4.
Nota:
El tamaño de bloque de un disco EXT3/EXT4 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).
Creación de un SR EXT4 local (ext)
Parámetros de configuración de dispositivos para SR EXT:
| 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. | Sí |
Para crear un SR EXT4 local en /dev/disk/<id>, utilice 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 utilizar en máquinas virtuales cuyos VDI se encuentren en un SR XFS. Sin embargo, puede copiar manualmente los VDI entre SR.
-
Los SR de XFS no se pueden utilizar 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 o 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 del dispositivo para SR de XFS:
| 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. | Sí |
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.