Set-AzServiceFabricManagedNodeType

Establece las propiedades del recurso de tipo de nodo o ejecuta acciones de imagen de imagen en ndes específicas del tipo de nodo con el parámetro -Reimage.

Syntax

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>]

Description

Establece las propiedades del recurso de tipo de nodo o ejecuta acciones de imagen de imagen en ndes específicas del tipo de nodo con el parámetro -Reimage. En la operación de reimgae, los nodos de Service Fabric se deshabilitarán antes de volver a restablecer las máquinas virtuales y las habilitarán de nuevo una vez que vuelvan. Si esto se hace en los tipos de nodo principal, puede tardar un tiempo, ya que es posible que no vuelva a crear una imagen de todos los nodos al mismo tiempo. Use -ForceReimage forzar la operación aunque service fabric no pueda deshabilitar los nodos, pero use con precaución, ya que esto podría provocar la pérdida de datos si las cargas de trabajo con estado se ejecutan en el nodo.

Ejemplos

Ejemplo 1

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

Actualice el recuento de instancias del tipo de nodo.

Ejemplo 2

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

Actualice los sitios adecuados de selección de ubicación del tipo de nodo. Esto sobrescribirá los lugares adecuados de ubicación anteriores si los hay.

Ejemplo 3

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

Cambiar la imagen del nodo 0 y 3 en el tipo de nodo.

Ejemplo 4

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

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

Actualice el recuento de instancias del tipo de nodo, con canalización.

Parámetros

-ApplicationEndPort

Puerto final de la aplicación de un intervalo de puertos.

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

-ApplicationStartPort

Puerto de inicio de aplicación de un intervalo de puertos.

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

-AsJob

Ejecute el cmdlet en segundo plano y devuelva un trabajo para realizar un seguimiento del progreso.

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

-Capacity

Las etiquetas de capacidad aplicadas a los nodos del tipo de nodo como pares clave-valor, el administrador de recursos de clúster usa estas etiquetas para comprender la cantidad de recursos que tiene un nodo. Al actualizar esto, se invalidarán los valores actuales.

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

-ClusterName

Especifique el nombre del clúster.

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

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

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

-EphemeralEndPort

Puerto final efímero de un intervalo de puertos.

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

-EphemeralStartPort

Puerto de inicio efímero de un intervalo de puertos.

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

-ForceReimage

El uso de esta marca forzará la eliminación incluso si service fabric no puede deshabilitar los nodos. Tenga cuidado, ya que esto puede provocar la pérdida de datos si las cargas de trabajo con estado se ejecutan en el nodo.

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

-InputObject

Recurso de tipo de nodo

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

-InstanceCount

Número de nodos del tipo de nodo.

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

-Name

Especifique el nombre del tipo de nodo.

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

-NodeName

Lista de nombres de nodo para la operación.

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

Etiquetas de selección de ubicación aplicadas a los nodos del tipo de nodo como pares clave-valor, que se pueden usar para indicar dónde se deben ejecutar determinados servicios (carga de trabajo). Al actualizar esto, se invalidarán los valores actuales.

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

-Reimage

Especifique para cambiar la imagen de los nodos en el tipo de nodo.

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

-ResourceGroupName

Especifique el nombre del grupo de recursos.

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

-ResourceId

Identificador de recurso de tipo de nodo

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

String

Salidas

Boolean