Move-AzVirtualMachineToVmss
Переносит виртуальную машину из группы доступности в гибкий масштабируемый набор виртуальных машин.
Синтаксис
ResourceGroupNameParameterSetName (По умолчанию)
Move-AzVirtualMachineToVmss
[-ResourceGroupName] <String>
[-Name] <String>
[-TargetZone <String>]
[-TargetFaultDomain <Int32>]
[-TargetVMSize <String>]
[-NoWait]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
IdParameterSetName
Move-AzVirtualMachineToVmss
[-Id] <String>
[-TargetZone <String>]
[-TargetFaultDomain <Int32>]
[-TargetVMSize <String>]
[-NoWait]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Move-AzVirtualMachineToVmss переносит виртуальную машину из группы доступности в гибкий масштабируемый набор виртуальных машин. Эта операция активирует простой на виртуальной машине. Используйте этот командлет после запуска миграции с помощью Start-AzAvailabilitySetMigration.
Для этой функции требуется включить подписку для флага компонента Microsoft.Compute/MigrateToVmssFlex.
Примеры
Пример 1. Перенос виртуальной машины на vmSS
Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1"
Эта команда переносит виртуальную машину с именем VM1 в группе ресурсов MyResourceGroup в гибкий масштабируемый набор виртуальных машин, указанный при запуске миграции.
Пример 2. Перенос виртуальной машины с определенными целевыми параметрами
Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1" -TargetZone "1" -TargetFaultDomain 0 -TargetVMSize "Standard_DS2_v2"
Эта команда переносит виртуальную машину с определенными целевыми зонами, доменом сбоя и параметрами размера виртуальной машины.
Пример 3. Перенос виртуальной машины с помощью идентификатора ресурса
Move-AzVirtualMachineToVmss -Id "/subscriptions/{sub-id}/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1" -TargetZone "1"
Эта команда переносит виртуальную машину, указанную идентификатором ресурса, в зону 1.
Параметры
-AsJob
Запуск командлета в фоновом режиме
Свойства параметров
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Confirm
Запрашивает подтверждение перед запуском cmdlet.
Свойства параметров
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: Cf
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Свойства параметров
Тип: IAzureContextContainer
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: AzContext, AzureRmContext, AzureCredential
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Id
Идентификатор виртуальной машины.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
IdParameterSetName
Position: 0
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-Name
Имя виртуальной машины.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
ResourceGroupNameParameterSetName
Position: 1
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-NoWait
Запускает операцию и возвращается немедленно перед завершением операции. Чтобы определить, успешно ли выполнена операция, используйте другой механизм.
Свойства параметров
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ResourceGroupName
Указывает имя группы ресурсов.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
ResourceGroupNameParameterSetName
Position: 0
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-TargetFaultDomain
Целевой домен сбоя вычислений для миграции виртуальной машины в гибкий масштабируемый набор виртуальных машин.
Свойства параметров
Тип: Nullable<T> [ Int32 ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-TargetVMSize
Целевой размер виртуальной машины для миграции в гибкий масштабируемый набор виртуальных машин.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-TargetZone
Целевая зона для миграции виртуальной машины в гибкий масштабируемый набор виртуальных машин.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-WhatIf
Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.
Свойства параметров
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: Wi
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные