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.

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