Udostępnij za pośrednictwem


New-SCLoadBalancerTemplate

Tworzy szablon modułu równoważenia obciążenia, który można dodać do szablonu usługi.

Składnia

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>]

Opis

Polecenie cmdlet New-SCLoadBalancerTemplate tworzy szablon modułu równoważenia obciążenia, który można dodać do szablonu usługi. Podczas wdrażania wystąpienia usługi na podstawie szablonu usługi program Virtual Machine Manager (VMM) lokalizuje odpowiedni moduł równoważenia obciążenia w środowisku programu VMM podczas umieszczania i konfiguruje je na podstawie właściwości podanych w szablonie modułu równoważenia obciążenia.

Przykłady

Przykład 1. Tworzenie szablonu modułu równoważenia obciążenia

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

Pierwsze polecenie pobiera obiekt szablonu usługi o nazwie ServiceTemplate01 i przechowuje obiekt w zmiennej $ServiceTemplate.

Drugie polecenie pobiera szablon warstwy komputera dla szablonu usługi przechowywanego w $ServiceTemplate (w tym przypadku ServiceTemplate01) i przechowuje obiekt w zmiennej $TierTemplate.

Trzecie polecenie pobiera szablon adresu VIP modułu równoważenia obciążenia z producentem modułu równoważenia obciążenia i modelem LB01 i przechowuje szablon w zmiennej $LBVIPTemplate.

Czwarte polecenie pobiera szablon maszyny wirtualnej dla szablonu warstwy komputera przechowywanego w $TierTemplate.

Piąte polecenie pobiera wirtualną kartę sieciową dla szablonu maszyny wirtualnej przechowywanego w $VMTemplate.

Szóste polecenie tworzy szablon modułu równoważenia obciążenia przy użyciu szablonu warstwy komputera, szablonu modułu równoważenia obciążenia i obiektów wirtualnej karty sieciowej uzyskanych w poprzednich poleceniach i przechowuje obiekt w zmiennej $LBTemplate.

Ostatnie polecenie wyświetla informacje o szablonie modułu równoważenia obciążenia.

Parametry

-ComputerTierTemplate

Określa obiekt szablonu warstwy komputera.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-LoadBalancerVIPTemplate

Określa szablon wirtualnego adresu IP (VIP) modułu równoważenia obciążenia.

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

-LogicalNetworkVIP

Określa sieci logiczne, z których należy przypisać adres IP frontonu dla modułu równoważenia obciążenia (koligacja sieci logicznej frontonu).

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-VirtualNetworkAdapter

Określa obiekt wirtualnej karty sieciowej dla maszyny wirtualnej.

Maksymalna liczba wirtualnych kart sieciowych zależy od typu hosta. Jeśli typ hosta to Hyper-V, maksymalna liczba wirtualnych kart sieciowych to:

  • Maksymalnie cztery emulowane karty na maszynę wirtualną.
  • Maksymalnie osiem syntetycznych kart na maszynę wirtualną. Wyjątkiem jest to, że żaden sterownik nie jest dostępny dla emulowanej karty sieciowej w gościu systemu Windows Server 2003 x64.

Jeśli typ hosta to VMware ESX:

  • Maksymalnie cztery emulowane karty na maszynę wirtualną.

Jeśli typ hosta to Citrix XenServer:

  • Maksymalnie siedem emulowanych kart na maszynę wirtualną.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMNetworkServiceSetting

Określa ustawienie usługi sieciowej maszyny wirtualnej.

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

-VMNetworkVIP

Określa obiekt VMNetwork .

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

Dane wyjściowe

LoadBalancerTemplate

To polecenie cmdlet zwraca obiekt LoadBalancerTemplate .