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
Observação
Um novo parâmetro [-DCBSettings] está incluído no VMM UR1 e posterior. Para obter mais informações, consulte parâmetros.
O cmdlet Set-SCVMHostCluster modifica as propriedades de um cluster de host gerenciado pelo Virtual Machine Manager (VMM). 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á comprometido demais. Um cluster de host excessivamente comprometido é 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:
Colocação do anfitrião. O processo de colocação calcula se a adição de uma nova máquina virtual ao cluster de host comprometerá excessivamente 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 de cluster. A atualização do cluster de host calcula, em intervalos periódicos, se um cluster de host está comprometido em excesso 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 compromisso.
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 será comprometido em excesso 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 será excessivamente comprometido se qualquer combinação de 3 (5 menos 2) nós não tiver a capacidade de 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 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 excessivamente comprometido. O valor padrão é 1.
Tipo: | UInt32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DCBSettings
Especifica as configurações de DCB definidas no cluster.
Observação
Este parâmetro é aplicável ao VMM 2019 UR1 e posterior.
Tipo: | DCBSettings |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Description
Indica uma descrição para o objeto especificado.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-JobGroup
Especifica um identificador para uma série de comandos que serão executados como um conjunto imediatamente antes da execução do comando final que inclui o mesmo identificador de grupo de trabalhos.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-JobVariable
Especifica que o progresso do trabalho é controlado e armazenado na variável nomeada por esse parâmetro.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PROTipID
Especifica a ID da dica de Otimização de Desempenho e Recursos (dica PRO) que disparou essa ação. Este parâmetro permite auditar dicas PRO.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SetQuorumDisk
Especifica um disco a ser usado como disco de quorum para o cluster.
Tipo: | ClientObject |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SetQuorumNodeMajority
Define o modo de quorum como Maioria de Nó para o cluster.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VMHostCluster
Especifica um objeto de cluster de host do VMM.
Tipo: | HostCluster |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VMHostManagementCredential
Este parâmetro está obsoleto.
Tipo: | VMMCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Saídas
VMHostCluster
Este cmdlet retorna um VMHostCluster objeto.