Partager via


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.