Aracılığıyla paylaş


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