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.
Sözdizimi
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 veri merkezi karartma veya küme karartma senaryosunun benzetimini gerçekleştirir. Bellek içi hizmetler için yeniden başlatma veri kaybına neden olur. Yeniden başlatılan kalıcı hizmetler için hiçbir durum verisi 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 durdurularak durum geride bırakılabilir. Bu cmdlet çalışırken durdurulmuşsa, Remove-ServiceFabricTestState geri bırakılmış olabilecek durumu kaldırmak için ç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ı 23 ile bölümü yeniden başlatır.
Parametreler
-PartitionId
Yeniden başlatacak bölümün kimliğini belirtir.
Tür: | Guid |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-PartitionKey
Yeniden başlatacak bölümün anahtarını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-PartitionKindNamed
Bu cmdlet'in adlandırılmış bir bölümü yeniden başlatdığını gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PartitionKindSingleton
Bu cmdlet'in tek bir bölümü yeniden başlatdığını gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PartitionKindUniformInt64
Bu cmdlet'in bir UniformInt64 bölümünü yeniden başlatdığını gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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.
Tür: | RestartPartitionMode |
Kabul edilen değerler: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ServiceName
Yeniden başlatacak hizmetin adını belirtir.
Tür: | Uri |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-TimeoutSec
İşlem için zaman aşımı süresini saniye cinsinden belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
System.Guid
System.Uri
System.String
Çıkışlar
System.Object