Move-ServiceFabricSecondaryReplica
Przenosi replikę pomocniczą usługi Service Fabric usługi stanowej.
Składnia
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>]
Opis
Polecenie cmdlet Move-ServiceFabricSecondaryReplica przenosi stanową replikę aktywnej usługi Service Fabric z bieżącego aktywnego węzła pomocniczego do określonej lokalizacji węzła. Można również wykonać tę operację na usługach systemowych. Nie można użyć tego polecenia cmdlet dla usług bezstanowych.
Polecenie cmdlet Move-ServiceFabricSecondaryReplica przenosi replikę pomocniczą do nowej lokalizacji węzła usługi Service Fabric po zaakceptowaniu polecenia. Jednak moduł równoważenia obciążenia może ponownie przenieść replikę pomocniczą na podstawie ograniczeń modułu równoważenia obciążenia lub algorytmu równoważenia obciążenia.
Aby użyć tego polecenia cmdlet, musisz być członkiem grupy Administratorzy.
Przed użyciem tego polecenia cmdlet połącz się z klastrem usługi Service Fabric.
Przykłady
Przykład 1. Przenoszenie repliki pomocniczej usługi stanowej według nazwy węzła
PS C:\> Move-ServiceFabricSecondaryReplica -CurrentSecondaryNodeName "N0020" -NewSecondaryNodeName "N0010" -PartitionId 93838f53-f1d9-4b99-8492-b802ee807d03 -ServiceName fabric:/SampleApp/SampleService
To polecenie przenosi określoną replikę pomocniczą z węzła N0020 do węzła N0010 dla określonej partycji należącej do usługi o nazwie fabric:/SampleApp/SampleService.
Przykład 2: Przenoszenie losowej repliki pomocniczej usługi stanowej według nazwy usługi do nowego węzła
PS C:\> Move-ServiceFabricSecondaryReplica -ServiceName fabric:/myApp/MyPersistedService
To polecenie przenosi losową replikę pomocniczą do nowego węzła. Dla określonej usługi wybrano partycję losową.
Parametry
-CurrentSecondaryNodeName
Określa bieżącą nazwę węzła dla węzła pomocniczego.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IgnoreConstraints
Wskazuje, czy polecenie cmdlet ignoruje ograniczenia.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-NewSecondaryNodeName
Określa nową nazwę węzła dla węzła pomocniczego.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PartitionId
Określa identyfikator partycji, dla której jest przenoszona replika.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PartitionKey
Określa klucz partycji, dla której jest przenoszona replika.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PartitionKindNamed
Wskazuje, że to polecenie cmdlet przenosi nazwaną usługę partycji.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PartitionKindSingleton
Wskazuje, że to polecenie cmdlet przenosi pojedynczą usługę partycjonowaną.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PartitionKindUniformInt64
Wskazuje, że to polecenie cmdlet przenosi usługę partycjonowaną UniformInt64.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ServiceName
Określa nazwę usługi repliki do przeniesienia.
Typ: | Uri |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-TimeoutSec
Określa limit czasu dla operacji w sekundach.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
System.Boolean
System.Guid
System.Uri
System.String
Dane wyjściowe
System.Object