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