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