Aracılığıyla paylaş


Start-ServiceFabricPartitionRestart

Durum bilgisi olan bir hizmet bölümünün yeniden başlatılmasını başlatır.

Sözdizimi

Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

Start-ServiceFabricPartitionRestart cmdlet'i, Azure Service Fabric'te durum bilgisi olan bir hizmet bölümünün yeniden başlatılmasını başlatır. Bu cmdlet'i çalıştırmak için FaultAnalysisService etkinleştirilmelidir.

Yalnızca durum bilgisi olan hizmetlerin bölümlerini yeniden başlatmak için bu cmdlet'i çalıştırın. Sistem hizmetlerinin bölümlerini yeniden başlatmak için bu cmdlet'i kullanmayın.

Get-ServiceFabricPartitionRestartProgress cmdlet'ini kullanarak işlemin ilerleme durumunu dekleyebilirsiniz.

Örnekler

Örnek 1: Bir hizmetin tüm çoğaltmalarını bölüm kimliğine göre yeniden başlatın

PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -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ı hizmetin tüm çoğaltmalarını yeniden başlatır. OperationId parametresi için benzersiz bir GUID belirtin. Yeniden başlatma işleminin ilerleme durumunu denetlemek için bu kimliği kullanabilirsiniz.

Örnek 2: Bölüm anahtarına göre bir hizmetin tüm çoğaltmalarını yeniden başlatın

PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000

Bu komut, 2000 bölüm anahtarına sahip bölümde fabric:/ContosoApp/ContosoService adlı hizmetin tüm çoğaltmalarını yeniden başlatır. OperationId parametresi için benzersiz bir GUID belirtin.

Parametreler

-OperationId

Bu işlem için benzersiz bir tanımlayıcı belirtir. Benzersiz bir değer belirtin. İşlemin ilerleme durumunu denetlemek için bu kimliği ve Get-ServiceFabricPartitionRestartProgress cmdlet'ini kullanabilirsiniz.

Tür:Guid
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PartitionId

Bu cmdlet'in yeniden başlatıldığı Service Fabric bölümünü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

Bu cmdlet'in yeniden başlatıldığı Service Fabric bölümünü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 yeniden başlatıldığı Service Fabric bölümünün Adlandırılmış bölüm olduğunu 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 yeniden başlatıldığı Service Fabric bölümünün tek bir bölüm olduğunu 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 yeniden başlatıldığı Service Fabric bölümünün bir UniformInt64 bölümü olduğunu 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üm yeniden başlatma işleminin modunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • AllReplicasOrInstances. Hedef bölümdeki tüm çoğaltmaları yeniden başlatın.
  • OnlyActiveSecondaries. Yalnızca hedef bölümdeki ikincilleri yeniden başlatın.
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

Service Fabric hizmetinin Tekdüzen Kaynak Tanımlayıcısını (URI) 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