New-SCLoadBalancerVIPTemplate
Hiermee maakt u een VIP-sjabloon voor de load balancer die wordt gebruikt om een VIP van de load balancer te maken.
Syntaxis
New-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
-LoadBalancerProtocol <LoadBalancerProtocol>
-LoadBalancerPort <UInt16>
[-LoadBalancerBackEndPort <UInt16>]
-LoadBalancingMethod <LoadBalancingMethod>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
-LoadBalancerManufacturer <String>
-LoadBalancerModel <String>
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
-LoadBalancerProtocol <LoadBalancerProtocol>
-LoadBalancerPort <UInt16>
[-LoadBalancerBackEndPort <UInt16>]
-LoadBalancingMethod <LoadBalancingMethod>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
De New-SCLoadBalancerVIPTemplate cmdlet maakt een virtuele IP-sjabloon (VIP) voor de load balancer die wordt gebruikt om een VIP-load balancer te maken.
Typ Get-Help New-SCLoadBalancerVIP -Detailed
voor informatie over het maken van een VIP van een load balancer.
Voorbeelden
Voorbeeld 1: Een specifieke virtuele IP-sjabloon voor een load balancer maken
PS C:\> $LBProtocol = New-SCLoadBalancerProtocol -Name "HTTPS" -HTTPSCertificate "C=US,ST=WA,L=Redmond,O=Contoso,OU=Test,CN=www.contoso.com/emailAddress=contoso@contoso.com" -HTTPSReencryptconnection $True -TerminateHTTPS $True
PS C:\> $LBConnectionPersistence = New-SCLoadBalancerConnectionPersistence -Name "Source IP" -Value "255.255.255.0"
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "Get /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "Least Connections"
PS C:\> New-SCLoadBalancerVIPTemplate -Name "VIPTemplate01" -Description "Specific virtual IP Template" -LoadBalancerManufacturer "LB Manufacturer" -LoadBalancerModel "LB01" -LoadBalancerPort "123" -LoadBalancerConnectionPersistence $LBConnectionPersistence -LoadBalancerProtocol $LBProtocol -LoadBalancingMethod $LBMethod -LoadBalancerHealthMonitor $LBHealthMonitor
Met de eerste opdracht maakt u een load balancer-protocolobject dat aangeeft dat de HTTPS-verbinding wordt beƫindigd bij de load balancer en vervolgens wordt de verbinding opnieuw versleuteld met de server. Met de opdracht wordt het object vervolgens opgeslagen in de variabele $LBProtocol.
Met de tweede opdracht maakt u een load balancer-verbindingspresistentieobject met de waarde 255.255.255.0 en slaat u het object vervolgens op in de variabele $LBConnectionPersistence.
Met de derde opdracht maakt u een load balancer-statusmonitorobject waarin het load balancer-protocol, het antwoord, het interval in seconden en de time-out in seconden worden opgegeven. Met de opdracht wordt het object vervolgens opgeslagen in de variabele $LBHealthMonitor.
Met de vierde opdracht maakt u een load balancer-methodeobject met de waarde LeastConnections en slaat u het object op in de $LBMethod variabele.
Met de laatste opdracht maakt u een VIP-sjabloon voor de load balancer met de naam VIPTemplate01 die specifiek is voor het load balancer-model LB01 dat is vervaardigd door LB Manufacturer met behulp van de waarden voor de objecten die zijn opgeslagen in de $LBConnectionPersistence, $LBProtocol, $LBMethod en $LBHealthMonitor gemaakt in de vorige opdrachten.
Parameters
-Description
Hiermee geeft u een beschrijving voor de VIP-sjabloon.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
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 |
-LoadBalancerBackEndPort
Hiermee geeft u de poort op waarop de back-endservice wordt uitgevoerd. Deze taakverdeling wordt uitgevoerd.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancerConnectionPersistence
Hiermee geeft u een load balancer verbindingspersistentieobject.
Type: | LoadBalancerConnectionPersistence |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancerHealthMonitor
Hiermee geeft u een load balancer status monitor object.
Type: | LoadBalancerHealthMonitor[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancerManufacturer
Hiermee geeft u de naam op van het bedrijf dat een load balancer heeft vervaardigd. De acceptabele waarden voor deze parameter zijn:
- Brieven (a-z)
- Getallen (0-9)
- Onderstrepingsteken (_)
- Afbreekstreepje (-)
- Punt (.)
- Enkele aanhalingsteken (')
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancerModel
Hiermee geeft u het model van een load balancer
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancerPort
Hiermee geeft u de poort die moet worden gebruikt bij het configureren van een VIP in een load balancer.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancerProtocol
Hiermee geeft u het protocol dat moet worden gebruikt bij het maken van verbinding met een load balancer of een load balancer-protocolobject.
Type: | LoadBalancerProtocol |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancingMethod
Hiermee geeft u de taakverdelingsmethode te gebruiken. De acceptabele waarden voor deze parameter zijn:
- RoundRobin
- LeastConnectionsmember
- Waargenomen lid
- Voorspellend lid
- Verhoudingslid
- Snelste lid
- LeastConnections
- Vieringsknooppunt
- Predictivenode
- Rationode
- FastestResponseTime
- LeastSessions
- Geen
Gebruik deze opdracht om de beschikbare methoden voor een specifieke load balancer te bepalen: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Type: | LoadBalancingMethod |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van een VMM-object (Virtual Machine Manager).
Type: | String |
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 |
-VMMServer
Hiermee geeft u een VMM-serverobject.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |