Compartilhar via


Set-SCVMHostCluster

Modifica as propriedades de um cluster de host de máquina virtual gerenciado pelo VMM.

Sintaxe

Default (Padrão)

Set-SCVMHostCluster
    [-VMHostCluster] <HostCluster>
    [-Description <String>]
    [-ClusterReserve <UInt32>]
    [-JobGroup <Guid>]
    [-SetQuorumNodeMajority]
    [-SetQuorumDisk <ClientObject>]
    [-VMHostManagementCredential <VMMCredential>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

O cmdlet Set-SCVMHostCluster modifica as propriedades de um cluster de host gerenciado pelo VMM (Virtual Machine Manager). As propriedades que você pode modificar incluem a alteração da configuração de reserva de cluster.

O parâmetro ClusterReserve especifica o número de falhas de host que um cluster de host pode sustentar antes que o VMM considere que o cluster está sobrecarregado. Um cluster de host sobrecarregado é aquele que não pode suportar o número especificado de falhas de host e manter todas as máquinas virtuais no cluster em execução.

O VMM usa os seguintes processos para determinar o excesso de comprometimento:

  • Posicionamento do anfitrião. O processo de posicionamento calcula se a adição de uma nova máquina virtual ao cluster de host confirmará demais o cluster de host e, em caso afirmativo, o posicionamento interromperá a recomendação de implantação de máquinas virtuais adicionais em hosts nesse cluster.

  • Atualização do cluster. O atualizador de cluster de host calcula, em intervalos periódicos, se um cluster de host está sobrecarregado ou não com base nos seguintes eventos:

  • Uma alteração no valor especificado para o parâmetro ClusterReserve .

  • A falha ou remoção de nós do cluster de host.

  • A adição de nós ao cluster de host.

  • A descoberta de novas máquinas virtuais em nós no cluster de host.

Os exemplos a seguir ilustram como funciona o excesso de comprometimento.

Exemplo 1: Excesso de comprometimento quando todos os nós estão funcionando

Se você especificar uma reserva de cluster de 2 para um cluster de host de 8 nós e todos os 8 nós estiverem funcionando, o cluster de host será sobrecarregado se qualquer combinação de 6 (8 menos 2) nós não tiver a capacidade de acomodar máquinas virtuais existentes.

Exemplo 2: Excesso de comprometimento quando alguns nós não estão funcionando

Se você especificar uma reserva de cluster de 2 para um cluster de host de 8 nós, mas apenas 5 nós estiverem funcionando, o cluster de host será sobrecarregado se qualquer combinação de 3 (5 menos 2) nós não tiver capacidade para acomodar máquinas virtuais existentes.

Exemplos

Exemplo 1: Alterar a configuração da reserva de cluster para um cluster de host

PS C:\> $VMHostCluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Set-SCVMHostCluster -VMHostCluster $VMHostCluster -ClusterReserve 2

O primeiro comando obtém o objeto de cluster de host chamado VMHostCluster01.Contoso.com e armazena o objeto na variável $VMHostCluster.

O segundo comando altera o valor da reserva de cluster para o cluster de host VMHostCluster01 para 2.

Parâmetros

-ClusterReserve

Especifica o número de falhas de host que um cluster de host pode sustentar antes que o VMM designe o cluster como sobrecarregado. O valor padrão é 1.

Propriedades do parâmetro

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

-DCBSettings

Especifica as configurações de DCB definidas no cluster.

Propriedades do parâmetro

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

Conjuntos de parâmetros

AddNodes
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
CreateCluster
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Description

Declara uma descrição para o objeto especificado.

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

-JobGroup

Especifica um identificador para uma série de comandos que serão executados como um conjunto pouco antes do comando final que inclui o mesmo identificador de grupo de trabalho ser executado.

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

-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

-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

-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

-SetQuorumDisk

Especifica um disco a ser usado como disco de quorum para o cluster.

Propriedades do parâmetro

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

-SetQuorumNodeMajority

Define o modo de quorum como Maioria do nó para o cluster.

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

-VMHostCluster

Especifica um objeto de cluster de host do VMM.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-VMHostManagementCredential

Esse parâmetro está obsoleto.

Propriedades do parâmetro

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

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

VMHostCluster

Esse cmdlet retorna um objeto VMHostCluster .