Командлет Add-AzVMDataDisk добавляет диск данных на виртуальную машину.
При создании виртуальной машины можно добавить диск данных или добавить диск данных в существующую виртуальную машину.
Примеры
Пример 1. Добавление дисков данных в новую виртуальную машину
Первая команда создает объект виртуальной машины, а затем сохраняет его в переменной $VirtualMachine.
Команда назначает имя и размер виртуальной машине.
Следующие три команды назначают пути трех дисков данных переменным $DataDiskVhdUri 01, $DataDiskVhdUri 02 и $DataDiskVhdUri 03.
Этот подход предназначен только для удобочитаемости следующих команд.
Последние три команды добавляют диск данных к виртуальной машине, хранящейся в $VirtualMachine.
Команда указывает имя и расположение диска, а также другие свойства диска.
URI каждого диска хранится в $DataDiskVhdUri 01, $DataDiskVhdUri 02 и $DataDiskVhdUri 03.
Пример 2. Добавление диска данных в существующую виртуальную машину
Первая команда получает виртуальную машину с именем VirtualMachine07 с помощью командлета Get-AzVM .
Команда сохраняет виртуальную машину в переменной $VirtualMachine.
Вторая команда добавляет диск данных на виртуальную машину, хранящуюся в $VirtualMachine.
Последняя команда обновляет состояние виртуальной машины, хранящейся в $VirtualMachine в ResourceGroup11.
Пример 3. Добавление диска данных на новую виртуальную машину из обобщенного пользовательского образа
Первая команда создает объект виртуальной машины и сохраняет его в переменной $VirtualMachine.
Команда назначает имя и размер виртуальной машине.
Следующие две команды назначают пути для образа данных и дисков данных $DataImageUri и переменных $DataDiskUri соответственно.
Этот подход используется для улучшения удобочитаемости следующих команд.
Окончательные команды добавляют диск данных на виртуальную машину, хранящуюся в $VirtualMachine.
Команда указывает имя и расположение диска и другие свойства диска.
Пример 4. Добавление дисков данных на новую виртуальную машину из специализированного образа пользователя
Первая команда создает объект виртуальной машины и сохраняет его в переменной $VirtualMachine.
Команда назначает имя и размер виртуальной машине.
Следующие команды назначают пути диска данных переменной $DataDiskUri.
Этот подход используется для улучшения удобочитаемости следующих команд.
Последняя команда добавляет диск данных на виртуальную машину, хранящуюся в $VirtualMachine.
Команда указывает имя и расположение диска, а также другие свойства диска.
Параметры
-Caching
Задает режим кэширования диска.
Допустимые значения для этого параметра:
ReadOnly
Чтение и запись
Значение по умолчанию — ReadWrite.
Изменение этого значения приводит к перезапуску виртуальной машины.
Этот параметр влияет на согласованность и производительность диска.
Указывает, создает ли этот командлет диск на виртуальной машине из платформы или пользовательского образа, создает пустой диск или подключает существующий диск.
Допустимые значения для этого параметра:
Прикреплять.
Укажите этот параметр для создания виртуальной машины на специализированном диске.
При указании этого параметра не указывайте параметр SourceImageUri .
VhdUri — это все, что необходимо для того, чтобы сообщить платформе Azure расположение виртуального жесткого диска (VHD) для подключения в качестве диска данных к виртуальной машине.
Empty.
Укажите это, чтобы создать пустой диск данных.
СИзображение.
Укажите этот параметр, чтобы создать виртуальную машину на основе обобщенного образа или диска.
При указании этого параметра необходимо также указать параметр SourceImageUri , чтобы сообщить платформе Azure расположение виртуального жесткого диска в качестве диска данных.
Параметр VhdUri используется в качестве расположения, определяющего место хранения виртуального жесткого диска данных при использовании виртуальной машины.
Empty.
Это значение используется при создании пустого диска данных.
Копировать.
Это значение используется для создания диска данных из моментального снимка или другого диска.
восстановление: это значение используется для создания диска данных из точки восстановления диска.
Параметр удаления диска данных. Указывает, какое действие необходимо выполнить на диске после удаления виртуальной машины. Параметры: отсоединение, удаление.
Указывает универсальный идентификатор ресурса (URI) для файла виртуального жесткого диска (VHD), который будет создан при использовании образа платформы или пользовательского образа.
Этот командлет копирует двоичный большой объект образа (BLOB-объект) в это расположение.
Это расположение, с которого нужно запустить виртуальную машину.
Указывает объект локальной виртуальной машины, в который необходимо добавить диск данных.
Для получения объекта виртуальной машины можно использовать командлет Get-AzVM .
Для создания объекта виртуальной машины можно использовать командлет New-AzVMConfig .
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.