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
- Crear una directiva de almacenamiento
- Eliminar una 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 cmdlet Get-StoragePolicy
para enumerar las directivas de almacenamiento basadas en vSAN disponibles para establecer en una máquina virtual.
Inicie sesión en Azure Portal.
Nota
Si necesita acceder al portal de Azure US Gov, vaya a https://portal.azure.us/.
Seleccione Ejecutar comando>Paquetes>Get-StoragePolicies.
Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.
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. Compruebe Notificaciones para ver el progreso.
Establecimiento de la directiva de almacenamiento en la máquina virtual
Ejecute el cmdlet Set-VMStoragePolicy
para modificar las directivas de almacenamiento basadas en vSAN en un clúster predeterminado, una máquina virtual o un grupo de máquinas virtuales que compartan 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.
Seleccione Ejecutar comando>Paquetes>Set-VMStoragePolicy.
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. Compruebe Notificaciones para ver el progreso.
Establecimiento de la directiva de almacenamiento en todas las máquinas virtuales de una ubicación
Ejecute el cmdlet Set-LocationStoragePolicy
para modificar directivas de almacenamiento basadas en vSAN en todas las máquinas virtuales de una ubicación en la que la ubicación sea el nombre de un clúster, grupo de recursos o carpeta. Por ejemplo, si tiene 3 máquinas virtuales en Cluster-3, si proporciona "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.
Seleccione Ejecutar comando>Paquetes>Set-LocationStoragePolicy.
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. Compruebe Notificaciones para ver el progreso.
Especificar la directiva de almacenamiento de un clúster.
Ejecute el cmdlet Set-ClusterDefaultStoragePolicy
para especificar la directiva de almacenamiento predeterminada de un clúster,
Seleccione Ejecutar comando>Paaquetes>Set-ClusterDefaultStoragePolicy.
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. Compruebe Notificaciones para ver el progreso.
Cree una directiva de almacenamiento de AVS personalizada
Ejecute el cmdlet New-AVSStoragePolicy
para crear o sobrescribir una directiva existente.
Esta función crea una nueva o sobrescribe una directiva de vSphere Storage existente. No basado en vSAN, solo basado en vSAN, solo basado en VMEncryption, solo basado en etiquetas o cualquier combinación de estos tipos de directivas.
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.
Seleccione Ejecutar comando>Paquetes>New-AVSStoragePolicy.
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 overwrite true provided 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.
- Separe varias etiquetas con comas.
- Ejemplo: Tag1,Tag 2,Tag_3Etiquetas Coincide con los almacenes de datos que tienen estas etiquetas.
- Las etiquetas distinguen mayúsculas de minúsculas.
- Separe varias etiquetas con comas.
- Ejemplo: Tag1,Tag 2,Tag_3vSANForceProvisioning Forzar el aprovisionamiento de la directiva.
- El valor predeterminado es $false.
- Los valores válidos son $true o $false
- ADVERTENCIA: los objetos aprovisionados forzados de vSAN no se tratan en el Acuerdo de Nivel de Servicio de Microsoft. Se pueden producir PÉRDIDAS de datos e 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 gruesovmEncryption Establece el cifrado de máquina virtual.
- El valor predeterminado es None.
- 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.
- La E/S posterior 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 a tolerar.
- El valor predeterminado es "R1FTT1".
- Los valores válidos son "None", "R1FTT1", "R1FTT2", "R1FTT3", "R5FTT1", "R6FTT2", "R1FTT3"
- None = 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 extensibles.
- El valor predeterminado es "None".
- Los valores válidos son "None", "Dual", "Preferred", "Secondary", "NoneStretch"
- None = Sin redundancia de sitios (opción recomendada para clústeres no extensibles, NO recomendada para clústeres extensibles)
- Dual = Redundancia de sitio dual (opción recomendada para clústeres extensibles)
- Preferred = Sin redundancia del sitio: mantener los datos en Preferido (clúster extendido)
- Secondary = Sin redundancia del sitio: mantener los datos en Sitio secundario (clúster extendido)
- NoneStretch = Sin redundancia del 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. Compruebe Notificaciones para ver el progreso.
Eliminación de la directiva de almacenamiento de AVS
Ejecute el cmdlet Remove-AVSStoragePolicy
para especificar la directiva de almacenamiento predeterminada de un clúster,
Seleccione Ejecutar comando>Paquetes>Remove-AVSStoragePolicy.
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. Compruebe Notificaciones para ver el progreso.
Pasos siguientes
Ahora que ha aprendido a configurar directivas de almacenamiento de vSAN de VMware, obtenga más información sobre:
Conexión de grupos de discos a hosts de Azure VMware Solution (versión preliminar): puede usar discos como almacenamiento persistente para Azure VMware Solution a fin de optimizar los costos y el rendimiento.
Configuración de la identidad externa para vCenter Server: vCenter Server tiene un usuario local integrado llamado Cloudadmin y asignado al rol CloudAdmin. El usuario cloudadmin local se usa para configurar usuarios en Active Directory (AD). Con la característica Ejecutar comando, puede configurar Active Directory a través de LDAP o LDAPS para vCenter como origen de identidad externo.