Aracılığıyla paylaş


Remove-ServiceFabricNodeState

Service Fabric'e bir düğümdeki durumun bir dış mekanizma tarafından kaldırıldığını bildirir.

Sözdizimi

Remove-ServiceFabricNodeState
      [-NodeName] <String>
      [-Force]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Remove-ServiceFabricNodeState cmdlet'i Service Fabric'e, kümedeki belirli bir düğüm için devre dışı olduğunu, söz konusu düğümdeki tüm hizmetlerin veya durumların kaybolduğunu ve kurtarılamaz olduğunu ve bu nedenle kaldırıldığını bildirir. Örneğin, bir sabit disk kilitlenirse bu durum oluşabilir. Bu komut, otomatik düğüm kaldırma olmadan aşağı ölçeklendirme için de kullanışlıdır.

Durum bilgisi olan hizmetler için Service Fabric, bir aşağı düğümdeki durum ve hizmetlerin kurtarılması için bekler. Bazı durumlarda, yönetici bir düğümün (ve durumunun) kalıcı olarak kaybolduğunu bilir. Bu gibi durumlarda, Service Fabric'in bu düğümün kurtarılması için beklemeyi durdurmasını sağlamak için bu işlem çağrılmalıdır.

Uyarı: Düğümün durumu olduğu gibi geri gelmesi bekleniyorsa bu cmdlet'i çalıştırmayın.

Düğümü kaldırma işlemi düğümü devre dışı bırakmak, düğüm yapılandırmalarını kaldırmak ve son olarak düğüm durumunu kaldırmaktır. Kilitlenme durumunda, ilk iki adım zaten gerçekleşti.

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.

Not: Service Fabric 6.5'ten başlayarak, bu cmdlet'i çekirdek düğümleri için kullanmak için lütfen çekirdek düğümlerini normal (çekirdek olmayan) düğümlere değiştirin ve düğüm durumunu kaldırmak için bu cmdlet'i çağırın. Küme Azure'da çalışıyorsa, tohum düğümü devre dışı bırakıldıktan sonra Service Fabric bunu otomatik olarak dengeli olmayan bir düğüm olarak değiştirmeye çalışır. Bunun gerçekleşmesi için birincil düğüm türündeki çekirdek olmayan düğüm sayısının Aşağı çekirdek düğüm sayısından az olmadığından emin olun. Gerekirse, bunu başarmak için birincil düğüm türüne daha fazla düğüm ekleyin. Tek başına küme için, Aşağı çekirdek düğümünü durumunun olduğu gibi geri gelmesi beklenmiyorsa lütfen düğümü kümeden kaldırın, bkz. Service Fabric tek başına kümesinden düğümleri kaldırma

Örnekler

Örnek 1: Service Fabric'i düğüm durumunu kaldırma hakkında bilgilendirme

PS C:\> Remove-ServiceFabricNodeState -NodeName "DB.41"

Bu komut, Db.41 düğüm durumunun kaldırıldığını Service Fabric'e bildirir.

Örnek 2: Service Fabric'i düğüm durumunu kaldırma hakkında seçeneklerle bilgilendirin

PS C:\> Remove-ServiceFabricNodeState -NodeName "DB.41" -Confirm

Bu komut, çalıştırıldığında bu işleme özgü bir onay penceresinin açılır olmasını sağlar.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister. Varsayılan olarak, PowerShell bu işlemi çalıştırmadan önce onay ister. Bu anahtar ek bir onay ekler. Bu anahtar parametresini seçerseniz "Zorla" seçeneğini belirlemeyin.

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. Bu anahtar parametresini seçerseniz "Onayla" seçeneğini belirlemeyin.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İş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ün düğüm durumunu kaldırır.

Tür:String
Position:0
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

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet aslında çalıştırılmaz. Bu bir PowerShell standart parametresidir. Bu seçeneğin seçilmesi, bu işlemin başarısını veya sonucunu denetlemez.

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

System.String

Çıkışlar

System.Object