Sdílet prostřednictvím


New-SCLoadBalancerVIP

Vytvoří virtuální IP adresu nástroje pro vyrovnávání zatížení v nástroji pro vyrovnávání zatížení.

Syntax

New-SCLoadBalancerVIP
   [-VMMServer <ServerConnection>]
   -Name <String>
   -LoadBalancer <LoadBalancer>
   -IPAddress <String>
   [-LoadBalancerPort <UInt16>]
   [-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>]
   [-IsPersistenceEnabled <Boolean>]
   [-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
   [-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
   [-LoadBalancerProtocol <LoadBalancerProtocol>]
   [-LoadBalancingMethod <LoadBalancingMethod>]
   [-FrontEndVMNetwork <VMNetwork>]
   [-BackEndVirtualNetworkAdapters <VirtualNetworkAdapter[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Rutina New-SCLoadBalancerVIP vytvoří virtuální IP adresu nástroje pro vyrovnávání zatížení (VIP) v nástroji pro vyrovnávání zatížení.

Příklady

Příklad 1: Vytvoření virtuální IP adresy nástroje pro vyrovnávání zatížení

PS C:\> $LBProtocol = New-SCLoadBalancerProtocol -Name "HTTPS" -HTTPSCertificateSubjectName "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 "SourceIP" -Value "255.255.255.0"
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -Request "Get /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 5 -TimeoutSeconds 2 -ProtocolName "HTTPS"
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "LeastConnections"
PS C:\> $LoadBalancer = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> New-SCLoadBalancerVIP -Name "LoadBalancerVIP01" -IPAddress 10.0.0.1 -LoadBalancer $LoadBalancer -LoadBalancerConnectionPersistence $LBConnectionPersistence -LoadBalancerProtocol $LBProtocol -LoadBalancingMethod $LBMethod -LoadBalancerHealthMonitor $LBHealthMonitor -LoadBalancerPort 80

První příkaz vytvoří objekt protokolu nástroje pro vyrovnávání zatížení a uloží objekt do proměnné $LBProtocol.

Druhý příkaz vytvoří objekt trvalosti připojení nástroje pro vyrovnávání zatížení a uloží objekt do proměnné $LBConnectionPersistence.

Třetí příkaz vytvoří objekt monitorování stavu nástroje pro vyrovnávání zatížení a uloží objekt do proměnné $LBHealthMonitor.

Čtvrtý příkaz vytvoří objekt metody vyrovnávání zatížení a uloží objekt do $LBMethod proměnné.

Pátý příkaz získá objekt nástroje pro vyrovnávání zatížení s adresou LB01.Contoso.com a uloží objekt do proměnné $LoadBalancer.

Poslední příkaz vytvoří virtuální IP adresu nástroje pro vyrovnávání zatížení s názvem LoadBalancerVIP01 pomocí nástroje pro vyrovnávání zatížení uloženého v $LoadBalancer a objektů vytvořených v předchozích příkazech.

Parametry

-BackEndVirtualNetworkAdapters

Určuje seznam objektů VirtualNetworkAdapter virtuálních počítačů s vyrovnáváním zatížení.

Type:VirtualNetworkAdapter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrontEndVMNetwork

Určuje síť virtuálních počítačů pro front-endovou IP adresu pravidla vyrovnávání zatížení. Jedná se o síť, ze které se používá virtuální IP adresa nástroje pro vyrovnávání zatížení.

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

-IPAddress

Určuje adresu IPv4 nebo IPv6.

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

-IsPersistenceEnabled

Určuje, jestli je pro virtuální IP adresu nástroje pro vyrovnávání zatížení povolená trvalost. Při nastavení na $True se nástroj pro vyrovnávání zatížení pokusí přesměrovat konkrétního klienta na stejný virtuální počítač za nástrojem pro vyrovnávání zatížení.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-LoadBalancer

Určuje objekt nástroje pro vyrovnávání zatížení.

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

-LoadBalancerConnectionPersistence

Určuje objekt trvalosti připojení nástroje pro vyrovnávání zatížení.

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

-LoadBalancerHealthMonitor

Určuje objekt monitorování stavu nástroje pro vyrovnávání zatížení.

Type:LoadBalancerHealthMonitor[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerPort

Určuje port, který se má použít při konfiguraci virtuální IP adresy v nástroji pro vyrovnávání zatížení.

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

-LoadBalancerProtocol

Určuje protokol, který se má použít při připojování k nástroji pro vyrovnávání zatížení nebo objektu protokolu nástroje pro vyrovnávání zatížení.

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

-LoadBalancerVIPTemplate

Určuje šablonu VIP nástroje pro vyrovnávání zatížení.

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

-LoadBalancingMethod

Určuje metodu vyrovnávání zatížení, která se má použít. Platné hodnoty jsou:

  • RoundRobin
  • LeastConnectionsmember
  • Pohyblivý svátek
  • Prediktivní funkce
  • Ratiomember
  • Nejrychlejšímmber
  • LeastConnections
  • Pozorovaný uzel
  • Prediktivní uzel
  • Uzlu poměru
  • NejrychlejšíResponseTime
  • Nejnižšísessions
  • Žádné

K určení dostupných metod pro konkrétní nástroj pro vyrovnávání zatížení použijte následující příkaz: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods

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

-Name

Určuje název objektu nástroje Virtual Machine Manager (VMM).

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-VMMServer

Určuje objekt serveru VMM.

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

Výstupy

LoadBalancerVIP

Tato rutina vrátí objekt LoadBalancerVIP .

Poznámky

  • Vyžaduje objekt nástroje pro vyrovnávání zatížení VMM, který lze načíst pomocí rutiny Get-SCLoadBalancer .