New-SCLoadBalancerTemplate
Hiermee maakt u een load balancer-sjabloon die kan worden toegevoegd aan een servicesjabloon.
Syntaxis
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
De New-SCLoadBalancerTemplate cmdlet maakt een load balancer-sjabloon die u kunt toevoegen aan een servicesjabloon. 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 computerlaagsjabloon 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 computerlaagsjabloon 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 computerlaagsjabloon, load balancer-sjabloon 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 |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancerVIPTemplate
Hiermee geeft u een virtuele IP-sjabloon (VIP) voor een load balancer op.
Type: | LoadBalancerVIPTemplate |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VirtualNetworkAdapter
Hiermee geeft u een virtuele netwerkadapterobject voor een virtuele machine.
Het maximum aantal virtuele netwerkadapters varieert 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMNetworkServiceSetting
Hiermee geeft u een netwerkservice-instelling voor virtuele machines op.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMNetworkVIP
Hiermee geeft u een VMNetwork--object.
Type: | VMNetwork |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
LoadBalancerTemplate
Met deze cmdlet wordt een LoadBalancerTemplate--object geretourneerd.