Disable-ServiceFabricNode

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

Sözdizimi

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 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, 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'i 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.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Force

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

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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 parametre için kabul edilebilir değerler şunlardır:

  • Duraklat. Düğüme yeni çoğaltma yerleştirilmemiş. Mevcut çoğaltmalar çalışmaya devam eder. Düğümde çalışan çoğaltmalarda hata ayıklamak için bu ayarı belirtebilirsiniz.
  • Yeni -den 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 bir 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.
Tür:NodeDeactivationIntent
Kabul edilen değerler:Invalid, Pause, Restart, RemoveData, RemoveNode
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NodeName

Service Fabric düğümünün adını belirtir. cmdlet'i belirttiğiniz düğümü devre dışı bırakır.

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
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

-WhatIf

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

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

None

Çıkışlar

System.Object