Add-AzVmssVMDataDisk
Agrega un disco de datos a una máquina virtual de Vmss.
Sintaxis
Add-AzVmssVMDataDisk
[-VirtualMachineScaleSetVM] <PSVirtualMachineScaleSetVM>
[-Lun] <Int32>
[-CreateOption] <String>
[-ManagedDiskId] <String>
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-Caching <CachingTypes>]
[-DiskSizeInGB <Int32>]
[-WriteAccelerator]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet Add-AzVmssVMDataDisk agrega un disco de datos a una máquina virtual de Vmss.
Ejemplos
Ejemplo 1: Agregar un disco de datos administrado a una máquina virtual de Vmss.
$disk = Get-AzDisk -ResourceGroupName $rgname -DiskName $diskname0
$VmssVM = Get-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0
$VmssVM = Add-AzVmssVMDataDisk -VirtualMachineScaleSetVM $VmssVM -Lun 0 -DiskSizeInGB 10 -CreateOption Attach -StorageAccountType Standard_LRS -ManagedDiskId $disk.Id
Update-AzVmssVM -VirtualMachineScaleSetVM $VmssVM
El primer comando obtiene un disco administrado existente. El siguiente comando obtiene una máquina virtual de Vmss existente dada por el nombre del grupo de recursos, el nombre de vmss y el identificador de instancia. El siguiente comando agrega el disco administrado a la máquina virtual de Vmss almacenada localmente en $VmssVM. El comando final actualiza la máquina virtual de Vmss con el disco de datos agregado.
Parámetros
-Caching
Especifica el modo de almacenamiento en caché del disco. Los valores permitidos para este parámetro son los siguientes:
- ReadOnly
- ReadWrite
- Ninguno El valor predeterminado es ReadWrite. Al cambiar este valor, la máquina virtual se reiniciará. Esta configuración afecta a la coherencia y el rendimiento del disco.
Tipo: | CachingTypes |
Valores aceptados: | None, ReadOnly, ReadWrite |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-CreateOption
Especifica si este cmdlet crea un disco en la máquina virtual a partir de una plataforma o una imagen de usuario, crea un disco vacío o conecta un disco existente. Los valores permitidos para este parámetro son los siguientes:
- Adjuntar. Especifique esta opción para crear una máquina virtual a partir de un disco especializado. Al especificar esta opción, no especifique el parámetro SourceImageUri . El VhdUri es todo lo necesario para indicar a la plataforma Azure la ubicación del disco duro virtual (VHD) que se va a conectar como un disco de datos a la máquina virtual.
- Vacía. Especifique esto para crear un disco de datos vacío.
- FromImage. Especifique esta opción para crear una máquina virtual a partir de una imagen o disco generalizados. Al especificar esta opción, debe especificar el parámetro SourceImageUri también para indicar a la plataforma Azure la ubicación del disco duro virtual que se va a conectar como un disco de datos. El parámetro VhdUri se usa como ubicación que identifica dónde se almacenará el disco de datos VHD cuando la máquina virtual la use.
Tipo: | String |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DiskSizeInGB
Especifica el tamaño, en gigabytes, de un disco vacío que se va a conectar a una máquina virtual.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Lun
Especifica el número de unidad lógica (LUN) de un disco de datos.
Tipo: | Int32 |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ManagedDiskId
Especifica el identificador de un disco administrado.
Tipo: | String |
Posición: | 3 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-StorageAccountType
Especifica el tipo de cuenta de almacenamiento del disco administrado.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-VirtualMachineScaleSetVM
Especifica el objeto de máquina virtual del conjunto de escalado de máquinas virtuales local al que se va a agregar un disco de datos. Puede usar el cmdlet Get-AzVmssVM para obtener un objeto de máquina virtual del conjunto de escalado de máquinas virtuales.
Tipo: | PSVirtualMachineScaleSetVM |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-WriteAccelerator
Especifica si WriteAccelerator debe estar habilitado o deshabilitado en un disco de datos administrado.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |