Set-SCLoadBalancerVIPTemplate
Modifie les propriétés d’un modèle d’adresse IP virtuelle de l’équilibreur de charge.
Syntaxe
Set-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
[-LoadBalancerVIPTemplate] <LoadBalancerVIPTemplate>
[-Name <String>]
[-Description <String>]
[-LoadBalancerManufacturer <String>]
[-LoadBalancerModel <String>]
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
[-LoadBalancerProtocol <LoadBalancerProtocol>]
[-LoadBalancerPort <UInt16>]
[-LoadBalancerBackEndPort <UInt16>]
[-LoadBalancingMethod <LoadBalancingMethod>]
[-DisableLoadBalancerConnectionPersistence]
[-MakeGeneric]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
La cmdlet Set-SCLoadBalancerVIPTemplate modifie les propriétés d’un modèle d’adresse IP virtuelle de l’équilibreur de charge.
Exemples
Exemple 1 : Modifier la méthode d’équilibrage de charge dans un modèle d’adresse IP virtuelle de l’équilibreur de charge
PS C:\> $VIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01" -Name "VIPTemplate01"
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "RoundRobin"
PS C:\> Set-SCLoadBalancerVIPTemplate -LoadBalancerVIPTemplate $VIPTemplate -LoadBalancingMethod $LBMethod
La première commande obtient l’objet de modèle VIP nommé VIPTemplate01 et stocke l’objet dans la variable $VIPTemplate.
La deuxième commande crée un objet de méthode d’équilibrage de charge avec le nom Round Robin et stocke l’objet dans la variable $LBMethod.
La dernière commande modifie la méthode d’équilibrage de charge du modèle d’adresse IP virtuelle stockée dans $VIPTemplate à la méthode stockée dans $LBMethod, qui est Round Robin.
Paramètres
-Description
Spécifie une description du modèle d’adresse IP virtuelle.
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 |
-DisableLoadBalancerConnectionPersistence
Indique que la persistance de la connexion de l’équilibreur de charge dans un profil VIP est désactivée.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-JobVariable
Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.
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 |
-LoadBalancerBackEndPort
Spécifie le port sur lequel le service back-end est en cours d’exécution, qui est en cours d’équilibrage de charge.
Type: | UInt16 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LoadBalancerConnectionPersistence
Spécifie un objet de persistance de connexion d’équilibreur de charge.
Type: | LoadBalancerConnectionPersistence |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LoadBalancerHealthMonitor
Spécifie un tableau d’objets de moniteur d’intégrité de l’équilibreur de charge.
Type: | LoadBalancerHealthMonitor[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LoadBalancerManufacturer
Spécifie le nom de la société qui a fabriqué un équilibreur de charge. Les valeurs acceptables pour ce paramètre sont les suivantes :
- Lettres (a-z)
- Nombres (0-9)
- Trait de soulignement (_)
- Trait d’union (-)
- Point (.)
- Guillemet unique (')
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 |
-LoadBalancerModel
Spécifie le modèle d’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 |
-LoadBalancerPort
Spécifie le port à utiliser lors de la configuration d’une adresse IP virtuelle dans un équilibreur de charge.
Type: | UInt16 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LoadBalancerProtocol
Spécifie le protocole à utiliser lors de la connexion à un équilibreur de charge ou à un objet de protocole d’équilibreur de charge.
Type: | LoadBalancerProtocol |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LoadBalancerVIPTemplate
Spécifie un modèle d’adresse IP virtuelle de l’équilibreur de charge.
Type: | LoadBalancerVIPTemplate |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-LoadBalancingMethod
Spécifie la méthode d’équilibrage de charge à utiliser. Les valeurs acceptables pour ce paramètre sont les suivantes :
- RoundRobin
- LeastConnectionsmember
- Observedmember
- Prédictif
- Ratiomember
- Membre le plus rapide
- LeastConnections
- Observednode
- Nœud prédictif
- Rationode
- FastestResponseTime
- LeastSessions
- Aucun
Pour déterminer les méthodes disponibles pour un équilibreur de charge spécifique, utilisez cette commande : (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Type: | LoadBalancingMethod |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MakeGeneric
Indique qu’un profil VIP est en mesure d’appliquer des paramètres d’équilibreur de charge génériques.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
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 |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsynchronously
Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Sorties
LoadBalancer
Cette applet de commande retourne un objet LoadBalancer.