Move-ServiceFabricSecondaryReplica
Přesune sekundární repliku service fabric stavové služby.
Syntaxe
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 repliku stavové služby Service Fabric z aktuálního aktivního sekundárního uzlu do určené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í.
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 do uzlu 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 do nového uzlu. Pro zadanou službu je vybrán náhodný oddíl.
Parametry
-CurrentSecondaryNodeName
Určuje název aktuálního uzlu pro sekundární uzel.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IgnoreConstraints
Určuje, jestli rutina ignoruje omezení.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-NewSecondaryNodeName
Určuje název nového uzlu pro sekundární uzel.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionId
Určuje ID oddílu, pro který se replika přesune.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-PartitionKey
Určuje klíč oddílu, pro který se replika přesune.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-PartitionKindNamed
Označuje, že tato rutina přesune pojmenovanou službu oddílů.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionKindSingleton
Označuje, že tato rutina přesune službu s jedním oddílem.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionKindUniformInt64
Označuje, že tato rutina přesune dělenou službu UniformInt64.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServiceName
Určuje název služby repliky, která se má přesunout.
Typ: | Uri |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
System.Boolean
System.Guid
System.Uri
System.String
Výstupy
System.Object