Add-AzVmssVMDataDisk
Добавляет диск данных на виртуальную машину Vmss.
Синтаксис
Add-AzVmssVMDataDisk
[-VirtualMachineScaleSetVM] <PSVirtualMachineScaleSetVM>
[-Lun] <Int32>
[-CreateOption] <String>
[-ManagedDiskId] <String>
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-Caching <CachingTypes>]
[-DiskSizeInGB <Int32>]
[-WriteAccelerator]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет add-AzVmssVMDataDisk добавляет диск данных к виртуальной машине Vmss.
Примеры
Пример 1. Добавление управляемого диска данных на виртуальную машину 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
Первая команда получает существующий управляемый диск. Следующая команда получает существующую виртуальную машину Vmss, указанную именем группы ресурсов, именем виртуальной машины и идентификатором экземпляра. Следующая команда добавляет управляемый диск к виртуальной машине Vmss, хранящейся локально в $VmssVM. Последняя команда обновляет виртуальную машину Vmss с добавленным диском данных.
Параметры
-Caching
Задает режим кэширования диска. Допустимые значения для этого параметра:
- ReadOnly
- ReadWrite
- Значение по умолчанию — ReadWrite. Изменение этого значения приводит к перезапуску виртуальной машины. Этот параметр влияет на согласованность и производительность диска.
Тип: | CachingTypes |
Допустимые значения: | None, ReadOnly, ReadWrite |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-CreateOption
Указывает, создает ли этот командлет диск на виртуальной машине из платформы или пользовательского образа, создает пустой диск или подключает существующий диск. Допустимые значения для этого параметра:
- Прикреплять. Укажите этот параметр для создания виртуальной машины на специализированном диске. При указании этого параметра не указывайте параметр SourceImageUri. VhdUri — это все, что необходимо для того, чтобы сообщить платформе Azure расположение виртуального жесткого диска (VHD) для подключения как диска данных к виртуальной машине.
- Пустой. Укажите это, чтобы создать пустой диск данных.
- FromImage. Укажите этот параметр, чтобы создать виртуальную машину на основе обобщенного образа или диска. При указании этого параметра необходимо также указать параметр SourceImageUri, чтобы сообщить платформе Azure расположение виртуального жесткого диска для подключения как диска данных. Параметр VhdUri используется в качестве расположения, определяющего место хранения виртуального жесткого диска данных при использовании виртуальной машины.
Тип: | String |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DiskEncryptionSetId
Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков. Это можно указать только для управляемого диска.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DiskSizeInGB
Задает размер в гигабайтах пустого диска для подключения к виртуальной машине.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Lun
Указывает логический номер единицы (LUN) для диска данных.
Тип: | Int32 |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ManagedDiskId
Указывает идентификатор управляемого диска.
Тип: | String |
Position: | 3 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-StorageAccountType
Указывает тип учетной записи хранения управляемого диска.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VirtualMachineScaleSetVM
Указывает объект виртуальной машины масштабируемого набора локальных виртуальных машин, в который необходимо добавить диск данных. Для получения объекта виртуальной машины масштабируемого набора виртуальных машин можно использовать командлет Get-AzVmssVM.
Тип: | PSVirtualMachineScaleSetVM |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WriteAccelerator
Указывает, следует ли включить или отключить WriteAccelerator на управляемом диске данных.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Azure PowerShell