New-SCLoadBalancerTemplate
Crée un modèle d’équilibreur de charge qui peut être ajouté à un modèle de service.
Syntaxe
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
-LogicalNetworkVIP <LogicalNetwork>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
La cmdlet New-SCLoadBalancerTemplate crée un modèle d’équilibreur de charge que vous pouvez ajouter à un modèle de service. Lorsque vous déployez une instance de service basée sur le modèle de service, Virtual Machine Manager (VMM) localise un équilibreur de charge approprié dans votre environnement VMM pendant le placement et le configure en fonction des propriétés fournies dans le modèle d’équilibreur de charge.
Exemples
Exemple 1 : Créer un modèle d’équilibreur de charge
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $TierTemplate = Get-SCComputerTierTemplate -ServiceTemplate $ServiceTemplate
PS C:\> $LBVIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01"
PS C:\> $VMTemplate = Get-SCVMTemplate -ComputerTierTemplate $TierTemplate
PS C:\> $Adapter = Get-SCVirtualNetworkAdapter -VMTemplate $VMTemplate
PS C:\> $LBTemplate = New-SCLoadBalancerTemplate -ComputerTierTemplate $TierTemplate -LoadBalancerVIPTemplate $LBVIPTemplate -VirtualNetworkAdapter $Adapter
PS C:\> $LBTemplate
La première commande obtient l’objet de modèle de service nommé ServiceTemplate01 et stocke l’objet dans la variable $ServiceTemplate.
La deuxième commande obtient le modèle de niveau ordinateur pour le modèle de service stocké dans $ServiceTemplate (dans ce cas, ServiceTemplate01) et stocke l’objet dans la variable $TierTemplate.
La troisième commande obtient le modèle d’adresse IP virtuelle de l’équilibreur de charge avec le fabricant de LB Manufacturer et le modèle LB01, et stocke le modèle dans la variable $LBVIPTemplate.
La quatrième commande obtient le modèle de machine virtuelle pour le modèle de niveau ordinateur stocké dans $TierTemplate.
La cinquième commande obtient la carte réseau virtuelle du modèle de machine virtuelle stockée dans $VMTemplate.
La sixième commande crée un modèle d’équilibreur de charge à l’aide du modèle de niveau ordinateur, du modèle d’équilibreur de charge et des objets de carte réseau virtuelle obtenus dans les commandes précédentes et stocke l’objet dans la variable $LBTemplate.
La dernière commande affiche des informations sur le modèle d’équilibreur de charge.
Paramètres
-ComputerTierTemplate
Spécifie un objet de modèle de niveau ordinateur.
Type: | ComputerTierTemplate |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
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 |
-LoadBalancerVIPTemplate
Spécifie un modèle d’adresse IP virtuelle de l’équilibreur de charge.
Type: | LoadBalancerVIPTemplate |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
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: | True |
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 |
-VirtualNetworkAdapter
Spécifie un objet de carte réseau virtuelle pour une machine virtuelle.
Le nombre maximal de cartes réseau virtuelles varie selon le type d’hôte. Si le type d’hôte est Hyper-V, le nombre maximal de cartes réseau virtuelles est :
- Jusqu’à quatre adaptateurs émulés par machine virtuelle.
- Jusqu’à huit adaptateurs synthétiques par machine virtuelle. Une exception est qu’aucun pilote n’est disponible pour une carte réseau émulée sur un invité Windows Server 2003 x64.
Si le type d’hôte est VMware ESX :
- Jusqu’à quatre adaptateurs émulés par machine virtuelle.
Si le type d’hôte est Citrix XenServer :
- Jusqu’à sept adaptateurs émulés par machine virtuelle.
Type: | VirtualNetworkAdapter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMNetworkServiceSetting
Spécifie un paramètre de service réseau de machine 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 |
-VMNetworkVIP
Spécifie un objet VMNetwork.
Type: | VMNetwork |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Sorties
LoadBalancerTemplate
Cette applet de commande retourne un objet LoadBalancerTemplate.