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 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 pour le 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 |
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 (VIP) 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 affectée (affinité réseau logique frontale).
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
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 .