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