Move-ServiceFabricSecondaryReplica

Flyttar den sekundära Service Fabric-repliken för en tillståndskänslig tjänst.

Syntax

Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -PartitionId <Guid>
    -ServiceName <Uri>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindSingleton]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindNamed]
    -PartitionKey <String>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindUniformInt64]
    -PartitionKey <String>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Description

Cmdleten Move-ServiceFabricSecondaryReplica flyttar den tillståndskänsliga serviceaktiva sekundära repliken för Service Fabric från den aktuella aktiva sekundära noden till en angiven nodplats. Du kan också utföra den här åtgärden på systemtjänster. Du kan inte använda den här cmdleten för tillståndslösa tjänster.

Cmdleten Move-ServiceFabricSecondaryReplica flyttar den sekundära repliken till en ny Service Fabric-nodplats när kommandot har godkänts. Lastbalanseraren kan dock flytta den sekundära repliken igen baserat på lastbalanserarens begränsningar eller belastningsutjämningsalgoritmen.

Om du vill använda den här cmdleten måste du vara medlem i gruppen Administratörer.

Innan du använder den här cmdleten ansluter du till Service Fabric-klustret.

Exempel

Exempel 1: Flytta den sekundära repliken av en tillståndskänslig tjänst efter nodnamn

PS C:\> Move-ServiceFabricSecondaryReplica -CurrentSecondaryNodeName "N0020" -NewSecondaryNodeName "N0010" -PartitionId 93838f53-f1d9-4b99-8492-b802ee807d03 -ServiceName fabric:/SampleApp/SampleService

Det här kommandot flyttar den angivna sekundära repliken från noden N0020 till noden N0010 för den angivna partitionen som tillhör tjänsten fabric:/SampleApp/SampleService.

Exempel 2: Flytta en slumpmässig sekundär replik av en tillståndskänslig tjänst efter tjänstnamn till en ny nod

PS C:\> Move-ServiceFabricSecondaryReplica -ServiceName fabric:/myApp/MyPersistedService

Det här kommandot flyttar en slumpmässig sekundär replik till en ny nod. En slumpmässig partition väljs för den angivna tjänsten.

Parametrar

-CurrentSecondaryNodeName

Anger det aktuella nodnamnet för den sekundära noden.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IgnoreConstraints

Anger om cmdleten ignorerar begränsningar.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-NewSecondaryNodeName

Anger det nya nodnamnet för den sekundära noden.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PartitionId

Anger ID för partitionen som repliken flyttas för.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PartitionKey

Anger nyckeln för partitionen som repliken flyttas för.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PartitionKindNamed

Anger att den här cmdleten flyttar en namngiven partitionstjänst.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PartitionKindSingleton

Anger att den här cmdleten flyttar en enkelpartitionerad tjänst.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PartitionKindUniformInt64

Anger att den här cmdleten flyttar en partitionerad UniformInt64-tjänst.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ServiceName

Anger tjänstnamnet för repliken som ska flyttas.

Typ:Uri
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

System.Boolean

System.Guid

System.Uri

System.String

Utdata

System.Object