Set-SCVMHostCluster
Modifica as propriedades de um cluster de hospedeiro de máquina virtual gerido por VMM.
Syntax
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 2019 UR1. Para mais informações, consulte Parâmetros.
O cmdlet Set-SCVMHostCluster modifica as propriedades de um cluster hospedeiro gerido pelo Virtual Machine Manager (VMM). As propriedades que pode modificar incluem alterar a definição de reserva de cluster.
O parâmetro ClusterReserve especifica o número de falhas de hospedeiro que um cluster hospedeiro pode sustentar antes de VMM considerar o cluster como um excesso de comprometido. Um cluster de hospedeiros excessivamente comprometido é aquele que não pode suportar o número especificado de falhas de hospedeiro e manter todas as máquinas virtuais no cluster em funcionamento.
A VMM utiliza 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 hospedeiro irá comprometer excessivamente o cluster hospedeiro e, em caso afirmativo, a colocação deixa de recomendar a colocação de máquinas virtuais adicionais em hospedeiros nesse cluster.
Cluster Refresher. A atualização do cluster hospedeiro calcula, em intervalos periódicos, se um cluster hospedeiro é sobre-comprometido ou não com base nos seguintes acontecimentos:
Uma alteração no valor especificado para o parâmetro ClusterReserve .
A falha ou remoção dos nós do aglomerado hospedeiro.
A adição de nós ao aglomerado hospedeiro.
A descoberta de novas máquinas virtuais nos nós no aglomerado de hospedeiros.
Os exemplos que se seguem ilustram como funciona o excesso de compromisso.
Exemplo 1: Excesso de compromisso quando todos os nós estão funcionando
Se especificar uma reserva de cluster de 2 para um cluster de hospedeiro de 8 nós e todos os 8 nós estiverem funcionando, o cluster hospedeiro é sobre-comprometido se qualquer combinação de 6 (8 menos 2) nós não tem a capacidade de acomodar máquinas virtuais existentes.
Exemplo 2: Excesso de compromisso quando alguns nosdes não estão funcionando
Se especificar uma reserva de cluster de 2 para um cluster de hospedeiro de 8 nós, mas apenas 5 nós estão funcionando, o cluster hospedeiro é sobre-comprometido se qualquer combinação de 3 (5 menos 2) nós não tem a capacidade de acomodar máquinas virtuais existentes.
Exemplos
Exemplo 1: Alterar a definição para a reserva de cluster para um cluster hospedeiro
PS C:\> $VMHostCluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Set-SCVMHostCluster -VMHostCluster $VMHostCluster -ClusterReserve 2
O primeiro comando recebe o objeto de cluster do anfitrião 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 anfitrião VMHostCluster001 para 2.
Parâmetros
-ClusterReserve
Especifica o número de falhas de hospedeiro que um cluster hospedeiro pode sustentar antes de vMM designar o cluster como excessivamente comprometido. O valor predefinido é 1.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DCBSettings
Especifica as definições de DCB configuradas no cluster.
Nota
Este parâmetro é aplicável para VMM 2019 UR1.
Type: | DCBSettings |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Indica uma descrição do objeto especificado.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Especifica um identificador para uma série de comandos que funcionarão como um conjunto pouco antes do comando final que inclui o mesmo identificador do grupo de trabalho.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SetQuorumDisk
Especifica um disco para usar como disco de quórum para o cluster.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SetQuorumNodeMajority
Define o modo quórum à maioria do nó para o cluster.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Especifica um objeto de cluster de hospedeiro VMM.
Type: | HostCluster |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostManagementCredential
Este parâmetro é obsoleto.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
VMHostCluster
Este cmdlet devolve um objeto VMHostCluster .