Share via


New-SCLoadBalancerTemplate

Hiermee maakt u een load balancer-sjabloon die kan worden toegevoegd aan een servicesjabloon.

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

Met de cmdlet New-SCLoadBalancerTemplate maakt u een load balancer-sjabloon die u aan een servicesjabloon kunt toevoegen. Wanneer u een service-exemplaar implementeert op basis van de servicesjabloon, zoekt Virtual Machine Manager (VMM) tijdens de plaatsing een geschikte load balancer in uw VMM-omgeving en configureert deze op basis van de eigenschappen in de load balancer-sjabloon.

Voorbeelden

Voorbeeld 1: Een load balancer-sjabloon maken

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

Met de eerste opdracht wordt het servicesjabloonobject met de naam ServiceTemplate01 opgehaald en wordt het object opgeslagen in de $ServiceTemplate variabele.

Met de tweede opdracht wordt de sjabloon voor de computerlaag opgehaald voor de servicesjabloon die is opgeslagen in $ServiceTemplate (in dit geval ServiceTemplate01) en wordt het object opgeslagen in de $TierTemplate variabele.

Met de derde opdracht wordt de VIP-sjabloon van de load balancer met de fabrikant van LB Manufacturer en model LB01 opgeslagen en wordt de sjabloon opgeslagen in de $LBVIPTemplate variabele.

Met de vierde opdracht wordt de virtuele-machinesjabloon voor de sjabloon voor de computerlaag opgeslagen in $TierTemplate.

Met de vijfde opdracht wordt de virtuele netwerkadapter voor de virtuele-machinesjabloon opgeslagen in $VMTemplate.

Met de zesde opdracht maakt u een load balancer-sjabloon met behulp van de sjabloon voor computerlagen, load balancer-sjablonen en virtuele netwerkadapterobjecten die zijn verkregen in de vorige opdrachten en slaat u het object op in de $LBTemplate variabele.

Met de laatste opdracht wordt informatie over de load balancer-sjabloon weergegeven.

Parameters

-ComputerTierTemplate

Hiermee geeft u een sjabloonobject voor de computerlaag op.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-LoadBalancerVIPTemplate

Hiermee geeft u een virtuele IP-sjabloon (VIP) voor een load balancer op.

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

-LogicalNetworkVIP

Hiermee geeft u de logische netwerken waaruit het front-end-IP-adres voor de load balancer moet worden toegewezen (de front-end logische netwerkaffiniteit).

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

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VirtualNetworkAdapter

Hiermee geeft u een object van een virtuele netwerkadapter voor een virtuele machine.

Het maximum aantal virtuele netwerkadapters verschilt per type host. Als het hosttype Hyper-V is, is het maximum aantal virtuele netwerkadapters:

  • Maximaal vier geëmuleerde adapters per virtuele machine.
  • Maximaal acht synthetische adapters per virtuele machine. Een uitzondering is dat er geen stuurprogramma beschikbaar is voor een geëmuleerde netwerkadapter op een Windows Server 2003 x64-gast.

Als het hosttype VMware ESX is:

  • Maximaal vier geëmuleerde adapters per virtuele machine.

Als het hosttype Citrix XenServer is:

  • Maximaal zeven geëmuleerde adapters per virtuele machine.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMNetworkServiceSetting

Hiermee geeft u een netwerkservice-instelling voor virtuele machines op.

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

-VMNetworkVIP

Hiermee geeft u een VMNetwork-object op.

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

Uitvoerwaarden

LoadBalancerTemplate

Deze cmdlet retourneert een LoadBalancerTemplate-object .