Sdílet prostřednictvím


New-SCLoadBalancerTemplate

Vytvoří šablonu nástroje pro vyrovnávání zatížení, kterou je možné přidat do šablony služby.

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

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ístění vyhledá vhodný nástroj pro vyrovnávání zatížení ve vašem prostředí VMM a nakonfiguruje ho na základě vlastností uvedený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.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-LoadBalancerVIPTemplate

Určuje šablonu virtuální IP adresy (VIP) nástroje pro vyrovnávání zatížení.

Type:LoadBalancerVIPTemplate
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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).

Type:LogicalNetwork
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

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

-RunAsynchronously

Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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ů je:

  • 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 není k dispozici žádný ovladač v hostovaném systému Windows Server 2003 x64.

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č.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMNetworkServiceSetting

Určuje nastavení síťové služby virtuálního počítače.

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

-VMNetworkVIP

Určuje objekt VMNetwork .

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

Výstupy

LoadBalancerTemplate

Tato rutina vrátí objekt LoadBalancerTemplate .