Delen via


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 -Detailedvoor 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