Udostępnij za pośrednictwem


Add-SCLoadBalancer

Dodaje moduł równoważenia obciążenia do programu VMM.

Składnia

Add-SCLoadBalancer
   [-VMMServer <ServerConnection>]
   [-LoadBalancerAddress] <String>
   [-Port <UInt16>]
   -Manufacturer <String>
   -Model <String>
   -RunAsAccount <RunAsAccount>
   [-ConfigurationProvider <ConfigurationProvider>]
   -VMHostGroup <HostGroup[]>
   [-LogicalNetworkVIP <LogicalNetwork[]>]
   [-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-SCLoadBalancer dodaje moduł równoważenia obciążenia do programu Virtual Machine Manager (VMM).

Przykłady

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

PS C:\> $LBProvider = Get-SCConfigurationProvider | Where-Object { $_.Type -Eq "LoadBalancer" -And $_.Manufacturer -Eq "LBManufacturer" -And $_.Model -Eq "LB01"} 
PS C:\> $HostGroup =@()
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup01" }
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup02\Production" }
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "LBRunAsAcct" 
PS C:\> Add-SCLoadBalancer -ConfigurationProvider $LBProvider -VMHostGroup $HostGroup -RunAsAccount $RunAsAcct -LoadBalancerAddress "LB.Contoso.com" -Manufacturer "LBManufacturer" -Model "LB01" -Port "123"

Pierwsze polecenie pobiera obiekt dostawcy modułu równoważenia obciążenia z określonym producentem i modelem oraz przechowuje obiekt w zmiennej $LBProvider.

Drugie polecenie tworzy tablicę o nazwie $HostGroup. Trzecie i czwarte polecenia wypełniają tablicę $HostGroup grupami hostów o nazwach HostGroup01 i Production.

Piąte polecenie pobiera obiekt konta Uruchom jako o nazwie LBRunAsAcct i przechowuje obiekt w zmiennej $RunAsAcct.

Ostatnie polecenie dodaje moduł równoważenia obciążenia przy użyciu określonego konta Uruchom jako.

Parametry

-ConfigurationProvider

Określa obiekt dostawcy konfiguracji.

Dostawca konfiguracji to wtyczka do programu VMM, która tłumaczy polecenia programu PowerShell programu VMM na wywołania interfejsu API specyficzne dla typu modułu równoważenia obciążenia. Jeśli nie określono dostawcy konfiguracji, program VMM używa informacji o producencie i modelu, aby wybrać dostępnego dostawcę konfiguracji. Jeśli nie zostanie znaleziony żaden dostawca konfiguracji, moduł równoważenia obciążenia nie zostanie dodany.

Typ:ConfigurationProvider
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
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

-LoadBalancerAddress

Określa w pełni kwalifikowaną nazwę domeny (FQDN) lub adres IP modułu równoważenia obciążenia. Zwykłe formaty to nazwy FQDN, IPv4 lub IPv6, ale zapoznaj się z producentem modułu równoważenia obciążenia pod kątem prawidłowego formatu modułu równoważenia obciążenia.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-LogicalNetworkDedicatedIP

Określa sieci logiczne, z których ma zostać przypisany adres IP zaplecza modułu równoważenia obciążenia (koligacja sieci logicznej zaplecza).

Typ:LogicalNetwork[]
Position:Named
Domyślna wartość:None
Wymagane:False
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:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Manufacturer

Określa nazwę firmy, która wyprodukowała urządzenie fizyczne. Prawidłowe znaki to:

  • Litery (a-z)
  • Liczby (0–9)
  • Podkreślenie (_)
  • Łącznik(-)
  • Kropka (.)
  • Pojedynczy cudzysłów (')
Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Model

Określa model urządzenia fizycznego.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Port

Określa port sieciowy do użycia podczas dodawania obiektu lub tworzenia połączenia. Prawidłowe wartości to: od 1 do 4095.

Typ:UInt16
Position:Named
Domyślna wartość:None
Wymagane:False
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

-RunAsAccount

Określa konto Uruchom jako zawierające poświadczenia z uprawnieniem do wykonania tej akcji.

Typ:RunAsAccount
Position:Named
Domyślna wartość:None
Wymagane:True
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

-VMHostGroup

Określa obiekt grupy hostów maszyny wirtualnej.

Typ:HostGroup[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa obiekt serwera programu VMM.

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

LoadBalancer

To polecenie cmdlet zwraca obiekt LoadBalancer.