Add-SCLoadBalancer
Ajoute un équilibreur de charge à VMM.
Syntaxe
Add-SCLoadBalancer
[-VMMServer <ServerConnection>]
[-LoadBalancerAddress] <String>
[-Port <UInt16>]
-Manufacturer <String>
-Model <String>
-RunAsAccount <RunAsAccount>
[-ConfigurationProvider <ConfigurationProvider>]
-VMHostGroup <HostGroup[]>
[-LogicalNetworkVIP <LogicalNetwork[]>]
[-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Add-SCLoadBalancer ajoute un équilibreur de charge à Virtual Machine Manager (VMM).
Exemples
Exemple 1 : Ajouter un équilibreur de charge
PS C:\> $LBProvider = Get-SCConfigurationProvider | Where-Object { $_.Type -Eq "LoadBalancer" -And $_.Manufacturer -Eq "LBManufacturer" -And $_.Model -Eq "LB01"}
PS C:\> $HostGroup =@()
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup01" }
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup02\Production" }
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "LBRunAsAcct"
PS C:\> Add-SCLoadBalancer -ConfigurationProvider $LBProvider -VMHostGroup $HostGroup -RunAsAccount $RunAsAcct -LoadBalancerAddress "LB.Contoso.com" -Manufacturer "LBManufacturer" -Model "LB01" -Port "123"
La première commande obtient l’objet fournisseur d’équilibreur de charge avec le fabricant et le modèle spécifiés et stocke l’objet dans la variable $LBProvider.
La deuxième commande crée un tableau nommé $HostGroup. Les troisième et quatrième commandes remplissent le tableau $HostGroup avec des groupes hôtes nommés HostGroup01 et Production.
La cinquième commande obtient l’objet de compte d’identification nommé LBRunAsAcct et stocke l’objet dans la variable $RunAsAcct.
La dernière commande ajoute l’équilibreur de charge à l’aide du compte d’identification spécifié.
Paramètres
-ConfigurationProvider
Spécifie un objet fournisseur de configuration.
Un fournisseur de configuration est un plug-in à VMM qui traduit les commandes PowerShell VMM en appels d’API spécifiques à un type d’équilibreur de charge. Si aucun fournisseur de configuration n’est spécifié, VMM utilise les informations fabricant et modèle pour choisir un fournisseur de configuration disponible. Si aucun fournisseur de configuration n’est trouvé, l’équilibreur de charge n’est pas ajouté.
Type: | ConfigurationProvider |
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 |
-LoadBalancerAddress
Spécifie le nom de domaine complet (FQDN) ou l’adresse IP d’un équilibreur de charge. Les formats habituels sont des adresses FQDN, IPv4 ou IPv6, mais vérifiez auprès du fabricant de l’équilibreur de charge le format valide pour votre équilibreur de charge.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LogicalNetworkDedicatedIP
Spécifie les réseaux logiques à partir desquels l’adresse IP principale de l’équilibreur de charge doit être affectée (affinité de réseau logique back-end).
Type: | LogicalNetwork[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LogicalNetworkVIP
Spécifie les réseaux logiques à partir desquels l’adresse IP frontale de l’équilibreur de charge doit être affectée (l’affinité réseau logique frontale).
Type: | LogicalNetwork[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Manufacturer
Spécifie le nom de l’entreprise qui a fabriqué un appareil physique. Les caractères valides sont les suivants :
- 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: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Model
Spécifie le modèle d’un appareil physique.
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 |
-Port
Spécifie le port réseau à utiliser lors de l’ajout d’un objet ou de la création d’une connexion. Les valeurs valides sont les suivantes : 1 à 4095.
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 |
-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 |
-RunAsAccount
Spécifie un compte d’identification qui contient des informations d’identification avec l’autorisation d’effectuer cette action.
Type: | RunAsAccount |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
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 |
-VMHostGroup
Spécifie un objet de groupe hôte de machine virtuelle.
Type: | HostGroup[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
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.