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 mallen för lastbalanserare.
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 modell LB01 och lagrar mallen i variabeln $LBVIPTemplate.
Det fjärde kommandot hämtar mallen för den virtuella datorn 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 mall för lastbalanserare 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 senaste kommandot visar information om lastbalanserarens mall.
Parametrar
-ComputerTierTemplate
Anger ett mallobjekt på datornivå.
Typ: | ComputerTierTemplate |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LoadBalancerVIPTemplate
Anger en mall för virtuell IP-adress för lastbalanserare (VIP).
Typ: | LoadBalancerVIPTemplate |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LogicalNetworkVIP
Anger de logiska nätverk från vilka klientdelens IP-adress för lastbalanseraren ska tilldelas (klientdelens logiska nätverkstillhörighet).
Typ: | LogicalNetwork |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VirtualNetworkAdapter
Anger ett virtuellt nätverkskortobjekt 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.
Typ: | VirtualNetworkAdapter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMNetworkServiceSetting
Anger en nätverkstjänstinställning för virtuell dator.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMNetworkVIP
Anger ett VMNetwork- objekt.
Typ: | VMNetwork |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Utdata
LoadBalancerTemplate
Den här cmdleten returnerar ett LoadBalancerTemplate--objekt.