Partager via


New-SCLoadBalancerTemplate

Crée un modèle d’équilibreur de charge qui peut être ajouté à un modèle de service.

Syntax

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

L’applet de commande 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 du 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 couche 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
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerVIPTemplate

Spécifie un modèle d’adresse IP virtuelle de l’équilibreur de charge.

Type:LoadBalancerVIPTemplate
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetworkVIP

Spécifie les réseaux logiques à partir desquels l’adresse IP frontale de l’équilibreur de charge doit être attribuée (affinité de réseau logique frontal).

Type:LogicalNetwork
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNetworkAdapter

Spécifie un objet carte réseau virtuelle pour un ordinateur virtuel.

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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMNetworkServiceSetting

Spécifie un paramètre de service réseau de machine virtuelle.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMNetworkVIP

Spécifie un objet VMNetwork .

Type:VMNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Sorties

LoadBalancerTemplate

Cette applet de commande retourne un objet LoadBalancerTemplate .