Disable-ServiceFabricNode
Disabilita un nodo di Service Fabric.
Sintassi
Disable-ServiceFabricNode
[-NodeName] <String>
[-Intent] <NodeDeactivationIntent>
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Disable-ServiceFabricNode informa Service Fabric prima che venga eseguita un'azione amministrativa su un nodo che può influire sulle repliche nel nodo.
Ad esempio, prima di riavviare un nodo, la disabilitazione del nodo con finalità riavviata informa Service Fabric di chiudere normalmente le repliche nel nodo.
Prima di riavviare il nodo, è necessario attendere che il nodo diventi disabilitato.
Usare il cmdlet Get-ServiceFabricNode
Per gestire i cluster di Service Fabric, avviare Windows PowerShell usando l'opzione Esegui come amministratore. Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster.
Esempio
Esempio 1: Disattivare un nodo con il riavvio della finalità
PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart
Questo comando disabilita un nodo con il nome del nodo DB.41 con il riavvio della finalità.
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Force
Forza l'esecuzione del comando senza chiedere conferma dell'utente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Intent
Specifica la finalità per il nodo di disabilitazione. La finalità determina l'azione eseguita da Service Fabric per il nodo. I valori accettabili per questo parametro sono:
- Pausa. Nessuna nuova replica viene inserita nel nodo. Le repliche esistenti continuano a essere eseguite. È possibile specificare questa impostazione per eseguire il debug delle repliche eseguite nel nodo.
- Riavviare. Le repliche esistenti nel nodo vengono chiuse. Le repliche non vengono spostate in un altro nodo. È possibile specificare questa impostazione quando è necessario un riavvio del nodo per l'installazione di una patch.
- RemoveData. Specifica che i dati nel nodo devono essere persi definitivamente. Questo cmdlet crea copie delle repliche eseguite nel nodo in altri nodi per garantire la disponibilità elevata. È possibile specificare questa impostazione quando viene ricreata l'immagine del disco rigido.
- RemoveNode. Specifica che i dati nel nodo devono essere persi definitivamente. Questo cmdlet crea copie delle repliche eseguite nel nodo in altri nodi per garantire la disponibilità elevata. È possibile specificare questa impostazione quando il nodo viene rimosso dal cluster.
Tipo: | NodeDeactivationIntent |
Valori accettati: | Invalid, Pause, Restart, RemoveData, RemoveNode |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NodeName
Specifica il nome di un nodo di Service Fabric. Il cmdlet disabilita il nodo specificato.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
System.Object