Set-SCLoadBalancer

Modifica las propiedades de un equilibrador de carga.

Syntax

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: Cambio del 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 la dirección back-end de un servicio.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 de un servicio.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddVMHostGroup

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

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-LoadBalancer

Especifica un objeto de equilibrador de carga.

Type:LoadBalancer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 al 9)
  • Subrayado (_)
  • Guion (-)
  • Punto (.)
  • Comillas simples (')
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Model

Especifica el modelo de un dispositivo físico.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (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

-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 front-end para un servicio y ahora se quita.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

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

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsAccount

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

Type:RunAsAccount
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 inmediatamente al shell de comandos.

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 .