Aracılığıyla paylaş


Start-ServiceFabricRepairTask

Bir onarım görevi başlatır.

Syntax

Start-ServiceFabricRepairTask
     [-NodeName] <String>
     [-NodeAction] <SystemNodeRepairAction>
     [-TaskId <String>]
     [-Description <String>]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricRepairTask
     [-NodeNames] <String[]>
     [-CustomAction] <String>
     [-TaskId <String>]
     [-Description <String>]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricRepairTask
     [-NodeNames] <String[]>
     [-NodeImpact] <NodeImpactLevel>
     [-TaskId <String>]
     [-Description <String>]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

Start-ServiceFabricRepairTask cmdlet'i bir onarım görevi başlatır. Otomatik olarak veya el ile çalışan Service Fabric onarım görevleri oluşturabilirsiniz. Onarım görevleri oluşturmak için önce küme yapılandırmasında Repair Manager sistem hizmetini etkinleştirin. Otomatik olarak çalıştırılan onarım görevleri için, her onarım eyleminin otomatik olarak çalışması için uygun bir onarım yürütücüsü çalıştırılmalıdır. Bunlar şu anda yalnızca özel olarak yapılandırılmış Azure Cloud Services kullanılabilir.

Bu cmdlet, Service Fabric platformunu destekler. Bu cmdlet'i doğrudan çalıştırmayın.

El ile onarım görevi oluşturmak için etkilenen düğüm adları kümesini ve beklenen etkiyi sağlayın. Oluşturulan onarım görevinin durumu onaylandı olarak değiştiğinde, bu düğümlerde güvenli bir şekilde onarım eylemleri gerçekleştirebilirsiniz. Düğümleri onarmayı bitirdikten sonra, görevi tamamlamak ve düğümleri yeniden çevrimiçi yapmak için Complete-ServiceFabricRepairTask cmdlet'ini kullanın.

Otomatik onarım görevi oluşturmak için hedef düğüm adını ve istenen onarım eylemini sağlayın. Yerleşik düğüm onarım eylemlerinden birini sağlayabilir veya özel onarım eyleminin tam adını içeren bir dize belirtebilirsiniz. Eylem için özel onarım yürütücüsü destekliyorsa, birden fazla hedef düğüm de belirtebilirsiniz.

Bu cmdlet, kümeye yönetici erişimi verilen kimlik bilgileriyle kümeye bağlanmanızı gerektirir. Service Fabric kümesinde herhangi bir işlem gerçekleştirmeden önce Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.

Örnekler

Örnek 1: El ile onarım görevi oluşturma

PS C:\> Start-ServiceFabricRepairTask -NodeNames "MyNode.0","MyNode.4" -NodeImpact RemoveData

Bu komut, verileri kaldırılan iki düğüm için el ile onarım görevi oluşturur.

Parametreler

-CustomAction

Gerçekleştirilecek onarım eylemini belirtir. Onarım yürütücülerinden birinin desteklediği herhangi bir eylemi belirtebilirsiniz.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

Onarım görevinin amacının açıklamasını veya diğer bilgileri belirtir.

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

-NodeAction

Gerçekleştirilecek onarım eylemini belirtir. Geçerli değerler:

  • Yeni -den başlatma. Düğümün çalıştığı bilgisayarın yeniden başlatılmasını istemektedir.
  • ReimageOS. İşletim sistemi biriminin, verilen düğümün çalıştığı bilgisayarda yeniden hesaplanması isteğinde bulunur.
  • FullReimage. Verilen düğümün çalıştığı bilgisayarda tüm disk birimlerinin yeniden hesaplanması isteğinde bulunur.
Type:SystemNodeRepairAction
Accepted values:Reboot, ReimageOS, FullReimage
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeImpact

Bir düğüm kümesinin el ile onarımının beklenen etki düzeyini belirtir. Geçerli değerler:

  • Geçersiz. Bu değeri belirtmeyin.
  • Yok. Beklenen etki yok.
  • Yeniden başlatın. Düğümün durdurulması ve yeniden başlatılması beklenir.
  • RemoveData. Düğümün durması beklenir. Yeniden başlatmadan önce kalıcı durumunun tümünü kaybedebilir.
Type:NodeImpactLevel
Accepted values:Invalid, None, Restart, RemoveData, RemoveNode
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Service Fabric düğümünün adını belirtir. Bu cmdlet, bu parametrenin belirttiği düğümü onarıyor.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NodeNames

Service Fabric düğümlerinin ad dizisini belirtir. Bu cmdlet, bu parametrenin belirttiği düğümleri onarıyor.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TaskId

Oluşturulacak onarım görevinin kimliğini belirtir. Kimlik belirtmezseniz, bu cmdlet benzersiz bir kimlik oluşturur.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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.String

Çıkışlar

System.Object