Aracılığıyla paylaş


Start-ServiceFabricPartitionQuorumLoss

Bir bölümü çekirdek kaybına yerleştirmek için bir hata başlatır. Çekirdek kaybına çağrılacak bölümü belirtmenin veya seçmenin çeşitli yolları aşağıdadır.

Syntax

Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

Start-ServiceFabricPartitionQuorumLoss cmdlet'i, Azure Service Fabric'te durum bilgisi olan bir hizmet bölümünü çekirdek kaybına yerleştirmek için bir hata başlatır.

Bu cmdlet'i çalıştırmak için FaultAnalysisService etkinleştirilmelidir.

Uyarı

Sistem hizmetlerinde çekirdek kaybı hata işlemi gerçekleştirmek için bu cmdlet'i kullanmayın. Bu cmdlet'i çalıştırarak yalnızca durum bilgisi olan hizmetlere yönelik bölümler için çekirdek kaybı hata işlemi gerçekleştirin.

Get-ServiceFabricPartitionQuorumLossProgress cmdlet'ini kullanarak hata işleminin ilerleme durumunu kontrol edebilirsiniz.

Örnekler

Örnek 1: Bölüm kimliğine göre bir hizmet için çekirdek kaybı hata işlemi başlatma

PS C:\> Start-ServiceFabricPartitionQuorumLoss -OperationId aeaceca9-320d-4f7b-84e8-3cc13c29a974 -QuorumLossMode QuorumReplicas -QuorumLossDurationInSeconds 10 -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

Bu komut, 20a726d0-3112-4c5a-a22c-2e4b8ee85280 kimliğine sahip bölümde fabric:/ContosoApp/ContosoService adlı hizmette bir bölüm çekirdeği kaybı hata işlemi başlatır. QuorumLossMode parametresi QuorumReplicas değerine sahiptir ve bu da bu cmdlet'in bir çoğaltma çekirdeğini hataladığı anlamına gelir. OperationId parametresi için benzersiz bir GUID belirtin. Çekirdek kaybı hata işleminin ilerleme durumunu denetlemek için bu kimliği kullanabilirsiniz.

Parametreler

-OperationId

Bu işlem için benzersiz bir tanımlayıcı belirtir. Benzersiz bir değer belirtin. Bu kimliği Get-ServiceFabricPartitionQuorumLossProgress'e geçirerek işlemin ilerleme durumunu kontrol edebilirsiniz.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

Bu cmdlet'in çekirdek kaybına koyduğu Service Fabric bölümünün kimliğini belirtir.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

Bu cmdlet'in çekirdek kaybına koyduğu Service Fabric bölümünü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 çekirdek kaybına koyduğu Service Fabric bölümünün Adlandırılmış bölüm olduğunu gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

Bu cmdlet'in çekirdek kaybına koyduğu Service Fabric bölümünün tek bir bölüm olduğunu gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

Bu cmdlet'in çekirdek kaybına koyduğu Service Fabric bölümünün UniformInt64 bölümü olduğunu gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-QuorumLossDurationInSeconds

Çekirdek kaybının süresini saniye cinsinden belirtir.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-QuorumLossMode

Bu cmdlet'in gerçekleştirdiği çekirdek kaybı modunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • FullQuorumLoss. Hedef bölüm için tüm çoğaltmaları aşağı.
  • PartialQuorumLoss. Hedef bölüm için çoğaltma çekirdeğini aşağı doğru.
Type:QuorumLossMode
Accepted values:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Service Fabric hizmetinin Tekdüzen Kaynak Tanımlayıcısını (URI) belirtir.

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

İşlemin 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