Add-SCLoadBalancer
Agrega un equilibrador de carga a VMM.
Sintaxis
Add-SCLoadBalancer
[-VMMServer <ServerConnection>]
[-LoadBalancerAddress] <String>
[-Port <UInt16>]
-Manufacturer <String>
-Model <String>
-RunAsAccount <RunAsAccount>
[-ConfigurationProvider <ConfigurationProvider>]
-VMHostGroup <HostGroup[]>
[-LogicalNetworkVIP <LogicalNetwork[]>]
[-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet Add-SCLoadBalancer agrega un equilibrador de carga a Virtual Machine Manager (VMM).
Ejemplos
Ejemplo 1: Agregar un equilibrador de carga
PS C:\> $LBProvider = Get-SCConfigurationProvider | Where-Object { $_.Type -Eq "LoadBalancer" -And $_.Manufacturer -Eq "LBManufacturer" -And $_.Model -Eq "LB01"}
PS C:\> $HostGroup =@()
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup01" }
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup02\Production" }
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "LBRunAsAcct"
PS C:\> Add-SCLoadBalancer -ConfigurationProvider $LBProvider -VMHostGroup $HostGroup -RunAsAccount $RunAsAcct -LoadBalancerAddress "LB.Contoso.com" -Manufacturer "LBManufacturer" -Model "LB01" -Port "123"
El primer comando obtiene el objeto de proveedor del equilibrador de carga con el fabricante y modelo especificados y almacena el objeto en la variable $LBProvider.
El segundo comando crea una matriz denominada $HostGroup. Los comandos tercero y cuarto rellenan la matriz de $HostGroup con grupos host denominados HostGroup01 y Production.
El quinto comando obtiene el objeto de cuenta de ejecución denominado LBRunAsAcct y almacena el objeto en la variable $RunAsAcct.
El último comando agrega el equilibrador de carga mediante la cuenta de ejecución especificada.
Parámetros
-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 |
-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: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LogicalNetworkDedicatedIP
Especifica las redes lógicas desde las que se debe asignar la dirección IP de back-end para el equilibrador de carga (afinidad de red lógica de back-end).
Tipo: | LogicalNetwork[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LogicalNetworkVIP
Especifica las redes lógicas desde las que se debe asignar la dirección IP de front-end para el equilibrador de carga (afinidad de red lógica de front-end).
Tipo: | LogicalNetwork[] |
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: | True |
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: | True |
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 |
-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: | True |
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 |
-VMHostGroup
Especifica un objeto de grupo host de máquina virtual.
Tipo: | HostGroup[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
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.