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 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 (koligację 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 wynosi:
- Do czterech emulowanych kart sieciowych na maszynę wirtualną.
- Maksymalnie osiem kart syntetycznych na maszynę wirtualną. Wyjątkiem jest to, że żaden sterownik nie jest dostępny dla emulowanej karty sieciowej na gościu systemu Windows Server 2003 x64.
Jeśli typ hosta to VMware ESX:
- Do czterech emulowanych kart sieciowych na maszynę wirtualną.
Jeśli typ hosta to Citrix XenServer:
- Maksymalnie siedem emulowanych kart sieciowych 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 .