Compartir a través de


Set-SCLoadBalancer

Modifica las propiedades de un equilibrador de carga.

Sintaxis

Set-SCLoadBalancer
   [-VMMServer <ServerConnection>]
   [-LoadBalancer] <LoadBalancer>
   [-LoadBalancerAddress <String>]
   [-Port <UInt16>]
   [-Manufacturer <String>]
   [-Model <String>]
   [-RunAsAccount <RunAsAccount>]
   [-ConfigurationProvider <ConfigurationProvider>]
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-AddLogicalNetworkVIP <LogicalNetwork[]>]
   [-RemoveLogicalNetworkVIP <LogicalNetwork[]>]
   [-AddLogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RemoveLogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

El cmdlet Set-SCLoadBalancer modifica las propiedades de un equilibrador de carga.

Ejemplos

Ejemplo 1: Cambiar el proveedor de configuración de un equilibrador de carga

PS C:\> $LoadBalancer = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> $NewProvider = Get-SCConfigurationProvider | where { $_.Type -eq "LoadBalancer" -and $_.Manufacturer -eq "LB Manufacturer 2" -and $_.Model -eq "LB02"} 
PS C:\> Set-SCLoadBalancer -LoadBalancer $LoadBalancer -ConfigurationProvider $NewProvider -Manufacturer "LB Manufacturer 2" -Model "LB02"

El primer comando obtiene el objeto del equilibrador de carga con la dirección de LB01.Contoso.com y almacena el objeto en la variable $LoadBalancer.

El segundo comando obtiene el proveedor de configuración con el fabricante de LB 2 y el modelo de LB02.

El tercer comando actualiza el proveedor de configuración del equilibrador de carga almacenado en $LoadBalancer al proveedor de configuración almacenado en $NewProvider.

Parámetros

-AddLogicalNetworkDedicatedIP

Especifica la red lógica desde la que este cmdlet asigna una dirección IP a una máquina virtual en un nivel de servicio como dirección back-end para un servicio.

Tipo:LogicalNetwork[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AddLogicalNetworkVIP

Especifica la red lógica desde la que este cmdlet asigna una dirección IP virtual (VIP) a una VIP del equilibrador de carga como dirección front-end para un servicio.

Tipo:LogicalNetwork[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AddVMHostGroup

Especifica una matriz de grupos host que este cmdlet agrega a una matriz de grupos host existente o a una nube privada.

Tipo:HostGroup[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ConfigurationProvider

Especifica un objeto de proveedor de configuración. Un proveedor de configuración es un complemento de VMM que traduce comandos de PowerShell de VMM a llamadas API específicas de un tipo de equilibrador de carga. Si no se especifica ningún proveedor de configuración, VMM usa la información de fabricante y modelo para elegir un proveedor de configuración disponible. Si no se encuentra ningún proveedor de configuración, no se agrega el equilibrador de carga.

Tipo:ConfigurationProvider
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

-LoadBalancer

Especifica un objeto de equilibrador de carga.

Tipo:LoadBalancer
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-LoadBalancerAddress

Especifica el nombre de dominio completo (FQDN) o la dirección IP de un equilibrador de carga. Los formatos habituales son direcciones FQDN, IPv4 o IPv6, pero compruebe con el fabricante del equilibrador de carga el formato válido para el equilibrador de carga.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Manufacturer

Especifica el nombre de la empresa que fabricó un dispositivo físico. Entre los caracteres válidos se incluyen:

  • Letras (a-z)
  • Números (0-9)
  • Subrayado (_)
  • Guion (-)
  • Punto (.)
  • Comilla simple (')
Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Model

Especifica el modelo de un dispositivo físico.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Port

Especifica el puerto de red que se va a usar al agregar un objeto o crear una conexión. Los valores válidos son: de 1 a 4095.

Tipo:UInt16
Posición:Named
Valor predeterminado:None
Requerido:False
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

-RemoveLogicalNetworkDedicatedIP

Especifica la red lógica desde la que se asignó una dirección IP a una máquina virtual en un nivel de servicio como dirección de front-end para un servicio y ahora se quita.

Tipo:LogicalNetwork[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RemoveLogicalNetworkVIP

Especifica la red lógica desde la que se asignó una dirección IP virtual (VIP) a un equilibrador de carga como dirección front-end para un servicio y ahora se quita.

Tipo:LogicalNetwork[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RemoveVMHostGroup

Especifica una matriz de grupos host que este cmdlet quita de una matriz de grupos host o una nube privada.

Tipo:HostGroup[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsAccount

Especifica una cuenta de ejecución que contiene credenciales con permiso para realizar esta acción.

Tipo:RunAsAccount
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

Salidas

LoadBalancer

Este cmdlet devuelve un objeto LoadBalancer.