Set-SCVMHostCluster
Modifica as propriedades de um cluster de host de máquina virtual gerenciado pelo VMM.
Sintaxe
Set-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Description <String>]
[-ClusterReserve <UInt32>]
[-JobGroup <Guid>]
[-SetQuorumNodeMajority]
[-SetQuorumDisk <ClientObject>]
[-VMHostManagementCredential <VMMCredential>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Nota
Um novo parâmetro [-DCBSettings] está incluído no VMM UR1 e posterior. Para obter mais informações, consulteparâmetros de
O cmdlet Set-SCVMHostCluster
O parâmetro ClusterReserve especifica o número de falhas de host que um cluster de host pode sustentar antes que o VMM considere o cluster superprojeto. Um cluster de host supercomputado é 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 compromisso:
Posicionamento do host. O processo de posicionamento calcula se a adição de uma nova máquina virtual ao cluster de host fará a confirmação excessiva do cluster de host e, nesse caso, o posicionamento para de recomendar a implantação de máquinas virtuais adicionais em hosts nesse cluster.
Atualização de cluster. O atualizador do cluster de host calcula, em intervalos periódicos, se um cluster de host está comprometido demais ou não com base nos seguintes eventos:
Uma alteração no valor especificado para o parâmetro
ClusterReserve. A falha ou a 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 o excesso de compromisso funciona.
Exemplo 1: excesso de compromisso 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 estará comprometido demais 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 compromisso 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 estará comprometido demais 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 superproduto. O valor padrão é 1.
Tipo: | UInt32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DCBSettings
Especifica as configurações do DCB configuradas no cluster.
Nota
Esse parâmetro é aplicável ao VMM 2019 UR1 e posterior.
Tipo: | DCBSettings |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Description
Declara uma descrição para o objeto especificado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-JobVariable
Especifica que o progresso do trabalho é acompanhado e armazenado na variável nomeada por esse parâmetro.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SetQuorumDisk
Especifica um disco a ser usado como o disco de quorum para o cluster.
Tipo: | ClientObject |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SetQuorumNodeMajority
Define o modo de quorum como Maioria do Nó para o cluster.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VMHostCluster
Especifica um objeto de cluster de host do VMM.
Tipo: | HostCluster |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-VMHostManagementCredential
Esse parâmetro é obsoleto.
Tipo: | VMMCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Saídas
VMHostCluster
Esse cmdlet retorna um objeto VMHostCluster