New-SCLoadBalancerTemplate
Vytvoří šablonu nástroje pro vyrovnávání zatížení, kterou lze přidat do šablony služby.
Syntaxe
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
Rutina New-SCLoadBalancerTemplate vytvoří šablonu nástroje pro vyrovnávání zatížení, kterou můžete přidat do šablony služby. Když nasadíte instanci služby založenou na šabloně služby, nástroj Virtual Machine Manager (VMM) během umísťování vyhledá příslušný nástroj pro vyrovnávání zatížení v prostředí VMM a nakonfiguruje ho na základě vlastností poskytovaných v šabloně nástroje pro vyrovnávání zatížení.
Příklady
Příklad 1: Vytvoření šablony nástroje pro vyrovnávání zatížení
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
První příkaz získá objekt šablony služby s názvem ServiceTemplate01 a uloží objekt do proměnné $ServiceTemplate.
Druhý příkaz získá šablonu vrstvy počítače pro šablonu služby uloženou v $ServiceTemplate (v tomto případě ServiceTemplate01) a uloží objekt do proměnné $TierTemplate.
Třetí příkaz získá šablonu VIP nástroje pro vyrovnávání zatížení s výrobcem nástroje pro vyrovnávání zatížení a modelem LB01 a uloží šablonu do proměnné $LBVIPTemplate.
Čtvrtý příkaz získá šablonu virtuálního počítače pro šablonu vrstvy počítače uloženou v $TierTemplate.
Pátý příkaz získá virtuální síťový adaptér pro šablonu virtuálního počítače uloženou v $VMTemplate.
Šestý příkaz vytvoří šablonu nástroje pro vyrovnávání zatížení pomocí šablony vrstvy počítače, šablony nástroje pro vyrovnávání zatížení a objektů virtuálních síťových adaptérů získaných v předchozích příkazech a uloží objekt do proměnné $LBTemplate.
Poslední příkaz zobrazí informace o šabloně nástroje pro vyrovnávání zatížení.
Parametry
-ComputerTierTemplate
Určuje objekt šablony vrstvy počítače.
Typ: | ComputerTierTemplate |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LoadBalancerVIPTemplate
Určuje šablonu virtuální IP adresy (VIP) nástroje pro vyrovnávání zatížení.
Typ: | LoadBalancerVIPTemplate |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LogicalNetworkVIP
Určuje logické sítě, ze kterých má být přiřazena front-endová IP adresa nástroje pro vyrovnávání zatížení (spřažení logické sítě front-endu).
Typ: | LogicalNetwork |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VirtualNetworkAdapter
Určuje objekt virtuálního síťového adaptéru pro virtuální počítač.
Maximální počet virtuálních síťových adaptérů se liší podle typu hostitele. Pokud je typ hostitele Hyper-V, maximální počet virtuálních síťových adaptérů:
- Až čtyři emulované adaptéry na virtuální počítač.
- Až osm syntetických adaptérů na virtuální počítač. Výjimkou je, že pro emulovaný síťový adaptér v hostovaném systému Windows Server 2003 x64 není k dispozici žádný ovladač.
Pokud je typ hostitele VMware ESX:
- Až čtyři emulované adaptéry na virtuální počítač.
Pokud je typ hostitele Citrix XenServer:
- Až sedm emulovaných adaptérů na virtuální počítač.
Typ: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMNetworkServiceSetting
Určuje nastavení síťové služby virtuálního počítače.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMNetworkVIP
Určuje objekt VMNetwork.
Typ: | VMNetwork |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
LoadBalancerTemplate
Tato rutina vrátí objekt LoadBalancerTemplate.