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.
Typ: | ComputerTierTemplate |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancerVIPTemplate
Określa szablon wirtualnego adresu IP (VIP) modułu równoważenia obciążenia.
Typ: | LoadBalancerVIPTemplate |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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).
Typ: | LogicalNetwork |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VirtualNetworkAdapter
Określa obiekt wirtualnej karty sieciowej dla maszyny wirtualnej.
Maksymalna liczba wirtualnych kart sieciowych różni się w zależności 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 sieciowych 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:
- Maksymalnie cztery emulowane karty na maszynę wirtualną.
Jeśli typ hosta to Citrix XenServer:
- Maksymalnie siedem emulowanych kart sieciowych na maszynę wirtualną.
Typ: | VirtualNetworkAdapter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMNetworkServiceSetting
Określa ustawienie usługi sieciowej maszyny wirtualnej.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMNetworkVIP
Określa obiekt VMNetwork.
Typ: | VMNetwork |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
LoadBalancerTemplate
To polecenie cmdlet zwraca obiekt LoadBalancerTemplate.