Set-SCVMHostCluster
Modifica as propriedades de um cluster anfitrião de máquina virtual gerido 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
Nota
Um novo parâmetro [-DCBSettings] está incluído no UR1 do VMM e posterior. Para obter mais informações, veja Parâmetros.
O cmdlet Set-SCVMHostCluster modifica as propriedades de um cluster anfitrião gerido pelo Virtual Machine Manager (VMM). As propriedades que pode modificar incluem alterar a definição de reserva do cluster.
O parâmetro ClusterReserve especifica o número de falhas de anfitrião que um cluster anfitrião pode suportar antes de o VMM considerar que o cluster está sobre-consolidado. Um cluster anfitrião sobre-consolidado é um cluster anfitrião que não consegue suportar o número especificado de falhas de anfitrião e manter todas as máquinas virtuais no cluster em execução.
O VMM utiliza os seguintes processos para determinar a sobrealocação:
Posicionamento do Anfitrião. O processo de colocação calcula se a adição de uma nova máquina virtual ao cluster anfitrião irá sobressolidar o cluster anfitrião e, em caso afirmativo, a colocação deixa de recomendar a implementação de máquinas virtuais adicionais em anfitriões nesse cluster.
Atualizador de Clusters. O atualizador do cluster anfitrião calcula, em intervalos periódicos, se um cluster anfitrião está sobre-consolidado 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 anfitrião.
A adição de nós ao cluster anfitrião.
A deteção de novas máquinas virtuais em nós no cluster anfitrião.
Os exemplos seguintes ilustram como funciona o excesso de alocação.
Exemplo 1: alocação excessiva quando todos os nós estão a funcionar
Se especificar uma reserva de cluster de 2 para um cluster anfitrião de 8 nós e todos os 8 nós estiverem a funcionar, o cluster anfitrião será sobre-consolidado se qualquer combinação de 6 (8 menos 2) nós não tiver capacidade para acomodar máquinas virtuais existentes.
Exemplo 2: alocação excessiva quando alguns nós não estão a funcionar
Se especificar uma reserva de cluster de 2 para um cluster anfitrião de 8 nós, mas apenas 5 nós estiverem a funcionar, o cluster anfitrião será sobre-consolidado 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 definição da reserva do cluster para um cluster anfitrião
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 anfitrião denominado VMHostCluster01.Contoso.com e armazena o objeto na variável $VMHostCluster.
O segundo comando altera o valor da reserva do cluster para o cluster anfitrião VMHostCluster01 para 2.
Parâmetros
-ClusterReserve
Especifica o número de falhas de anfitrião que um cluster anfitrião pode suportar antes de o VMM designar o cluster como excessivamente consolidado. 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 do DCB configuradas no cluster.
Nota
Este 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 imediatamente antes da execução do comando final que inclui o mesmo identificador do grupo de tarefas.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso da tarefa é controlado e armazenado na variável denominada 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 sugestão de Desempenho e Otimização de Recursos (sugestão PRO) que acionou esta ação. Este parâmetro permite-lhe auditar sugestões PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que a tarefa é executada de forma assíncrona para que o controlo regresse imediatamente à shell de comandos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SetQuorumDisk
Especifica um disco a utilizar 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 de quórum como Maioria de Nós 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 anfitrião do 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 .