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.
Syntax
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 moniteur d’intégrité de l’équilibreur de charge utilisé lorsque vous créez une adresse IP virtuelle d’é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 moniteur d’intégrité de l’équilibreur de charge nommé HTTPMonitor et stocke l’objet dans la variable $LBHealthMonitor.
Paramètres
-IntervalSeconds
Spécifie la durée, en secondes, pendant laquelle 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 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom d’un objet Virtual Machine Manager (VMM).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumberOfRetries
Spécifie le nombre de tentatives d’envoi d’une demande par un moniteur d’intégrité de l’équilibreur de charge avant de marquer le membre d’adresse IP virtuelle comme étant en panne.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtocolName
Spécifie le protocole utilisé pour communiquer avec un équilibreur de charge.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Response
Spécifie la réponse attendue à une demande envoyée par un moniteur d’intégrité à un équilibreur de charge.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Sorties
LoadBalancerHealthMonitor
Cette applet de commande retourne un objet LoadBalancerHealthMonitor .