Aracılığıyla paylaş


Disable-ServiceFabricNode

Service Fabric düğümünü devre dışı bırakır.

Syntax

Disable-ServiceFabricNode
       [-NodeName] <String>
       [-Intent] <NodeDeactivationIntent>
       [-Force]
       [-TimeoutSec <Int32>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

Disable-ServiceFabricNode cmdlet'i, düğümdeki çoğaltmaları etkileyebilecek bir düğümde yönetim eylemi gerçekleştirilmeden önce Service Fabric'i bilgilendirir.

Örneğin, bir düğümü yeniden başlatmadan önce, amacı yeniden başlatma ile düğümü devre dışı bırakmak Service Fabric'e düğümdeki çoğaltmaları düzgün bir şekilde kapatmasını bildirir. Düğümü yeniden başlatmadan önce düğümün devre dışı bırakılabilmesini beklemeniz gerekir. Düğümün devre dışı bırakma durumunu görüntülemek için Get-ServiceFabricNode cmdlet'ini kullanın. Service Fabric, bu çoğaltmalar kapatıldığında bile hizmetlerin kullanılabilir durumda kalmasını sağlar. Düğüm, hizmet kullanılabilirliğini etkilemeden devre dışı bırakmak güvenli olana kadar devre dışı bırakma durumunda kalır. Yeniden başlatma tamamlandıktan sonra düğüm Enable-ServiceFabricNode cmdlet'i kullanılarak etkinleştirilebilir. Bu cmdlet Service Fabric'e düğümün artık çoğaltmaları yerleştirmek için kullanılabileceğini bildirir.

Service Fabric kümelerini yönetmek için Yönetici olarak çalıştır seçeneğini kullanarak Windows PowerShell başlatın. Service Fabric kümesinde herhangi bir işlem yapmadan önce Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.

Örnekler

Örnek 1: Amaç yeniden başlatma ile düğümü devre dışı bırakma

PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart

Bu komut, amaç yeniden başlatma ile DB.41 düğüm adına sahip bir düğümü devre dışı bırakır.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

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

-Intent

Devre dışı bırakma düğümü amacını belirtir. Amaç, Service Fabric'in düğüm için gerçekleştirilen eylemi belirler. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Duraklat. Düğüme yeni çoğaltma yerleştirilmemiş. Varolan çoğaltmalar çalışmaya devam eder. Düğümde çalışan çoğaltmalarda hata ayıklamak için bu ayarı belirtebilirsiniz.
  • Yeniden başlatın. Düğümdeki mevcut çoğaltmalar kapatılır. Çoğaltmalar başka bir düğüme taşınmaz. Düzeltme eki yüklemek için düğüm yeniden başlatması gerektiğinde bu ayarı belirtebilirsiniz.
  • RemoveData. Düğümdeki verilerin kalıcı olarak kaybolacaklarını belirtir. Bu cmdlet, yüksek kullanılabilirlik sağlamak için diğer düğümlerdeki düğümde çalışan çoğaltmaların kopyalarını oluşturur. Sabit disk yeniden oluşturulurken bu ayarı belirtebilirsiniz.
  • Removenode. Düğümdeki verilerin kalıcı olarak kaybolacaklarını belirtir. Bu cmdlet, yüksek kullanılabilirlik sağlamak için diğer düğümlerdeki düğümde çalışan çoğaltmaların kopyalarını oluşturur. Düğüm kümeden kaldırılırken bu ayarı belirtebilirsiniz.
Type:NodeDeactivationIntent
Accepted values:Invalid, Pause, 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. cmdlet'i belirttiğiniz düğümü devre dışı bırakır.

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None

Çıkışlar

System.Object