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