New-SCLoadBalancerVIPTemplate
Crea una plantilla de VIP del equilibrador de carga que se usa para crear una VIP del equilibrador de carga.
Sintaxis
New-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
-LoadBalancerProtocol <LoadBalancerProtocol>
-LoadBalancerPort <UInt16>
[-LoadBalancerBackEndPort <UInt16>]
-LoadBalancingMethod <LoadBalancingMethod>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
-LoadBalancerManufacturer <String>
-LoadBalancerModel <String>
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
-LoadBalancerProtocol <LoadBalancerProtocol>
-LoadBalancerPort <UInt16>
[-LoadBalancerBackEndPort <UInt16>]
-LoadBalancingMethod <LoadBalancingMethod>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet New-SCLoadBalancerVIPTemplate crea una plantilla de IP virtual (VIP) del equilibrador de carga que se usa para crear una VIP del equilibrador de carga.
Para obtener información sobre cómo crear una VIP del equilibrador de carga, escriba Get-Help New-SCLoadBalancerVIP -Detailed
.
Ejemplos
Ejemplo 1: Creación de una plantilla de IP virtual de equilibrador de carga específica
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
El primer comando crea un objeto de protocolo de equilibrador de carga que especifica que la conexión HTTPS finaliza en el equilibrador de carga y, a continuación, la conexión se vuelve a cifrar con el servidor. A continuación, el comando almacena el objeto en la variable $LBProtocol.
El segundo comando crea un objeto de presistencia de conexión del equilibrador de carga con un valor de 255.255.255.0 y, a continuación, almacena el objeto en la variable $LBConnectionPersistence.
El tercer comando crea un objeto de monitor de estado del equilibrador de carga que especifica el protocolo del equilibrador de carga, la respuesta, el intervalo en segundos y el tiempo de espera en segundos. A continuación, el comando almacena el objeto en la variable $LBHealthMonitor.
El cuarto comando crea un objeto de método de equilibrador de carga con el valor de LeastConnections y almacena el objeto en la variable $LBMethod.
El último comando crea una plantilla vip del equilibrador de carga denominada VIPTemplate01 que es específica del modelo de equilibrador de carga LB01 fabricado por el fabricante de lb con los valores de los objetos almacenados en la $LBConnectionPersistence, $LBProtocol, $LBMethod y $LBHealthMonitor creados en los comandos anteriores.
Parámetros
-Description
Especifica una descripción para la plantilla de VIP.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LoadBalancerBackEndPort
Especifica el puerto en el que se ejecuta el servicio back-end que se está equilibrando la carga.
Tipo: | UInt16 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LoadBalancerConnectionPersistence
Especifica un objeto de persistencia de conexión del equilibrador de carga.
Tipo: | LoadBalancerConnectionPersistence |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LoadBalancerHealthMonitor
Especifica un objeto de monitor de estado del equilibrador de carga.
Tipo: | LoadBalancerHealthMonitor[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LoadBalancerManufacturer
Especifica el nombre de la empresa que fabricó un equilibrador de carga. Los valores aceptables para este parámetro son:
- Letras (a-z)
- Números (0-9)
- Subrayado (_)
- Guion (-)
- Punto (.)
- Comilla simple (')
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LoadBalancerModel
Especifica el modelo de un equilibrador de carga.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LoadBalancerPort
Especifica el puerto que se va a usar al configurar una VIP en un equilibrador de carga.
Tipo: | UInt16 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | LoadBalancerProtocol |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LoadBalancingMethod
Especifica el método de equilibrio de carga que se va a usar. Los valores aceptables para este parámetro son:
- RoundRobin
- LeastConnectionsmember
- Miembro observado
- Predictmember
- Ratiomember
- Miembro más rápido
- LeastConnections
- Observednode
- Predictivenode
- Rationode
- FastestResponseTime
- LeastSessions
- Ninguno
Para determinar los métodos disponibles para un equilibrador de carga específico, use este comando: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Tipo: | LoadBalancingMethod |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Especifica el nombre de un objeto Virtual Machine Manager (VMM).
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PROTipID
Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Tipo: | ServerConnection |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |