Aracılığıyla paylaş


Remove-ServiceFabricNodeState

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

Syntax

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

Description

Remove-ServiceFabricNodeState cmdlet'i Service Fabric'e, devre dışı olan bir kümedeki belirli bir düğüm için söz konusu düğümdeki tüm hizmetlerin veya durumun kaybolduğunu ve kurtarılamadığını 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, aşağı düğümdeki durum ve hizmetlerin kurtarılmalarını bekler. Bazı durumlarda, yönetici bir düğümün (ve durumunun) kalıcı olarak kaybolduğunu bilir. Bu gibi durumlarda, Service Fabric'in 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ün devre dışı bırakılması, düğüm yapılandırmalarının kaldırılması ve son olarak düğüm durumunun kaldırılmasından oluşur. Kilitlenme durumunda, ilk iki adım zaten gerçekleşmiş olur.

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.

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, dengeli 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. Bunu yapmak 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ü durumunu olduğu gibi geri döndürmesi 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, Service Fabric'e DB.41 düğüm durumunun kaldırıldığını bildirir.

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

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 switch parametresini seçerseniz "Zorla" seçeneğini belirlemeyin.

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

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

-NodeName

Service Fabric düğümünün adını belirtir. cmdlet'i, belirttiğiniz düğümün düğüm durumunu kaldırır.

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

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

Girişler

System.String

Çıkışlar

System.Object