Move-ServiceFabricSecondaryReplica
Hiermee verplaatst u de secundaire Replica van service Fabric van een stateful service.
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
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 staatloze 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 beperkingen van de load balancer 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, maakt u verbinding 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 met de naam fabric:/SampleApp/SampleService.
Voorbeeld 2: Een willekeurige secundaire replica van een stateful service verplaatsen 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreConstraints
Hiermee wordt aangegeven of de cmdlet beperkingen negeert.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NewSecondaryNodeName
Hiermee geeft u de naam van het nieuwe knooppunt voor het secundaire knooppunt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Hiermee geeft u de id van de partitie waarvoor de replica wordt verplaatst.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Hiermee geeft u de sleutel van de partitie waarvoor de replica wordt verplaatst.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Geeft aan dat deze cmdlet een benoemde partitieservice verplaatst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Geeft aan dat deze cmdlet een gepartitioneerde singleton-service verplaatst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Geeft aan dat deze cmdlet een gepartitioneerde UniformInt64-service verplaatst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Hiermee geeft u de servicenaam van de replica die moet worden verplaatst.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, op voor de bewerking.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
System.Boolean
System.Guid
System.Uri
System.String
Uitvoerwaarden
System.Object