Condividi tramite


New-SCLoadBalancerVIPTemplate

Crea un modello VIP di bilanciamento del carico utilizzato per creare un VIP di bilanciamento del carico.

Sintassi

Generic (impostazione predefinita).

New-SCLoadBalancerVIPTemplate
    -Name <String>
    -LoadBalancerProtocol <LoadBalancerProtocol>
    -LoadBalancerPort <UInt16>
    -LoadBalancingMethod <LoadBalancingMethod>
    [-VMMServer <ServerConnection>]
    [-Description <String>]
    [-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
    [-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
    [-LoadBalancerBackEndPort <UInt16>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Specific

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

Descrizione

Il cmdlet New-SCLoadBalancerVIPTemplate crea un modello di indirizzo IP virtuale (VIP) del servizio di bilanciamento del carico usato per creare un indirizzo VIP del servizio di bilanciamento del carico.

Per informazioni sulla creazione di un indirizzo VIP del servizio di bilanciamento del carico, digitare Get-Help New-SCLoadBalancerVIP -Detailed.

Esempio

Esempio 1: Creare un modello IP virtuale specifico per il bilanciamento del carico

PS C:\> $LBProtocol = New-SCLoadBalancerProtocol -Name "HTTPS" -HTTPSCertificate "C=US,ST=WA,L=Redmond,O=Contoso,OU=Test,CN=www.contoso.com/emailAddress=contoso@contoso.com" -HTTPSReencryptconnection $True -TerminateHTTPS $True
PS C:\> $LBConnectionPersistence = New-SCLoadBalancerConnectionPersistence -Name "Source IP" -Value "255.255.255.0"
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "Get /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "Least Connections"
PS C:\> New-SCLoadBalancerVIPTemplate -Name "VIPTemplate01" -Description "Specific virtual IP Template" -LoadBalancerManufacturer "LB Manufacturer" -LoadBalancerModel "LB01" -LoadBalancerPort "123" -LoadBalancerConnectionPersistence $LBConnectionPersistence -LoadBalancerProtocol $LBProtocol -LoadBalancingMethod $LBMethod  -LoadBalancerHealthMonitor $LBHealthMonitor

Il primo comando crea un oggetto protocollo di bilanciamento del carico specificando che la connessione HTTPS termina al servizio di bilanciamento del carico, quindi la connessione viene nuovamente crittografata con il server. Il comando memorizza quindi l'oggetto nella variabile $LBProtocol.

Il secondo comando crea un oggetto di resistenza alla connessione del bilanciamento del carico con un valore di 255.255.255.0 e quindi memorizza l'oggetto nella variabile $LBConnectionPersistence.

Il terzo comando crea un oggetto di monitoraggio dell'integrità del bilanciamento del carico specificando il protocollo del bilanciatore del carico, la risposta, l'intervallo in secondi e il timeout in secondi. Il comando memorizza quindi l'oggetto nella variabile $LBHealthMonitor.

Il quarto comando crea un oggetto metodo di bilanciamento del carico con il valore di LeastConnections e memorizza l'oggetto nella variabile $LBMethod.

L'ultimo comando crea un modello VIP di bilanciamento del carico denominato VIPTemplate01 specifico per il modello di bilanciamento del carico LB01 prodotto da LB Manufacturer utilizzando i valori per gli oggetti archiviati nei $LBConnectionPersistence, $LBProtocol, $LBMethod e $LBHealthMonitor creati nei comandi precedenti.

Parametri

-Description

Specifica una descrizione per il modello VIP.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LoadBalancerBackEndPort

Specifica la porta in cui è in esecuzione il servizio back-end che viene bilanciata dal carico.

Proprietà dei parametri

Tipo:UInt16
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LoadBalancerConnectionPersistence

Specifica un oggetto di persistenza della connessione del bilanciamento del carico.

Proprietà dei parametri

Tipo:LoadBalancerConnectionPersistence
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LoadBalancerHealthMonitor

Specifica un oggetto di monitoraggio dell'integrità del sistema di bilanciamento del carico.

Proprietà dei parametri

Tipo:

LoadBalancerHealthMonitor[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LoadBalancerManufacturer

Specifica il nome della società che ha prodotto un servizio di bilanciamento del carico. I valori accettabili per questo parametro sono:

  • Lettere (a-z)
  • Numeri (0-9)
  • Carattere di sottolineatura (_)
  • Trattino (-)
  • Punto (.)
  • Virgolette singole (')

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

Specific
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LoadBalancerModel

Specifica il modello di un sistema di bilanciamento del carico

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

Specific
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LoadBalancerPort

Specifica la porta da utilizzare durante la configurazione di un indirizzo VIP in un sistema di bilanciamento del carico.

Proprietà dei parametri

Tipo:UInt16
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LoadBalancerProtocol

Specifica il protocollo da utilizzare per la connessione a un sistema di bilanciamento del carico o a un oggetto protocollo del servizio di bilanciamento del carico.

Proprietà dei parametri

Tipo:LoadBalancerProtocol
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LoadBalancingMethod

Specifica il metodo di bilanciamento del carico da utilizzare. I valori accettabili per questo parametro sono:

  • Girone all'italiana
  • Membro LeastConnections
  • Membro osservato
  • Membro predittivo
  • Membro del rapporto
  • Fastestmember
  • Meno connessioni
  • Nodo osservato
  • Nodo predittivo
  • Nodo raziologico
  • Tempo di risposta più veloce
  • Meno sessioni
  • Nessuno

Per determinare i metodi disponibili per un sistema di bilanciamento del carico specifico, utilizzare questo comando: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods

Proprietà dei parametri

Tipo:LoadBalancingMethod
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Specifica il nome di un oggetto Virtual Machine Manager (VMM).

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMMServer

Specifica un oggetto server VMM.

Proprietà dei parametri

Tipo:ServerConnection
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.