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 accepterats. Lastbalanseraren kan dock flytta den sekundära repliken igen baserat på lastbalanserarens begränsningar eller lastbalanseringsalgoritmen.
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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreConstraints
Anger om cmdleten ignorerar begränsningar.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NewSecondaryNodeName
Anger det nya nodnamnet för den sekundära noden.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Anger ID:t för partitionen som repliken flyttas för.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Anger nyckeln för partitionen som repliken flyttas för.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Anger att den här cmdleten flyttar en namngiven partitionstjänst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Anger att den här cmdleten flyttar en singleton-partitionerad tjänst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Anger att den här cmdleten flyttar en partitionerad UniformInt64-tjänst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Anger tjänstnamnet för repliken som ska flyttas.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.Boolean
System.Guid
System.Uri
System.String
Utdata
System.Object