Set-SCLoadBalancerVIPTemplate
Modifica las propiedades de una plantilla vip del equilibrador de carga.
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>]
Description
El cmdlet Set-SCLoadBalancerVIPTemplate modifica las propiedades de una plantilla de IP virtual (VIP) del equilibrador de carga.
Ejemplos
Ejemplo 1: Cambio del método de equilibrio de carga en una plantilla de IP virtual del equilibrador de carga
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
El primer comando obtiene el objeto de plantilla vip denominado VIPTemplate01 y almacena el objeto en la variable $VIPTemplate.
El segundo comando crea un nuevo objeto de método de equilibrio de carga con el nombre Round Robin y almacena el objeto en la variable $LBMethod.
El último comando cambia el método de equilibrio de carga de la plantilla de VIP almacenada en $VIPTemplate al método almacenado en $LBMethod, que es Round Robin.
Parámetros
-Description
Especifica una descripción para la plantilla de VIP.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableLoadBalancerConnectionPersistence
Indica que la persistencia de conexión del equilibrador de carga en un perfil de VIP está deshabilitada.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerBackEndPort
Especifica el puerto en el que se ejecuta el servicio back-end que se está equilibrando la carga.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerConnectionPersistence
Especifica un objeto de persistencia de conexión del equilibrador de carga.
Type: | LoadBalancerConnectionPersistence |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerHealthMonitor
Especifica una matriz de objetos de monitor de estado del equilibrador de carga.
Type: | LoadBalancerHealthMonitor[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerManufacturer
Especifica el nombre de la empresa que ha fabricado un equilibrador de carga. Los valores permitidos para este parámetro son los siguientes:
- Letras (a-z)
- Números (0 al 9)
- Subrayado (_)
- Guion (-)
- Punto (.)
- Comillas simples (')
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerModel
Especifica el modelo de un equilibrador de carga.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerPort
Especifica el puerto que se va a usar al configurar una VIP en un equilibrador de carga.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerProtocol
Especifica el protocolo que se va a usar al conectarse a un equilibrador de carga o a un objeto de protocolo de equilibrador de carga.
Type: | LoadBalancerProtocol |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerVIPTemplate
Especifica una plantilla de VIP del equilibrador de carga.
Type: | LoadBalancerVIPTemplate |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancingMethod
Especifica el método de equilibrio de carga que se va a usar. Los valores permitidos para este parámetro son los siguientes:
- RoundRobin
- LeastConnectionsmember
- Observedmember
- Predictmember
- Ratiomember
- Miembro más rápido
- LeastConnections
- Observednode
- Predictnode
- Rationode
- FastestResponseTime
- LeastSessions
- None
Para determinar los métodos disponibles para un equilibrador de carga específico, use este comando: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Type: | LoadBalancingMethod |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MakeGeneric
Indica que un perfil de VIP puede aplicar la configuración genérica del equilibrador de carga.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica el nombre de un objeto de Virtual Machine Manager (VMM).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica el identificador de la sugerencia rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Salidas
LoadBalancer
Este cmdlet devuelve un objeto LoadBalancer .