Configuración de la directiva de almacenamiento

Las directivas de almacenamiento de vSAN de VMware definen los requisitos de almacenamiento de las máquinas virtuales. Estas directivas garantizan el nivel de servicio requerido para las máquinas virtuales, ya que determinan cómo se asigna el almacenamiento a la máquina virtual. A cada máquina virtual implementada en un almacén de datos vSAN se le asigna al menos una directiva de almacenamiento de máquina virtual.

Puede asignar una directiva de almacenamiento de máquina virtual en una implementación inicial de una máquina o al realizar otras operaciones con máquinas, como clonación o migración. Los usuarios cloudadmin posteriores a la implementación o roles equivalentes no pueden cambiar la directiva de almacenamiento predeterminada de una máquina virtual. Sin embargo, se permiten cambios en la directiva de almacenamiento de máquina virtual por disco.

El comando Ejecutar permite a los usuarios autorizados cambiar la directiva de almacenamiento de máquina virtual predeterminada o existente por una directiva disponible para una máquina virtual posterior a la implementación. No se realizan cambios en la directiva de almacenamiento de máquina virtual de nivel de disco. Siempre puede cambiar la directiva de almacenamiento de máquina virtual de nivel de disco según sus requisitos.

Nota:

Los comandos de ejecución se ejecutan de uno en uno en el orden enviado.

En este artículo aprenderá a:

  • Enumerar todas las directivas de almacenamiento.
  • Establecer la directiva de almacenamiento de una máquina virtual.
  • Especificación de la directiva de almacenamiento predeterminada para un clúster
  • Creación de una directiva de almacenamiento
  • Eliminación de la directiva de almacenamiento

Requisitos previos

Asegúrese de que se cumple el nivel mínimo de hosts.

Configuración de RAID Errores tolerables (FTT) Hosts mínimos requeridos
RAID-1 (creación de reflejo)
Configuración predeterminada.
1 3
RAID-5 (codificación de borrado) 1 4
RAID-1 (Creación de reflejo) 2 5
RAID-6 (codificación de borrado) 2 6
RAID-1 (Creación de reflejo) 3 7

Enumeración de directivas de almacenamiento

Ejecute el Get-StoragePolicy cmdlet para enumerar las directivas de almacenamiento basadas en vSAN disponibles para establecer en una máquina virtual.

  1. Inicie sesión en Azure Portal.

    Nota

    Si necesita acceder al portal de Azure US Gov, vaya a https://portal.azure.us/.

  2. Seleccione Ejecutar comando>Paquetes>Get-StoragePolicies.

    Screenshot showing how to access the storage policy run commands available.

  3. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Screenshot showing how to list storage policies available.

    Campo Valor
    Conservar hasta Período de retención de la salida del cmdlet. El valor predeterminado es 60.
    Especificar el nombre de la ejecución Nombre alfanumérico, por ejemplo, Get-StoragePolicies-Exec1.
    Tiempo de espera Período después del cual se cierra un cmdlet si tarda demasiado tiempo en finalizar.
  4. Compruebe Notificaciones para ver el progreso.

Establecimiento de la directiva de almacenamiento en la máquina virtual

Ejecute el Set-VMStoragePolicy cmdlet para modificar las directivas de almacenamiento basadas en vSAN en un clúster predeterminado, una máquina virtual individual o un grupo de máquinas virtuales que comparten un nombre de máquina virtual similar. Por ejemplo, si tiene tres máquinas virtuales denominadas "MyVM1", "MyVM2" y "MyVM3", si proporciona "MyVM*" al parámetro VMName, cambiaría el valor de StoragePolicy en las tres máquinas virtuales.

Nota:

No puede usar el cliente de vSphere para cambiar la directiva de almacenamiento predeterminada ni ninguna directiva de almacenamiento existente para una máquina virtual.

  1. Seleccione Ejecutar comando>Paquetes>Set-VMStoragePolicy.

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    VMName Nombre de la máquina virtual de destino.
    StoragePolicyName Nombre de la directiva de almacenamiento que se establecerá. Por ejemplo, RAID-FTT-1.
    Conservar hasta Período de retención de la salida del cmdlet. El valor predeterminado es 60.
    Especificar el nombre de la ejecución Nombre alfanumérico, por ejemplo, changeVMStoragePolicy.
    Tiempo de espera Período después del cual se cierra un cmdlet si tarda demasiado tiempo en finalizar.
  3. Compruebe Notificaciones para ver el progreso.

Establecimiento de la directiva de almacenamiento en todas las máquinas virtuales de una ubicación

Ejecute el Set-LocationStoragePolicy cmdlet para modificar las directivas de almacenamiento basadas en vSAN en todas las máquinas virtuales de una ubicación donde una ubicación es el nombre de un clúster, un grupo de recursos o una carpeta. Por ejemplo, si tiene 3 máquinas virtuales en el clúster 3, proporcionar "Cluster-3" cambiaría la directiva de almacenamiento en las tres máquinas virtuales.

Nota:

No puede usar el cliente de vSphere para cambiar la directiva de almacenamiento predeterminada ni ninguna directiva de almacenamiento existente para una máquina virtual.

  1. Seleccione Ejecutar comando>Paquetes>Set-LocationStoragePolicy.

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    Ubicación Nombre de la máquina virtual de destino.
    StoragePolicyName Nombre de la directiva de almacenamiento que se establecerá. Por ejemplo, RAID-FTT-1.
    Conservar hasta Período de retención de la salida del cmdlet. El valor predeterminado es 60.
    Especificar el nombre de la ejecución Nombre alfanumérico, por ejemplo, changeVMStoragePolicy.
    Tiempo de espera Período después del cual se cierra un cmdlet si tarda demasiado tiempo en finalizar.
  3. Compruebe Notificaciones para ver el progreso.

Especificar la directiva de almacenamiento de un clúster.

Ejecute el cmdlet para especificar la Set-ClusterDefaultStoragePolicy directiva de almacenamiento predeterminada para un clúster.

  1. Seleccione Ejecutar comando>Paaquetes>Set-ClusterDefaultStoragePolicy.

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    ClusterName Nombre del clúster.
    StoragePolicyName Nombre de la directiva de almacenamiento que se establecerá. Por ejemplo, RAID-FTT-1.
    Conservar hasta Período de retención de la salida del cmdlet. El valor predeterminado es 60.
    Especificar el nombre de la ejecución Nombre alfanumérico, por ejemplo, Set-ClusterDefaultStoragePolicy-Exec1.
    Tiempo de espera Período después del cual se cierra un cmdlet si tarda demasiado tiempo en finalizar.
  3. Compruebe Notificaciones para ver el progreso.

Creación de una directiva de almacenamiento de AVS personalizada

Ejecute el New-AVSStoragePolicy cmdlet para crear o sobrescribir una directiva existente. Esta función crea una nueva o sobrescribe una directiva de vSphere Storage existente. Solo vSAN basado en vSAN, solo VMEncryption, solo se admiten etiquetas basadas en etiquetas o cualquier combinación de estos tipos de directiva.

Nota:

No se pueden modificar las directivas de almacenamiento predeterminadas de AVS existentes. Algunas opciones habilitadas en las directivas de almacenamiento generarán advertencias a los riesgos asociados.

  1. Seleccione Run command Packages>New-AVSStoragePolicy (Ejecutar paquetes de comandos>New-AVSStoragePolicy).

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    Sobrescribir Sobrescriba la directiva de almacenamiento existente.
    - El valor predeterminado es $false.
    - Pasar sobrescribir true proporcionado sobrescribe una directiva existente exactamente como se define.
    - Esos valores no pasados se quitan o se establecen en valores predeterminados.
    NotTags Coincide con los almacenes de datos que NO tienen estas etiquetas.
    - Las etiquetas distinguen mayúsculas de minúsculas.
    - Coma separa varias etiquetas.
    - Ejemplo: Tag1,Tag 2,Tag_3
    Etiquetas Coincide con los almacenes de datos que tienen estas etiquetas.
    - Las etiquetas distinguen mayúsculas de minúsculas.
    - Coma separa varias etiquetas.
    - Ejemplo: Tag1,Tag 2,Tag_3
    vSANForceProvisioning Forzar el aprovisionamiento de la directiva.
    - El valor predeterminado es $false.
    - Los valores válidos son $true o $false
    - ADVERTENCIA: los objetos aprovisionados vSAN Force no están cubiertos en el Acuerdo de Nivel de Servicio de Microsoft. Se pueden producir pérdidas de datos y inestabilidad de vSAN.
    - El valor recomendado es $false.
    vSANChecksumDisabled Habilite o deshabilite la suma de comprobación de la directiva.
    - El valor predeterminado es $false.
    - Los valores válidos son $true o $false.
    - ADVERTENCIA : deshabilitar la suma de comprobación puede provocar pérdida de datos o daños.
    - El valor recomendado es $false.
    vSANCacheReservation Porcentaje de reserva de caché para la directiva.
    - El valor predeterminado es 0.
    - Los valores válidos son 0..100.
    vSANIOLimit Establece el límite en la E/S permitida.
    - El valor predeterminado no se establece.
    - Los valores válidos son 0..2147483647.
    - Límite de IOPS para la directiva.
    vSANDiskStripesPerObject Número de HDD en los que se secciona cada réplica de un objeto de almacenamiento.
    - El valor predeterminado es 1. Los valores válidos son 1..12.
    - Un valor superior a 1 puede dar lugar a un mejor rendimiento (por ejemplo, cuando los errores de caché de lectura flash necesitan obtener servicios desde HDD), pero también da lugar a un mayor uso de los recursos del sistema.
    vSANObjectSpaceReservation Reserva de objetos.
    - El valor predeterminado es 0.
    - Los valores válidos son 0..100.
    - 0=Aprovisionamiento fino
    - 100=Aprovisionamiento grueso
    VMEncryption Establece el cifrado de máquina virtual.
    - El valor predeterminado es Ninguno.
    - Los valores válidos son None, Pre-IO y Post-IO.
    - La E/S previa permite que las soluciones de filtrado vaIO capturen datos antes del cifrado de la máquina virtual.
    - Después de la E/S permite que las soluciones de filtrado vaIO capturen datos después del cifrado de la máquina virtual.
    vSANFailuresToTolerate Número de errores de hosts de vSAN para tolerar.
    - El valor predeterminado es "R1FTT1".
    - Los valores válidos son "None", "R1FTT1", "R1FTT2", "R1FTT3", "R5FTT1", "R6FTT2", "R1FTT3"
    - Ninguno = Sin redundancia de datos
    - R1FTT1 = 1 error - RAID-1 (creación de reflejo)
    - R1FTT2 = 2 errores - RAID-1 (creación de reflejo)
    - R1FTT3 = 3 errores - RAID-1 (creación de reflejo)
    - R5FTT1 = 1 error - RAID-5 (codificación de borrado),
    - R6FTT2 = 2 errores- RAID-6 (codificación de borrado)
    - No hay opciones de redundancia de datos que no se tratan en el Acuerdo de Nivel de Servicio de Microsoft.
    vSANSiteDisasterTolerance Solo es válido para clústeres extendidos.
    - El valor predeterminado es "None".
    - Los valores válidos son "None", "Dual", "Preferred", "Secondary", "NoneStretch"
    - Ninguno = Sin redundancia de sitio (opción recomendada para clústeres no extendidos, NO recomendado para clústeres stretch)
    - Dual = Redundancia de sitio dual (opción recomendada para clústeres stretch)
    - Preferido = Sin redundancia del sitio: mantener los datos en preferred (clúster extendido)
    - Secundario = Sin redundancia del sitio: mantener los datos en el sitio secundario (clúster extendido)
    - NoneStretch = Sin redundancia de sitio: no recomendado (https://kb.vmware.com/s/article/88358)
    Descripción Descripción de la directiva de almacenamiento que va a crear, texto de forma libre.
    Nombre Nombre de la directiva de almacenamiento que se establecerá. Por ejemplo, RAID-FTT-1.
    Conservar hasta Período de retención de la salida del cmdlet. El valor predeterminado es 60.
    Especificar el nombre de la ejecución Nombre alfanumérico, por ejemplo, New-AVSStoragePolicy-Exec1.
    Tiempo de espera Período después del cual se cierra un cmdlet si tarda demasiado tiempo en finalizar.
  3. Compruebe Notificaciones para ver el progreso.

Eliminación de la directiva de almacenamiento de AVS

Ejecute el cmdlet para especificar la Remove-AVSStoragePolicy directiva de almacenamiento predeterminada para un clúster.

  1. Seleccione Ejecutar paquetes>de comandos>Remove-AVSStoragePolicy.

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    Nombre Nombre de la directiva de almacenamiento. No se admiten caracteres comodín y se quitarán.
    Conservar hasta Período de retención de la salida del cmdlet. El valor predeterminado es 60.
    Especificar el nombre de la ejecución Nombre alfanumérico, por ejemplo, Remove-AVSStoragePolicy-Exec1.
    Tiempo de espera Período después del cual se cierra un cmdlet si tarda demasiado tiempo en finalizar.
  3. Compruebe Notificaciones para ver el progreso.

Pasos siguientes

Ahora que ha aprendido a configurar directivas de almacenamiento de VMware vSAN, obtenga más información sobre: