Set-SCLoadBalancerVIPTemplate
Modifica le proprietà di un modello VIP del servizio di bilanciamento del carico.
Sintassi
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>]
Descrizione
Il cmdlet Set-SCLoadBalancerVIPTemplate modifica le proprietà di un modello IP virtuale (VIP) del servizio di bilanciamento del carico.
Esempio
Esempio 1: Modificare il metodo di bilanciamento del carico in un modello ip virtuale del servizio di bilanciamento del carico
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
Il primo comando ottiene l'oggetto modello VIP denominato VIPTemplate01 e archivia l'oggetto nella variabile $VIPTemplate.
Il secondo comando crea un nuovo oggetto metodo di bilanciamento del carico con il nome Round Robin e archivia l'oggetto nella variabile $LBMethod.
L'ultimo comando modifica il metodo di bilanciamento del carico per il modello VIP archiviato in $VIPTemplate al metodo archiviato in $LBMethod, ovvero Round Robin.
Parametri
-Description
Specifica una descrizione per il modello VIP.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableLoadBalancerConnectionPersistence
Indica che la persistenza della connessione del servizio di bilanciamento del carico in un profilo VIP è disabilitata.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerBackEndPort
Specifica la porta in cui è in esecuzione il servizio back-end che viene bilanciato dal carico.
Tipo: | UInt16 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerConnectionPersistence
Specifica un oggetto di persistenza della connessione del servizio di bilanciamento del carico.
Tipo: | LoadBalancerConnectionPersistence |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerHealthMonitor
Specifica una matrice di oggetti di monitoraggio dell'integrità del servizio di bilanciamento del carico.
Tipo: | LoadBalancerHealthMonitor[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerManufacturer
Specifica il nome dell'azienda 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 (')
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerModel
Specifica il modello di un servizio di bilanciamento del carico.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerPort
Specifica la porta da usare durante la configurazione di un indirizzo VIP in un servizio di bilanciamento del carico.
Tipo: | UInt16 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerProtocol
Specifica il protocollo da usare per la connessione a un servizio di bilanciamento del carico o a un oggetto protocollo del servizio di bilanciamento del carico.
Tipo: | LoadBalancerProtocol |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerVIPTemplate
Specifica un modello VIP del servizio di bilanciamento del carico.
Tipo: | LoadBalancerVIPTemplate |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-LoadBalancingMethod
Specifica il metodo di bilanciamento del carico da utilizzare. I valori accettabili per questo parametro sono:
- RoundRobin
- LeastConnectionsmember
- Membro osservato
- Membro predittivo
- Ratiomember
- Fastestmember
- LeastConnections
- Nodo osservato
- Predictivenode
- Rationode
- FastestResponseTime
- LeastSessions
- Nessuno
Per determinare i metodi disponibili per un servizio di bilanciamento del carico specifico, usare questo comando: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Tipo: | LoadBalancingMethod |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MakeGeneric
Indica che un profilo VIP è in grado di applicare impostazioni di bilanciamento del carico generico.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome di un oggetto Virtual Machine Manager (VMM).
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Output
LoadBalancer
Questo cmdlet restituisce un oggetto loadBalancer