Partilhar via


Install-SCVMHostCluster

Cria um cluster de failover a partir de Hyper-V hosts gerenciados pelo VMM.

Sintaxe

Install-SCVMHostCluster
       -VMHost <Host[]>
       -ClusterName <String>
       -Credential <VMMCredential>
       [-ClusterIPAddress <String[]>]
       [-ClusterIPAddressPool <StaticIPAddressPool[]>]
       [-ClusterReserve <Int32>]
       [-Description <String>]
       [-VMMServer <ServerConnection>]
       [-SetQuorumNodeMajority]
       [-SetQuorumDisk <ClientObject>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -VMHost <Host[]>
       -VMHostCluster <HostCluster>
       -Credential <VMMCredential>
       [-VMMServer <ServerConnection>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -PhysicalComputerConfig <PhysicalComputerConfig[]>
       -VMHostCluster <HostCluster>
       -Credential <VMMCredential>
       [-VMMServer <ServerConnection>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -PhysicalComputerConfig <PhysicalComputerConfig[]>
       -ClusterName <String>
       -Credential <VMMCredential>
       [-ClusterIPAddress <String[]>]
       [-ClusterIPAddressPool <StaticIPAddressPool[]>]
       [-ClusterReserve <Int32>]
       [-Description <String>]
       [-VMMServer <ServerConnection>]
       [-SetQuorumNodeMajority]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]

Description

Observação

Um novo parâmetro [-DCBSettings] está incluído no VMM 2019 UR1 e posterior. Para obter mais informações, consulte parâmetros.

O cmdlet Install-SCVMHostCluster cria um cluster de failover a partir de Hyper-V hosts gerenciados pelo Virtual Machine Manager (VMM). Install-SCVMHostCluster também pode adicionar um nó a um cluster existente.

Exemplos

Exemplo 1: Criar um cluster a partir de hosts gerenciados

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "HostClus*" -and $_.VMHostGroup -eq $HostGroup}
PS C:\> Install-SCVMHostCluster -VMHost $Nodes -ClusterName "Cluster01" -Credential $RunAsAcct

O primeiro comando obtém a conta Run As chamada RunAsAccount01 e a armazena na variável $RunAsAcct.

O segundo comando obtém o objeto de grupo de host chamado New York e armazena o objeto na variável $HostGroup.

O terceiro comando obtém os nós de cluster que começam com o nome HostClus no grupo de hosts armazenado no $HostGroup. Em seguida, o comando armazena os nós na variável $Nodes.

O último comando cria o cluster e nomeia-o Cluster01.

Exemplo 2: Criar um cluster de hiperconvergência a partir de hosts gerenciados

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "HostClus*" -and $_.VMHostGroup -eq $HostGroup}
PS C:\> Install-SCVMHostCluster -VMHost $Nodes -ClusterName "Cluster01" -Credential $RunAsAcct -EnableS2D

O primeiro comando obtém a conta Run As chamada RunAsAccount01 e, em seguida, armazena-a na variável $RunAsAcct.

O segundo comando obtém o objeto de grupo de hosts chamado New York e, em seguida, armazena-o na variável $HostGroup.

O terceiro comando obtém os nós de cluster que começam com o nome HostClus no grupo de hosts armazenado no $HostGroup. O comando armazena os nós na variável $Nodes.

O último comando cria cluster hiperconvergente e nomeia-o Cluster01.

Parâmetros

-ClusterIPAddress

Especifica um ou mais endereços IP a serem usados como um endereço IP de cluster.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ClusterIPAddressPool

Especifica um pool de endereços IP estáticos a ser usado como um pool de endereços IP de cluster.

Tipo:StaticIPAddressPool[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ClusterName

Especifica o nome de um cluster.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-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:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Credential

Especifica um objeto de credencial ou, para alguns cmdlets, um objeto de conta Run As que contém o nome de usuário e a senha de uma conta que tem permissão para executar essa ação. Ou, no caso de Restart-SCJob , tem permissão para concluir uma tarefa reiniciada.

Para obter mais informações sobre o objeto PSCredential, digite Get-Help Get-Credential. Para obter mais informações sobre contas Run As, digite Get-Help New-SCRunAsAccount.

Tipo:VMMCredential
Position:Named
Default value:None
Necessário:True
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

Especifica uma descrição para o cluster de host.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnableS2D

Tipo:SwitchParameter
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

-PhysicalComputerConfig

Especifica uma matriz de objetos de configuração do host.

Para obter informações sobre objetos de configuração do host, consulte o cmdlet New-SCVMHostConfig.

Tipo:PhysicalComputerConfig[]
Position:Named
Default value:None
Necessário:True
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

-SkipValidation

Ignora testes de validação de cluster ao criar um cluster.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VMHost

Especifica uma matriz de objetos de host de máquina virtual.

Tipo:Host[]
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VMHostCluster

Especifica um objeto de cluster de host do VMM.

Tipo:HostCluster
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VMMServer

Especifica um objeto de servidor VMM.

Tipo:ServerConnection
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Saídas

VMHostCluster

Este cmdlet retorna um VMHostCluster objeto.