Compartilhar via


Add-SCLoadBalancer

Adiciona um balanceador de carga ao VMM.

Sintaxe

Default (Padrão)

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

O cmdlet Add-SCLoadBalancer adiciona um balanceador de carga ao VMM (Virtual Machine Manager).

Exemplos

Exemplo 1: Adicionar um balanceador 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"

O primeiro comando obtém o objeto do provedor do balanceador de carga com o fabricante e o modelo especificados e armazena o objeto na variável $LBProvider.

O segundo comando cria uma matriz chamada $HostGroup. O terceiro e o quarto comandos preenchem a matriz $HostGroup com grupos de hosts chamados HostGroup01 e Production.

O quinto comando obtém o objeto de conta Run As chamado LBRunAsAcct e armazena o objeto na variável $RunAsAcct.

O último comando adiciona o balanceador de carga usando a conta Executar como especificada.

Parâmetros

-ConfigurationProvider

Especifica um objeto do provedor de configuração.

Um provedor de configuração é um plug-in para o VMM que converte comandos do PowerShell do VMM em chamadas de API específicas para um tipo de balanceador de carga. Se nenhum provedor de configuração for especificado, o VMM usará as informações do Fabricante e do Modelo para escolher um provedor de configuração disponível. Se nenhum provedor de configuração for encontrado, o balanceador de carga não será adicionado.

Propriedades do parâmetro

Tipo:ConfigurationProvider
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por esse parâmetro.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-LoadBalancerAddress

Especifica o FQDN (nome de domínio totalmente qualificado) ou o endereço IP de um balanceador de carga. Os formatos usuais são endereços FQDN, IPv4 ou IPv6, mas verifique com o fabricante do balanceador de carga o formato válido para o balanceador de carga.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-LogicalNetworkDedicatedIP

Especifica as redes lógicas das quais o endereço IP de back-end para o balanceador de carga deve ser atribuído (a afinidade de rede lógica de back-end).

Propriedades do parâmetro

Tipo:

LogicalNetwork[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-LogicalNetworkVIP

Especifica as redes lógicas das quais o endereço IP de front-end para o balanceador de carga deve ser atribuído (a afinidade de rede lógica de front-end).

Propriedades do parâmetro

Tipo:

LogicalNetwork[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Manufacturer

Especifica o nome da empresa que fabricou um dispositivo físico. Os caracteres válidos incluem:

  • Letras (a-z)
  • Números (0-9)
  • Sublinhado (_)
  • Hífen(-)
  • Ponto (.)
  • Aspa única (')

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Model

Especifica o modelo de um dispositivo físico.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Port

Especifica a porta de rede a ser usada ao adicionar um objeto ou criar uma conexão. Os valores válidos são: 1 a 4095.

Propriedades do parâmetro

Tipo:UInt16
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-PROTipID

Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Propriedades do parâmetro

Tipo:Guid
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RunAsAccount

Especifica uma conta Executar como que contém credenciais com permissão para executar essa ação.

Propriedades do parâmetro

Tipo:RunAsAccount
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-VMHostGroup

Especifica um objeto de grupo de hosts de máquina virtual.

Propriedades do parâmetro

Tipo:

HostGroup[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-VMMServer

Especifica um objeto de servidor do VMM.

Propriedades do parâmetro

Tipo:ServerConnection
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Saídas

LoadBalancer

Esse cmdlet retorna um objeto LoadBalancer .