Freigeben über


Set-SCLoadBalancerVIPTemplate

Ändert die Eigenschaften einer VIP-Vorlage für den Lastenausgleich.

Syntax

Set-SCLoadBalancerVIPTemplate
   [-VMMServer <ServerConnection>]
   [-LoadBalancerVIPTemplate] <LoadBalancerVIPTemplate>
   [-Name <String>]
   [-Description <String>]
   [-LoadBalancerManufacturer <String>]
   [-LoadBalancerModel <String>]
   [-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
   [-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
   [-LoadBalancerProtocol <LoadBalancerProtocol>]
   [-LoadBalancerPort <UInt16>]
   [-LoadBalancerBackEndPort <UInt16>]
   [-LoadBalancingMethod <LoadBalancingMethod>]
   [-DisableLoadBalancerConnectionPersistence]
   [-MakeGeneric]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Das cmdlet Set-SCLoadBalancerVIPTemplate ändert die Eigenschaften einer VIRTUELLEN IP-Vorlage (Load Balancer Virtual IP, VIP).

Beispiele

Beispiel 1: Ändern der Lastenausgleichsmethode in einer virtuellen IP-Vorlage für den Lastenausgleich

PS C:\> $VIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01" -Name "VIPTemplate01"
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "RoundRobin"
PS C:\> Set-SCLoadBalancerVIPTemplate -LoadBalancerVIPTemplate $VIPTemplate -LoadBalancingMethod $LBMethod

Der erste Befehl ruft das VIP-Vorlagenobjekt namens VIPTemplate01 ab und speichert das Objekt in der $VIPTemplate Variablen.

Der zweite Befehl erstellt ein neues Lastenausgleichsmethodeobjekt mit dem Namen Round Robin und speichert das Objekt in der $LBMethod Variablen.

Der letzte Befehl ändert die Lastenausgleichsmethode für die VIP-Vorlage, die in $VIPTemplate gespeichert ist, in die in $LBMethod gespeicherte Methode, die Round Robin ist.

Parameter

-Description

Gibt eine Beschreibung für die VIP-Vorlage an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableLoadBalancerConnectionPersistence

Gibt an, dass die Persistenz der Lastenausgleichsverbindung in einem VIP-Profil deaktiviert ist.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerBackEndPort

Gibt den Port an, auf dem der Back-End-Dienst ausgeführt wird, der lastenausgleichen wird.

Typ:UInt16
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerConnectionPersistence

Gibt ein Lastenausgleichsverbindungspersistenobjekt an.

Typ:LoadBalancerConnectionPersistence
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerHealthMonitor

Gibt ein Array von Objekten des Lastenausgleichs-Integritätsmonitors an.

Typ:LoadBalancerHealthMonitor[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerManufacturer

Gibt den Namen des Unternehmens an, das einen Lastenausgleich hergestellt hat. Die zulässigen Werte für diesen Parameter sind:

  • Buchstaben (a-z)
  • Zahlen (0-9)
  • Unterstrich (_)
  • Bindestrich (-)
  • Punkt (.)
  • Einfaches Anführungszeichen (')
Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerModel

Gibt das Modell eines Lastenausgleichs an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerPort

Gibt den Port an, der beim Konfigurieren einer VIP in einem Lastenausgleich verwendet werden soll.

Typ:UInt16
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerProtocol

Gibt das Protokoll an, das beim Herstellen einer Verbindung mit einem Lastenausgleichsmodul oder einem Lastenausgleichsprotokollobjekt verwendet werden soll.

Typ:LoadBalancerProtocol
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerVIPTemplate

Gibt eine VIP-Vorlage für den Lastenausgleich an.

Typ:LoadBalancerVIPTemplate
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-LoadBalancingMethod

Gibt die zu verwendende Lastenausgleichsmethode an. Die zulässigen Werte für diesen Parameter sind:

  • RoundRobin
  • LeastConnectionsmember
  • Brückentag
  • Predictivemember
  • Ratiomember
  • Schnellstes Unternehmen
  • LeastConnections
  • Observednode
  • Predictivenode
  • Rationode
  • SchnellsteResponseTime
  • LeastSessions
  • Nichts

Um die verfügbaren Methoden für einen bestimmten Lastenausgleich zu ermitteln, verwenden Sie den folgenden Befehl: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods

Typ:LoadBalancingMethod
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MakeGeneric

Gibt an, dass ein VIP-Profil generische Einstellungen für den Lastenausgleich anwenden kann.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines VMM-Objekts (Virtual Machine Manager) an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Typ:ServerConnection
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Ausgaben

LoadBalancer

Dieses Cmdlet gibt ein LoadBalancer--Objekt zurück.