Add-SCLoadBalancer
Voegt een load balancer toe aan VMM.
Syntaxis
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
De cmdlet Add-SCLoadBalancer voegt een load balancer toe aan Virtual Machine Manager (VMM).
Voorbeelden
Voorbeeld 1: Een load balancer toevoegen
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"
Met de eerste opdracht wordt het load balancer-providerobject opgehaald met de opgegeven fabrikant en het model en wordt het object opgeslagen in de $LBProvider variabele.
Met de tweede opdracht maakt u een matrix met de naam $HostGroup. De derde en vierde opdrachten vullen de $HostGroup matrix met hostgroepen met de naam HostGroup01 en Production.
Met de vijfde opdracht wordt het Run As-accountobject met de naam LBRunAsAcct opgehaald en wordt het object opgeslagen in de $RunAsAcct variabele.
Met de laatste opdracht wordt de load balancer toegevoegd met behulp van het opgegeven Uitvoeren als-account.
Parameters
-ConfigurationProvider
Hiermee geeft u een configuratieproviderobject op.
Een configuratieprovider is een invoegtoepassing voor VMM die VMM PowerShell-opdrachten vertaalt naar API-aanroepen die specifiek zijn voor een type load balancer. Als er geen configuratieprovider is opgegeven, gebruikt VMM de gegevens van de fabrikant en het model om een beschikbare configuratieprovider te kiezen. Als er geen configuratieprovider wordt gevonden, wordt de load balancer niet toegevoegd.
Type: | ConfigurationProvider |
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 |
-LoadBalancerAddress
Hiermee geeft u de FQDN (Fully Qualified Domain Name) of het IP-adres van een load balancer. Gebruikelijke indelingen zijn FQDN-, IPv4- of IPv6-adressen, maar neem contact op met de fabrikant van de load balancer voor de geldige indeling voor uw load balancer.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LogicalNetworkDedicatedIP
Hiermee geeft u de logische netwerken waaruit het back-end-IP-adres voor de load balancer moet worden toegewezen (de back-end logische netwerkaffiniteit).
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Vereist: | False |
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: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Manufacturer
Hiermee geeft u de naam op van het bedrijf dat een fysiek apparaat heeft vervaardigd. Geldige tekens 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 |
-Model
Hiermee geeft u het model van een fysiek apparaat.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Port
Hiermee geeft u de netwerkpoort die moet worden gebruikt bij het toevoegen van een object of het maken van een verbinding. Geldige waarden zijn: 1 tot 4095.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Vereist: | False |
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 |
-RunAsAccount
Hiermee geeft u een Uitvoeren als-account op dat referenties bevat met de machtiging om deze actie uit te voeren.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Vereist: | True |
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 |
-VMHostGroup
Hiermee geeft u een hostgroepobject voor de virtuele machine op.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Vereist: | True |
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 |
Uitvoerwaarden
LoadBalancer
Met deze cmdlet wordt een LoadBalancer--object geretourneerd.