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 .