Restart-ServiceFabricPartition
Veri merkezi karartma veya küme karartma senaryosu benzetimi yapmak için Service Fabric bölümünün çoğaltmalarını yeniden başlatır.
Syntax
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Restart-ServiceFabricPartition cmdlet'i, bir bölümün çoğaltmalarının bazılarını veya tümünü yeniden başlatarak bir veri merkezi karartma veya küme karartma senaryosunun benzetimini gerçekleştirir. Bellek içi hizmetler için yeniden başlatma işlemi veri kaybına neden olur. Yeniden başlatılan kalıcı hizmetler için durum verileri kaybolmamalıdır.
Bu cmdlet'i kullanmadan önce Service Fabric kümesine bağlanın.
Önemli not: Bu cmdlet çalışırken durdurulmamalıdır. Bu cmdlet çalışırken iptal edilirse durum geride kalabilir. Bu cmdlet çalıştırılırken durdurulmuşsa, geride bırakılmış olabilecek durumu kaldırmak için Remove-ServiceFabricTestState çağrılmalıdır.
Örnekler
Örnek 1: Bölümü yeniden başlatma
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindSingleton -RestartPartitionMode OnlyActiveSecondaries
Bu komut belirtilen bölümü yeniden başlatır.
Örnek 2: Belirtilen bölüm anahtarı ve bölüm türü için bölümü yeniden başlatma
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindUniformInt64 -PartitionKey "23" -RestartPartitionMode AllReplicasOrInstances
Bu komut bölüm anahtarının 23 olduğu bölümü yeniden başlatır.
Parametreler
-PartitionId
Yeniden başlatacak bölümün kimliğini belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Yeniden başlatacak bölümün anahtarını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Bu cmdlet'in adlandırılmış bir bölümü yeniden başlatdığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Bu cmdlet'in tek bir bölümü yeniden başlatdığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Bu cmdlet'in bir UniformInt64 bölümünü yeniden başlatdığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestartPartitionMode
Bölümdeki tüm çoğaltmaların mı yoksa yalnızca ikincil bölümlerin mi yeniden başlatılmayacağını belirtir.
Type: | RestartPartitionMode |
Accepted values: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Yeniden başlatacak hizmetin adını belirtir.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
İşlem için zaman aşımı süresini saniye cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
System.Guid
System.Uri
System.String
Çıkışlar
System.Object