Restart-ServiceFabricDeployedCodePackage
Start een codepakket opnieuw dat is geïmplementeerd op een knooppunt in een cluster om een procesfout te simuleren.
Syntaxis
Restart-ServiceFabricDeployedCodePackage
[-NodeName] <String>
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-CodePackageName] <String>
[[-CodePackageInstanceId] <Int64>]
[-ServicePackageActivationId <String>]
[-CommandCompletionMode <CompletionMode>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-PartitionId <Guid>
-ServiceName <Uri>
[-ReplicaKindPrimary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-PartitionId <Guid>
-ServiceName <Uri>
[-ReplicaKindRandomSecondary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-PartitionId <Guid>
-ServiceName <Uri>
-ReplicaOrInstanceId <Int64>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindSingleton]
[-ReplicaKindRandomSecondary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-ReplicaKindRandomSecondary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-ReplicaKindRandomSecondary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindSingleton]
[-ReplicaKindPrimary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-ReplicaKindPrimary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-ReplicaKindPrimary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindSingleton]
-ReplicaOrInstanceId <Int64>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
-ReplicaOrInstanceId <Int64>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
-ReplicaOrInstanceId <Int64>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-ReplicaKindPrimary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
[-ReplicaKindRandomSecondary]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricDeployedCodePackage
[-ApplicationName] <Uri>
[-CommandCompletionMode <CompletionMode>]
-ServiceName <Uri>
-ReplicaOrInstanceId <Int64>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
De cmdlet Restart-ServiceFabricDeployedCodePackage beëindigt het codepakketproces, waarmee alle gebruikersservicereplica's die in dat proces worden gehost, opnieuw worden opgestart. Met deze herstart worden fouten in het codepakketproces in het cluster gesimuleerd, waarmee de failoverherstelpaden van uw service worden getest.
U kunt een codepakket opgeven of u kunt een ReplicaSelector opgeven om de combinatie van het knooppunt en codepakket opnieuw op te starten waar de replica wordt gehost. Dit vereenvoudigt tests op het primaire hostknooppunt door niet te hoeven bepalen welk Service Fabric-knooppunt het primaire knooppunt is voordat u dat knooppunt opnieuw start.
Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster .
Voorbeelden
Voorbeeld 1: Start een codepakket opnieuw op voor een willekeurige secundaire replica
PS C:\> Restart-ServiceFabricDeployedCodePackage -ReplicaKindRandomSecondary -PartitionKindSingleton -ServiceName fabric:/SampleApp/SampleService -ApplicationName fabric:/SampleApp -CommandCompletionMode Verify
Met deze opdracht wordt een codepakket opnieuw gestart voor een willekeurige secundaire replica op een singleton-partitie.
Voorbeeld 2: Een opgegeven codepakket opnieuw starten
PS C:\> Restart-ServiceFabricDeployedCodePackage -NodeName "Node01" -ApplicationName fabric:/App -CodePackageName "CodePackage01" -ServiceManifestName "ServiceManifest01" -CommandCompletionMode Verify
Met deze opdracht wordt het codepakket met de naam CodePackage01 opnieuw gestart vanuit het servicemanifest met de naam ServiceManifest01 op het knooppunt node01.
Parameters
-ApplicationName
Hiermee geeft u de naam van de toepassing waartoe het codepakket behoort.
Type: | Uri |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-CodePackageInstanceId
Hiermee geeft u de exemplaar-id op van het codepakket dat wordt gecontroleerd op de geïmplementeerde pakket voordat u opnieuw opstart. Als u 0 opgeeft, wordt er geen vergelijking uitgevoerd.
Type: | Int64 |
Position: | 4 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-CodePackageName
Hiermee geeft u de naam van het codepakket dat moet worden opgestart.
Type: | String |
Position: | 3 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-CommandCompletionMode
Hiermee geeft u op of de actie wacht totdat het opnieuw opstarten is voltooid.
Type: | CompletionMode |
Geaccepteerde waarden: | Invalid, DoNotVerify, Verify |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NodeName
Hiermee geeft u de naam van een Service Fabric-knooppunt. De cmdlet start het knooppunt dat u opgeeft opnieuw.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PartitionId
Hiermee geeft u de id van de partitie waarvoor het codepakket opnieuw wordt opgestart.
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 het codepakket opnieuw wordt opgestart.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PartitionKindNamed
Hiermee wordt aangegeven dat met deze cmdlet een codepakket op een benoemde partitie opnieuw wordt opgestart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionKindSingleton
Geeft aan dat met deze cmdlet een codepakket opnieuw wordt opgestart op een singleton-partitie.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionKindUniformInt64
Geeft aan dat met deze cmdlet een codepakket opnieuw wordt opgestart op een UniformInt64-partitie.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ReplicaKindPrimary
Geeft aan dat met deze cmdlet het codepakket voor de primaire replica opnieuw wordt opgestart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ReplicaKindRandomSecondary
Geeft aan dat met deze cmdlet een codepakket voor een willekeurige secundaire replica opnieuw wordt opgestart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ReplicaOrInstanceId
Hiermee geeft u een Service Fabric-servicereplica of exemplaar-id op.
Type: | Int64 |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServiceManifestName
Hiermee geeft u de naam van het servicemanifest waar het codepakket is gedefinieerd.
Type: | String |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServiceName
Hiermee geeft u de naam van de service waartoe het codepakket behoort.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServicePackageActivationId
De activerings-id van de geïmplementeerde ServicePackage die de CodePackage bevat. Dit kan worden verkregen met behulp van de query Get-ServiceFabricDeployedCodePackage.
Als ServicePackageActivationMode die is opgegeven op het moment dat de service wordt gemaakt (met behulp van New-ServiceFabricService
) SharedProcess is (of als deze niet is opgegeven, in welk geval deze standaard wordt ingesteld op SharedProcess), is de waarde van ServicePackageActivationId altijd een lege tekenreeks en hoeft niet te worden opgegeven. Zie [Service Fabric Hosting Model][1] voor meer informatie over de activerings-id van het servicepakket.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, voor de bewerking op.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.String
System.Uri
System.Nullable`1[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
System.Guid
Uitvoerwaarden
System.Object