Move-ServiceFabricSecondaryReplica
Přesune sekundární repliku Service Fabric stavové služby.
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
Rutina Move-ServiceFabricSecondaryReplica přesune stavovou sekundární repliku Service Fabric z aktuálního aktivního sekundárního uzlu do zadaného umístění uzlu. Tuto operaci můžete provést také u systémových služeb. Tuto rutinu nelze použít pro bezstavové služby.
Rutina Move-ServiceFabricSecondaryReplica přesune sekundární repliku do nového umístění uzlu Service Fabric po přijetí příkazu. Nástroj pro vyrovnávání zatížení však může sekundární repliku přesunout znovu na základě omezení nástroje pro vyrovnávání zatížení nebo algoritmu vyrovnávání zatížení nástroje pro vyrovnávání zatížení.
Pokud chcete tuto rutinu použít, musíte být členem skupiny Administrators.
Před použitím této rutiny se připojte ke clusteru Service Fabric.
Příklady
Příklad 1: Přesunutí sekundární repliky stavové služby podle názvu uzlu
PS C:\> Move-ServiceFabricSecondaryReplica -CurrentSecondaryNodeName "N0020" -NewSecondaryNodeName "N0010" -PartitionId 93838f53-f1d9-4b99-8492-b802ee807d03 -ServiceName fabric:/SampleApp/SampleService
Tento příkaz přesune zadanou sekundární repliku z uzlu N0020 na uzel N0010 pro zadaný oddíl, který patří do služby s názvem fabric:/SampleApp/SampleService.
Příklad 2: Přesunutí náhodné sekundární repliky stavové služby podle názvu služby na nový uzel
PS C:\> Move-ServiceFabricSecondaryReplica -ServiceName fabric:/myApp/MyPersistedService
Tento příkaz přesune náhodnou sekundární repliku na nový uzel. Pro zadanou službu se vybere náhodný oddíl.
Parametry
-CurrentSecondaryNodeName
Určuje název aktuálního uzlu pro sekundární uzel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreConstraints
Určuje, jestli rutina ignoruje omezení.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NewSecondaryNodeName
Určuje název nového uzlu pro sekundární uzel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Určuje ID oddílu, pro který se replika přesune.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Určuje klíč oddílu, pro který se replika přesune.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Označuje, že tato rutina přesune pojmenovanou službu oddílu.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Označuje, že tato rutina přesune službu s jedním oddílem.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Označuje, že tato rutina přesune dělenou službu UniformInt64.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Určuje název služby repliky, která se má přesunout.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
System.Boolean
System.Guid
System.Uri
System.String
Výstupy
System.Object