New-SCLoadBalancerHealthMonitor
Crea un oggetto monitoraggio integrità del servizio di bilanciamento del carico usato quando si crea un indirizzo IP virtuale del servizio di bilanciamento del carico.
Sintassi
New-SCLoadBalancerHealthMonitor
[-Name <String>]
-ProtocolName <String>
[-Request <String>]
[-Response <String>]
-IntervalSeconds <Int32>
-TimeoutSeconds <Int32>
[-NumberOfRetries <Int32>]
[<CommonParameters>]
Descrizione
Il cmdlet New-SCLoadBalancerHealthMonitor crea un oggetto monitoraggio integrità del servizio di bilanciamento del carico usato quando si crea un INDIRIZZO IP virtuale del servizio di bilanciamento del carico.
Per informazioni sulla creazione di un indirizzo IP virtuale del servizio di bilanciamento del carico, digitare Get-Help New-SCLoadBalancerVIP -Detailed
.
Esempio
Esempio 1: Creare un monitoraggio dell'integrità del servizio di bilanciamento del carico
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
Questo comando crea un oggetto monitoraggio integrità del servizio di bilanciamento del carico denominato HTTPMonitor e archivia l'oggetto nella variabile $LBHealthMonitor.
Parametri
-IntervalSeconds
Specifica la quantità di tempo, in secondi, che un monitoraggio integrità attende tra l'invio di richieste ricorrenti a un servizio di bilanciamento del carico per verificare che il servizio di bilanciamento del carico sia disponibile. Il valore dell'intervallo deve essere maggiore del valore di timeout.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome di un oggetto Virtual Machine Manager (VMM).
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NumberOfRetries
Specifica il numero di volte in cui un monitoraggio integrità del servizio di bilanciamento del carico ritenta l'invio di una richiesta prima di contrassegnare il membro VIP come inattivo.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProtocolName
Specifica il protocollo utilizzato per comunicare con un servizio di bilanciamento del carico.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Request
Specifica la richiesta inviata da un monitoraggio integrità a un servizio di bilanciamento del carico. In genere, questo comando effettua una richiesta HTTP GET per la home page del servizio di bilanciamento del carico e verifica la presenza di una risposta di intestazione, ad esempio 200 OK.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Response
Specifica la risposta prevista a una richiesta inviata da un monitoraggio integrità a un servizio di bilanciamento del carico.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TimeoutSeconds
Specifica la quantità di tempo, in secondi, di attesa di un processo prima del timeout.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
LoadBalancerHealthMonitor
Questo cmdlet restituisce un oggetto LoadBalancerHealthMonitor.