Move-ServiceFabricSecondaryReplica
Hiermee verplaatst u de secundaire Replica van Service Fabric van een stateful service.
Syntaxis
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
De cmdlet Move-ServiceFabricSecondaryReplica verplaatst de stateful Service Fabric-service actieve secundaire replica van het huidige actieve secundaire knooppunt naar een opgegeven knooppuntlocatie. U kunt deze bewerking ook uitvoeren op systeemservices. U kunt deze cmdlet niet gebruiken voor stateless services.
De cmdlet Move-ServiceFabricSecondaryReplica verplaatst de secundaire replica naar een nieuwe Locatie van het Service Fabric-knooppunt nadat de opdracht is geaccepteerd. De load balancer kan de secundaire replica echter opnieuw verplaatsen op basis van load balancer-beperkingen of op het algoritme voor taakverdeling.
Als u deze cmdlet wilt gebruiken, moet u lid zijn van de groep Administrators.
Voordat u deze cmdlet gebruikt, moet u verbinding maken met het Service Fabric-cluster.
Voorbeelden
Voorbeeld 1: de secundaire replica van een stateful service verplaatsen op knooppuntnaam
PS C:\> Move-ServiceFabricSecondaryReplica -CurrentSecondaryNodeName "N0020" -NewSecondaryNodeName "N0010" -PartitionId 93838f53-f1d9-4b99-8492-b802ee807d03 -ServiceName fabric:/SampleApp/SampleService
Met deze opdracht wordt de opgegeven secundaire replica van knooppunt N0020 verplaatst naar knooppunt N0010 voor de opgegeven partitie die deel uitmaakt van de service fabric:/SampleApp/SampleService.
Voorbeeld 2: een willekeurige secundaire replica van een stateful service verplaatsen op servicenaam naar een nieuw knooppunt
PS C:\> Move-ServiceFabricSecondaryReplica -ServiceName fabric:/myApp/MyPersistedService
Met deze opdracht wordt een willekeurige secundaire replica verplaatst naar een nieuw knooppunt. Er wordt een willekeurige partitie geselecteerd voor de opgegeven service.
Parameters
-CurrentSecondaryNodeName
Hiermee geeft u de naam van het huidige knooppunt voor het secundaire knooppunt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IgnoreConstraints
Geeft aan of de cmdlet beperkingen negeert.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-NewSecondaryNodeName
Hiermee geeft u de naam van het nieuwe knooppunt voor het secundaire knooppunt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionId
Hiermee geeft u de id op van de partitie waarvoor de replica wordt verplaatst.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PartitionKey
Hiermee geeft u de sleutel van de partitie waarvoor de replica wordt verplaatst.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PartitionKindNamed
Geeft aan dat deze cmdlet een benoemde partitieservice verplaatst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionKindSingleton
Geeft aan dat deze cmdlet een gepartitioneerde singleton-service verplaatst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionKindUniformInt64
Geeft aan dat deze cmdlet een gepartitioneerde UniformInt64-service verplaatst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServiceName
Hiermee geeft u de servicenaam van de replica die moet worden verplaatst.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, voor de bewerking.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.Boolean
System.Guid
System.Uri
System.String
Uitvoerwaarden
System.Object