Set-SCVMHostCluster
Modifica as propriedades de um cluster de host de máquina virtual gerenciado pelo VMM.
Syntax
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 UR1 do VMM e posterior. Para obter mais informações, confira Parâmetros.
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 do 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 o cluster como com excesso de confirmação. Um cluster de host com excesso de confirmação é 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.
Atualizador de cluster. O atualizador do cluster de host calcula, em intervalos periódicos, se um cluster de host está com excesso de confirmação 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 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 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á comprometido em excesso 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 do cluster para VMHostCluster01 do cluster de host 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 com excesso de confirmação. O valor padrão é 1.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DCBSettings
Especifica as configurações do DCB definidas no cluster.
Observação
Esse parâmetro é aplicável ao VMM 2019 UR1 e posterior.
Type: | DCBSettings |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Indica uma descrição para o 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 serão executados como um conjunto pouco antes do comando final que inclui o mesmo identificador de grupo de trabalho ser executado.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o andamento do trabalho é controlado e armazenado na variável nomeada por esse parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite 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 é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SetQuorumDisk
Especifica um disco a ser usado como o disco de quorum para o cluster.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SetQuorumNodeMajority
Define o modo de quorum como 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 host do VMM.
Type: | HostCluster |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostManagementCredential
Esse parâmetro está obsoleto.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
VMHostCluster
Esse cmdlet retorna um objeto VMHostCluster .