Megosztás a következőn keresztül:


Remove-ServiceFabricNodeState

Értesíti a Service Fabricet, hogy egy csomópont állapotát egy külső mechanizmus eltávolította.

Syntax

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

Description

A Remove-ServiceFabricNodeState parancsmag értesíti a Service Fabricet, hogy a fürt egy adott, leállt csomópontja esetén a csomóponton lévő szolgáltatások vagy állapotok elvesznek és helyreállíthatatlanok, és emiatt el lett távolítva. Ez például akkor fordulhat elő, ha egy merevlemez összeomlik. Ez a parancs a csomópontok automatikus eltávolítása nélküli leskálázáshoz is hasznos.

Állapotalapú szolgáltatások esetén a Service Fabric megvárja, amíg a leállított csomóponton lévő állapot és szolgáltatások helyreállnak. Bizonyos esetekben a rendszergazda tudja, hogy egy csomópont (és annak állapota) véglegesen elveszett. Ezekben az esetekben meg kell hívni ezt a műveletet, hogy a Service Fabric ne várjon a csomópont helyreállítására.

Figyelmeztetés: Ne futtassa ezt a parancsmagot, ha a csomópont várhatóan érintetlen állapotban lesz.

A csomópont eltávolításának folyamata a csomópont inaktiválását, a csomópont konfigurációinak eltávolítását, majd végül a csomópont állapotának eltávolítását foglalja magában. Összeomlás esetén az első két lépés már megtörtént.

Service Fabric-fürtök kezeléséhez indítsa el a Windows PowerShell a Futtatás rendszergazdaként lehetőséggel.

Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.

Megjegyzés: A Service Fabric 6.5-től kezdődően, ha ezt a parancsmagot a magcsomópontokhoz szeretné használni, módosítsa a magcsomópontokat normál (nem magos) csomópontokra, majd hívja meg ezt a parancsmagot a csomópont állapotának eltávolításához. Ha a fürt az Azure-ban fut, a magcsomópont leállása után a Service Fabric megpróbálja automatikusan nem magcsomópontra módosítani. Ennek érdekében győződjön meg arról, hogy az elsődleges csomóponttípusban lévő nem magcsomópontok száma nem kisebb, mint a lecsúszó csomópontok száma. Ha szükséges, adjon hozzá további csomópontokat az elsődleges csomóponttípushoz ennek eléréséhez. Önálló fürt esetén, ha a Le vetőcsomópont állapota várhatóan nem ép, távolítsa el a csomópontot a fürtből. Lásd: Csomópontok eltávolítása a Service Fabric önálló fürtből

Példák

1. példa: A Service Fabric tájékoztatása a csomópontállapot eltávolításáról

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

Ez a parancs tájékoztatja a Service Fabricet, hogy a DB.41 csomópontállapota el lett távolítva.

2. példa: A Service Fabric tájékoztatása a csomópont állapotának eltávolításáról a beállításokkal

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

Ez a parancs biztosítja, hogy futtatáskor a művelethez tartozó megerősítési ablak jelenik meg.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt. Alapértelmezés szerint a PowerShell megerősítést kér a művelet futtatása előtt. Ez a kapcsoló további megerősítést ad. Ne válassza a "Force" (Kényszerítés) lehetőséget, ha ezt a kapcsolóparamétert választja.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Force

Kényszeríti a parancs futtatását anélkül, hogy felhasználói megerősítést kérne. Ne válassza a "Megerősítés" lehetőséget, ha ezt a kapcsolóparamétert választja.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-NodeName

A Service Fabric-csomópont nevét adja meg. A parancsmag eltávolítja a megadott csomópont csomópontállapotát.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-TimeoutSec

A művelet időtúllépési időszakát adja meg másodpercben.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag valójában nem fut. Ez egy standard PowerShell-paraméter. Ha bejelöli ezt a beállítást, nem ellenőrzi a művelet sikerességét vagy eredményét.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

System.String

Kimenetek

System.Object