Set-AzureRmVmssStorageProfile
Establece las propiedades del perfil de almacenamiento para VMSS.
Advertencia
El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.
Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.
Syntax
Set-AzureRmVmssStorageProfile
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-ImageReferencePublisher] <String>]
[[-ImageReferenceOffer] <String>]
[[-ImageReferenceSku] <String>]
[[-ImageReferenceVersion] <String>]
[[-OsDiskName] <String>]
[[-OsDiskCaching] <CachingTypes>]
[[-OsDiskCreateOption] <String>]
[[-OsDiskOsType] <OperatingSystemTypes>]
[[-Image] <String>]
[[-VhdContainer] <String[]>]
[-ImageReferenceId <String>]
[-OsDiskWriteAccelerator]
[-DiffDiskSetting <String>]
[-ManagedDisk <String>]
[-DataDisk <VirtualMachineScaleSetDataDisk[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Set-AzureRmVmssStorageProfile 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
PS C:\> Set-AzureRmVmssStorageProfile -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.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataDisk
Especifica el objeto de disco de datos.
Tipo: | VirtualMachineScaleSetDataDisk[] |
Position: | Named |
valor predeterminado: | None |
Requerido: | 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.
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiffDiskSetting
Especifica la configuración de disco de diferenciación para el disco del sistema operativo.
Tipo: | String |
Position: | Named |
valor predeterminado: | None |
Requerido: | 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.
Tipo: | String |
Position: | 9 |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceId
Especifica el identificador de referencia de imagen.
Tipo: | String |
Position: | Named |
valor predeterminado: | None |
Requerido: | 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-AzureRmVMImageOffer.
Tipo: | String |
Position: | 2 |
valor predeterminado: | None |
Requerido: | 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-AzureRmVMImagePublisher.
Tipo: | String |
Position: | 1 |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceSku
Especifica la SKU VMImage. Para obtener SKU, use el cmdlet Get-AzureRmVMImageSku.
Tipo: | String |
Position: | 3 |
valor predeterminado: | None |
Requerido: | 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.
Tipo: | String |
Position: | 4 |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagedDisk
Especifica el disco administrado.
Tipo: | String |
Position: | Named |
valor predeterminado: | None |
Requerido: | 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.
Tipo: | Nullable<T>[CachingTypes] |
valores aceptados: | None, ReadOnly, ReadWrite |
Position: | 6 |
valor predeterminado: | None |
Requerido: | 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 .
Tipo: | String |
Position: | 7 |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskName
Especifica el nombre del disco del sistema operativo.
Tipo: | String |
Aliases: | Name |
Position: | 5 |
valor predeterminado: | None |
Requerido: | 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.
Tipo: | Nullable<T>[OperatingSystemTypes] |
valores aceptados: | Windows, Linux |
Position: | 8 |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskWriteAccelerator
Especifica si WriteAccelerator debe estar habilitado o deshabilitado en el disco del sistema operativo.
Tipo: | SwitchParameter |
Position: | Named |
valor predeterminado: | None |
Requerido: | 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.
Tipo: | String[] |
Position: | 10 |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualMachineScaleSet
Especifica el objeto VMSS. Para obtener el objeto , use el objeto New-AzureRmVmssConfig.
Tipo: | PSVirtualMachineScaleSet |
Position: | 0 |
valor predeterminado: | None |
Requerido: | 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.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
String[]
VirtualMachineScaleSetDataDisk[]