New-SCLoadBalancerTemplate
Skapar en mall för lastbalanserare som kan läggas till i en tjänstmall.
Syntax
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
-LogicalNetworkVIP <LogicalNetwork>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Cmdleten New-SCLoadBalancerTemplate skapar en mall för lastbalanserare som du kan lägga till i en tjänstmall. När du distribuerar en tjänstinstans baserat på tjänstmallen letar Virtual Machine Manager (VMM) upp en lämplig lastbalanserare i VMM-miljön under placeringen och konfigurerar den baserat på egenskaperna i lastbalanseringsmallen.
Exempel
Exempel 1: Skapa en mall för lastbalanserare
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $TierTemplate = Get-SCComputerTierTemplate -ServiceTemplate $ServiceTemplate
PS C:\> $LBVIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01"
PS C:\> $VMTemplate = Get-SCVMTemplate -ComputerTierTemplate $TierTemplate
PS C:\> $Adapter = Get-SCVirtualNetworkAdapter -VMTemplate $VMTemplate
PS C:\> $LBTemplate = New-SCLoadBalancerTemplate -ComputerTierTemplate $TierTemplate -LoadBalancerVIPTemplate $LBVIPTemplate -VirtualNetworkAdapter $Adapter
PS C:\> $LBTemplate
Det första kommandot hämtar tjänstmallobjektet med namnet ServiceTemplate01 och lagrar objektet i variabeln $ServiceTemplate.
Det andra kommandot hämtar mallen på datornivå för tjänstmallen som lagras i $ServiceTemplate (i det här fallet ServiceTemplate01) och lagrar objektet i variabeln $TierTemplate.
Det tredje kommandot hämtar lastbalanserarens VIP-mall med tillverkaren av LB Manufacturer och modellen LB01 och lagrar mallen i variabeln $LBVIPTemplate.
Det fjärde kommandot hämtar mallen för virtuella datorer för mallen på datornivå som lagras i $TierTemplate.
Det femte kommandot hämtar det virtuella nätverkskortet för mallen för virtuella datorer som lagras i $VMTemplate.
Det sjätte kommandot skapar en lastbalanseringsmall med hjälp av mallen för datornivå, mallen för lastbalanserare och virtuella nätverkskortobjekt som hämtades i föregående kommandon och lagrar objektet i variabeln $LBTemplate.
Det sista kommandot visar information om lastbalanseringsmallen.
Parametrar
-ComputerTierTemplate
Anger ett mallobjekt på datornivå.
Type: | ComputerTierTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerVIPTemplate
Anger en mall för virtuell IP-adress för lastbalanserare (VIP).
Type: | LoadBalancerVIPTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkVIP
Anger från vilka logiska nätverk klientdelens IP-adress för lastbalanseraren ska tilldelas (tillhörigheten mellan klientdelen och det logiska nätverket).
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset om 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 |
-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 |
-VirtualNetworkAdapter
Anger ett virtuellt nätverkskortsobjekt för en virtuell dator.
Det maximala antalet virtuella nätverkskort varierar beroende på typ av värd. Om värdtypen är Hyper-V är det maximala antalet virtuella nätverkskort:
- Upp till fyra emulerade kort per virtuell dator.
- Upp till åtta syntetiska kort per virtuell dator. Ett undantag är att ingen drivrutin är tillgänglig för ett emulerat nätverkskort på en Windows Server 2003 x64-gäst.
Om värdtypen är VMware ESX:
- Upp till fyra emulerade kort per virtuell dator.
Om värdtypen är Citrix XenServer:
- Upp till sju emulerade kort per virtuell dator.
Type: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkServiceSetting
Anger en tjänstinställning för virtuell datornätverk.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkVIP
Anger ett VMNetwork-objekt .
Type: | VMNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
LoadBalancerTemplate
Den här cmdleten returnerar ett LoadBalancerTemplate-objekt .