Set-AzServiceFabricManagedNodeType

Задает свойства ресурса типа узла или выполняет действия повторного воспроизведения для определенных ndes типа узла с параметром -Reimage.

Синтаксис

Set-AzServiceFabricManagedNodeType
   [-InputObject] <PSManagedNodeType>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-Name] <String>
   [-AsJob]
   [-InstanceCount <Int32>]
   [-ApplicationStartPort <Int32>]
   [-ApplicationEndPort <Int32>]
   [-EphemeralStartPort <Int32>]
   [-EphemeralEndPort <Int32>]
   [-Capacity <Hashtable>]
   [-PlacementProperty <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-Name] <String>
   -NodeName <String[]>
   [-Reimage]
   [-ForceReimage]
   [-PassThru]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-ResourceId] <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-ResourceId] <String>
   -NodeName <String[]>
   [-Reimage]
   [-ForceReimage]
   [-PassThru]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-InputObject] <PSManagedNodeType>
   -NodeName <String[]>
   [-Reimage]
   [-ForceReimage]
   [-PassThru]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Задает свойства ресурса типа узла или выполняет действия повторного воспроизведения для определенных ndes типа узла с параметром -Reimage. При повторной работе узлы Service Fabric будут отключены перед повторной подготовкой виртуальных машин и снова включили их снова, когда они возвращаются. Если это делается на типах первичных узлов, может потребоваться некоторое время, так как оно может не переимить все узлы одновременно. Использование -ForceReimage принудительно выполняет операцию, даже если service fabric не может отключить узлы, но использовать с осторожностью, так как это может привести к потере данных, если рабочие нагрузки с отслеживанием состояния выполняются на узле.

Примеры

Пример 1

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -name $NodeTypeName -InstanceCount 6 -Verbose

Обновите количество экземпляров типа узла.

Пример 2

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -name $NodeTypeName -PlacementProperty @{NodeColor="Red";SomeProperty="6";} -Verbose

Обновление соответствующих сайтов размещения типа узла. При необходимости перезаписывается более старый код размещения.

Пример 3

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName  -Name $NodeTypeName -Reimage -NodeName nt1_0, nt1_3

Повторное преобразование узла 0 и 3 в типе узла.

Пример 4

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
$nodeType = Get-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName

$nodeType.VmInstanceCount = 6
$nodeType | Set-AzServiceFabricManagedNodeType

Обновите количество экземпляров типа узла с помощью конвейера.

Параметры

-ApplicationEndPort

Порт конца приложения для диапазона портов.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationStartPort

Начальный порт приложения для диапазона портов.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Запустите командлет в фоновом режиме и верните задание для отслеживания хода выполнения.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Capacity

Теги емкости, примененные к узлам в типе узла в виде пар "ключ-значение", диспетчер ресурсов кластера использует эти теги, чтобы понять, сколько ресурсов имеет узел. Обновление приведет к переопределении текущих значений.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Укажите имя кластера.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralEndPort

Временный конечный порт диапазона портов.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralStartPort

Временный начальный порт диапазона портов.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceReimage

Использование этого флага приведет к принудительному удалению, даже если service fabric не может отключить узлы. Используйте с осторожностью, так как это может привести к потере данных, если рабочие нагрузки с отслеживанием состояния выполняются на узле.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Ресурс типа узла

Type:PSManagedNodeType
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InstanceCount

Количество узлов в типе узла.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Укажите имя типа узла.

Type:String
Aliases:NodeTypeName
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NodeName

Список имен узлов для операции.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

{{ Fill PassThru Description }}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PlacementProperty

Теги размещения, применяемые к узлам в типе узла в виде пар "ключ-значение", которые можно использовать для указания того, где должны выполняться определенные службы (рабочая нагрузка). Обновление приведет к переопределении текущих значений.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reimage

Укажите для повторного создания образа узлов в типе узла.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Укажите имя группы ресурсов.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

Идентификатор ресурса типа узла

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

String

Выходные данные

Boolean