New-SCLoadBalancerHealthMonitor
Crée un objet moniteur d’intégrité de l’équilibreur de charge utilisé lorsque vous créez une adresse IP virtuelle d’équilibreur de charge.
Syntaxe
New-SCLoadBalancerHealthMonitor
[-Name <String>]
-ProtocolName <String>
[-Request <String>]
[-Response <String>]
-IntervalSeconds <Int32>
-TimeoutSeconds <Int32>
[-NumberOfRetries <Int32>]
[<CommonParameters>]
Description
L’applet de commande New-SCLoadBalancerHealthMonitor crée un objet de moniteur d’intégrité de l’équilibreur de charge utilisé lorsque vous créez une adresse IP virtuelle de l’équilibreur de charge.
Pour plus d’informations sur la création d’une adresse IP virtuelle d’équilibreur de charge, tapez Get-Help New-SCLoadBalancerVIP -Detailed
.
Exemples
Exemple 1 : Créer un moniteur d’intégrité de l’équilibreur de charge
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
Cette commande crée un objet de moniteur d’intégrité de l’équilibreur de charge nommé HTTPMonitor et stocke l’objet dans la variable $LBHealthMonitor.
Paramètres
-IntervalSeconds
Spécifie le temps, en secondes, qu’un moniteur d’intégrité attend entre l’envoi de requêtes périodiques à un équilibreur de charge pour vérifier que l’équilibreur de charge est disponible. La valeur d’intervalle doit être supérieure à la valeur de délai d’expiration.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom d’un objet Virtual Machine Manager (VMM).
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NumberOfRetries
Spécifie le nombre de fois où un moniteur d’intégrité de l’équilibreur de charge réessaye d’envoyer une demande avant de marquer le membre VIP comme étant arrêté.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ProtocolName
Spécifie le protocole utilisé pour communiquer avec un équilibreur de charge.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Request
Spécifie la requête envoyée par un moniteur d’intégrité à un équilibreur de charge. En règle générale, cette commande effectue une requête HTTP GET pour la page d’accueil de l’équilibreur de charge et recherche une réponse d’en-tête telle que 200 OK.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Response
Spécifie la réponse attendue à une requête envoyée par un moniteur d’intégrité à un équilibreur de charge.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TimeoutSeconds
Spécifie la durée, en secondes, pendant laquelle un processus attend avant l’expiration du délai d’attente.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Sorties
LoadBalancerHealthMonitor
Cette applet de commande retourne un objet LoadBalancerHealthMonitor.