Set-AzVmssStorageProfile
Establece las propiedades del perfil de almacenamiento para VMSS.
Syntax
Set-AzVmssStorageProfile
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-ImageReferencePublisher] <String>]
[[-ImageReferenceOffer] <String>]
[[-ImageReferenceSku] <String>]
[[-ImageReferenceVersion] <String>]
[[-OsDiskName] <String>]
[[-OsDiskCaching] <CachingTypes>]
[[-OsDiskCreateOption] <String>]
[-OsDiskDeleteOption <String>]
[[-OsDiskOsType] <OperatingSystemTypes>]
[[-Image] <String>]
[[-VhdContainer] <String[]>]
[-ImageReferenceId <String>]
[-OsDiskWriteAccelerator]
[-DiffDiskSetting <String>]
[-DiffDiskPlacement <String>]
[-ManagedDisk <String>]
[-DiskEncryptionSetId <String>]
[-DataDisk <VirtualMachineScaleSetDataDisk[]>]
[-OSDiskSizeGB <Int32>]
[-DiskControllerType <String>]
[-SecurityEncryptionType <String>]
[-SecureVMDiskEncryptionSet <String>]
[-SharedGalleryImageId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Set-AzVmssStorageProfile establece las propiedades del perfil de almacenamiento para el conjunto de escalado de máquinas virtuales (VMSS).
Ejemplos
Ejemplo 1: Establecimiento de las propiedades del perfil de almacenamiento para VMSS
Set-AzVmssStorageProfile -VirtualMachineScaleSet "ContosoVMSS" -Name "Test" -OsDiskCreateOption "FromImage" -OsDiskCaching "None" `
-ImageReferenceOffer $ImgRef.Offer -ImageReferenceSku $ImgRef.Skus -ImageReferenceVersion $ImgRef.Version `
-ImageReferencePublisher $ImgRef.PublisherName -VhdContainer $VhdContainer
Este comando establece las propiedades del perfil de almacenamiento para VMSS denominado ContosoVMSS.
Parámetros
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataDisk
Especifica el objeto de disco de datos.
Type: | VirtualMachineScaleSetDataDisk[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiffDiskPlacement
Especifica la ubicación del disco efímero para el disco del sistema operativo. El usuario puede usar esta propiedad en la solicitud para elegir la ubicación, es decir, el disco de caché o el espacio en disco del recurso para el aprovisionamiento de discos del sistema operativo efímero. Para obtener más información sobre los requisitos de tamaño de disco del sistema operativo efímero, consulte Requisitos de tamaño de disco del sistema operativo efímero para máquinas virtuales Windows en https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements y máquinas virtuales Linux en https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Este parámetro solo se puede usar si el parámetro DiffDiskSetting está establecido en "Local".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DiffDiskSetting
Especifica la configuración de disco de diferenciación para el disco del sistema operativo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DiskControllerType
Especifica el tipo de controlador de disco configurado para la máquina virtual y VirtualMachineScaleSet. Esta propiedad solo se admite para las máquinas virtuales cuyo disco del sistema operativo y la SKU de máquina virtual admiten la generación 2 (https://learn.microsoft.com/en-us/azure/virtual-machines/generation-2), compruebe la funcionalidad HyperVGenerations devuelta como parte de las funcionalidades de SKU de máquina virtual en la respuesta de la API de SKU de Microsoft.Compute para la región contiene V2 (https://learn.microsoft.com/rest/api/compute/resourceskus/list).
Para obtener más información sobre los tipos de controlador de disco admitidos, consulte https://aka.ms/azure-diskcontrollertypes.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskEncryptionSetId
Especifica el identificador de recurso del conjunto de cifrado de disco administrado por el cliente. Esto solo se puede especificar para el disco administrado.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Image
Especifica el URI del blob para la imagen de usuario. VMSS crea un disco de sistema operativo en el mismo contenedor de la imagen de usuario.
Type: | String |
Position: | 9 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceId
Especifica el identificador de referencia de imagen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceOffer
Especifica el tipo de oferta de imagen de máquina virtual (VMImage). Para obtener una oferta de imagen, use el cmdlet Get-AzVMImageOffer.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferencePublisher
Especifica el nombre de un publicador de una vmImage. Para obtener un publicador, use el cmdlet Get-AzVMImagePublisher.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceSku
Especifica la SKU VMImage. Para obtener SKU, use el cmdlet Get-AzVMImageSku.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceVersion
Especifica la versión de VMImage. Para usar la versión más reciente, especifique un valor de latest en lugar de una versión determinada.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagedDisk
Especifica el disco administrado.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskCaching
Especifica el modo de almacenamiento en caché del disco del sistema operativo. Los valores permitidos para este parámetro son los siguientes:
- ReadOnly
- ReadWrite El valor predeterminado es ReadWrite. Si cambia el valor de almacenamiento en caché, el cmdlet reiniciará la máquina virtual. Esta configuración afecta a la coherencia y el rendimiento del disco.
Type: | Nullable<T>[CachingTypes] |
Accepted values: | None, ReadOnly, ReadWrite |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskCreateOption
Especifica cómo este cmdlet crea las máquinas virtuales VMSS. Los valores permitidos para este parámetro son los siguientes:
- Adjuntar: este valor se usa cuando se usa un disco especializado para crear la máquina virtual VMSS.
- FromImage: este valor se usa cuando se usa una imagen para crear la máquina virtual VMSS. Si usa una imagen de plataforma, también usará el parámetro imageReference .
Type: | String |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskDeleteOption
Especifica si se debe eliminar o desasociar el disco del sistema operativo tras la eliminación de VMSS Flex (esta característica está disponible solo para VMSS con OrchestrationMode flexible).
Accepted Values Delete : si se usa este valor, el disco del sistema operativo se elimina cuando se elimina la máquina virtual VMSS Flex. Desasociar: si se usa este valor, el disco del sistema operativo se conserva después de eliminar la máquina virtual de VMSS Flex.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskName
Especifica el nombre del disco del sistema operativo.
Type: | String |
Aliases: | Name |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskOsType
Especifica el tipo de sistema operativo en el disco. Esto solo es necesario para escenarios de imagen de usuario y no para una imagen de plataforma.
Type: | Nullable<T>[OperatingSystemTypes] |
Accepted values: | Windows, Linux |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OSDiskSizeGB
Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskWriteAccelerator
Especifica si WriteAccelerator debe estar habilitado o deshabilitado en el disco del sistema operativo.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureVMDiskEncryptionSet
ResourceId del conjunto de cifrado de disco que se va a usar para habilitar el cifrado en reposo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SecurityEncryptionType
Establece securityEncryptionType del conjunto de escalado de máquinas virtuales. Entre los valores posibles se incluyen: DiskWithVMGuestState, VMGuestStateOnly
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SharedGalleryImageId
Se especificó el identificador único de la imagen de la galería compartida para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería compartida.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VhdContainer
Especifica las direcciones URL de contenedor que se usan para almacenar discos del sistema operativo para VMSS.
Type: | String[] |
Position: | 10 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualMachineScaleSet
Especifica el objeto VMSS. Para obtener el objeto , use el objeto New-AzVmssConfig.
Type: | PSVirtualMachineScaleSet |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
String[]
VirtualMachineScaleSetDataDisk[]
Salidas
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de