Dela via


Add-SCLoadBalancer

Lägger till en lastbalanserare i VMM.

Syntax

Add-SCLoadBalancer
   [-VMMServer <ServerConnection>]
   [-LoadBalancerAddress] <String>
   [-Port <UInt16>]
   -Manufacturer <String>
   -Model <String>
   -RunAsAccount <RunAsAccount>
   [-ConfigurationProvider <ConfigurationProvider>]
   -VMHostGroup <HostGroup[]>
   [-LogicalNetworkVIP <LogicalNetwork[]>]
   [-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Cmdleten Add-SCLoadBalancer lägger till en lastbalanserare i Virtual Machine Manager (VMM).

Exempel

Exempel 1: Lägg till en lastbalanserare

PS C:\> $LBProvider = Get-SCConfigurationProvider | Where-Object { $_.Type -Eq "LoadBalancer" -And $_.Manufacturer -Eq "LBManufacturer" -And $_.Model -Eq "LB01"} 
PS C:\> $HostGroup =@()
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup01" }
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup02\Production" }
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "LBRunAsAcct" 
PS C:\> Add-SCLoadBalancer -ConfigurationProvider $LBProvider -VMHostGroup $HostGroup -RunAsAccount $RunAsAcct -LoadBalancerAddress "LB.Contoso.com" -Manufacturer "LBManufacturer" -Model "LB01" -Port "123"

Det första kommandot hämtar lastbalanserarens providerobjekt med den angivna tillverkaren och modellen och lagrar objektet i variabeln $LBProvider.

Det andra kommandot skapar en matris med namnet $HostGroup. De tredje och fjärde kommandona fyller i $HostGroup-matrisen med värdgrupper med namnet HostGroup01 och Production.

Det femte kommandot hämtar Kör som-kontoobjektet med namnet LBRunAsAcct och lagrar objektet i variabeln $RunAsAcct.

Det sista kommandot lägger till lastbalanseraren med det angivna Kör som-kontot.

Parametrar

-ConfigurationProvider

Anger ett konfigurationsproviderobjekt.

En konfigurationsprovider är ett plugin-program till VMM som översätter VMM PowerShell-kommandon till API-anrop som är specifika för en typ av lastbalanserare. Om ingen konfigurationsprovider har angetts använder VMM informationen om tillverkare och modell för att välja en tillgänglig konfigurationsprovider. Om ingen konfigurationsprovider hittas läggs inte lastbalanseraren till.

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

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.

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

-LoadBalancerAddress

Anger det fullständigt kvalificerade domännamnet (FQDN) eller IP-adressen för en lastbalanserare. Vanliga format är FQDN-, IPv4- eller IPv6-adresser, men kontakta lastbalanserarens tillverkare om det giltiga formatet för lastbalanseraren.

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

-LogicalNetworkDedicatedIP

Anger de logiska nätverk från vilka serverdels-IP-adressen för lastbalanseraren ska tilldelas (den logiska nätverkstillhörigheten i serverdelen).

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

-LogicalNetworkVIP

Anger de logiska nätverk från vilka klientdelens IP-adress för lastbalanseraren ska tilldelas (klientdelens logiska nätverkstillhörighet).

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

-Manufacturer

Anger namnet på företaget som tillverkade en fysisk enhet. Giltiga tecken är:

  • Bokstäver (a-z)
  • Tal (0–9)
  • Understreck (_)
  • Bindestreck(-)
  • Punkt (.)
  • Enkelt citattecken (')
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Model

Anger modellen för en fysisk enhet.

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

-Port

Anger den nätverksport som ska användas när du lägger till ett objekt eller skapar en anslutning. Giltiga värden är: 1 till 4095.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsAccount

Anger ett Kör som-konto som innehåller autentiseringsuppgifter med behörighet att utföra den här åtgärden.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-VMHostGroup

Anger ett värdgruppsobjekt för en virtuell dator.

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

-VMMServer

Anger ett VMM-serverobjekt.

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

Utdata

LoadBalancer

Den här cmdleten returnerar ett LoadBalancer-objekt .