Partilhar via


Add-SCVMHostCluster

Adiciona um cluster de failover do Windows Server, cluster de host VMware ESX ou pool de recursos do Citrix XenServer ao VMM.

Sintaxe

Add-SCVMHostCluster
   [-VMHostGroup <HostGroup>]
   [-VirtualizationManager <VirtualizationManager>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-ClusterReserve <UInt32>]
   -Credential <VMMCredential>
   [-AddVMHostJobsListVariable <String>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-Reassociate <Boolean>]
   [-NonTrustedDomainHost]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet Add-SCVMHostCluster adiciona um cluster de failover existente do Windows Server, um cluster de host VMware ESX ou um pool de recursos do Citrix XenServer ao banco de dados do Virtual Machine Manager (VMM) para que o VMM possa gerenciar o cluster de host.

Antes de usar o cmdlet Add-SCVMHostCluster para adicionar um cluster do Windows Server ao VMM, você deve usar a ferramenta Gerenciamento de Cluster de Failover para criar e configurar o cluster de host. Para criar um cluster de host usando o VMM, use o cmdlet Install-SCVMHostCluster.

Antes de usar o cmdlet Add-SCVMHostCluster para adicionar um pool de recursos do Citrix XenServer ao VMM, você deve usar o Citrix XenCenter para criar e configurar o pool de recursos.

Antes de usar Add-SCVMHostCluster para adicionar clusters de host ESX, você deve usar o cmdlet Add-SCVirtualizationManager para adicionar um VMware vCenter Server ao seu ambiente VMM e importar seus dados. Depois de adicionar o vCenter Server ao VMM, você pode adicionar e gerenciar clusters VMware ESX usando o VMM.

Exemplos

Exemplo 1: Adicionar um cluster de failover ao VMM

PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where {$_.Path -eq "All Hosts"}
PS C:\> Add-SCVMHostCluster -Name "VMHostCluster01.Contoso.com" -VMHostGroup $VMHostGroup -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $Credential

O primeiro comando obtém o objeto de conta Run As chamado RunAsAccount01 e armazena o objeto na variável $Credential. A conta Run As usada para esta operação deve ser uma conta de domínio com direitos de administrador em todos os nós do cluster de failover que você deseja adicionar.

O segundo comando obtém o objeto de grupo de hosts All Hosts. Este é o grupo de hosts que será o contêiner para os nós neste cluster de host.

O último comando adiciona o cluster de failover VMHostCluster01 ao banco de dados do VMM, especifica Todos os Hosts como o grupo de hosts, habilita conexões remotas e especifica a porta TCP 5900 para conexões remotas com cada nó do cluster. Como o último comando é processado, a variável $Credential fornece a conta Run As armazenada para Add-SCVMHostCluster.

Parâmetros

-AddVMHostJobsListVariable

Retorna uma matriz de objetos de variável de trabalho para trabalhos que são criados para cada nó quando hosts em um cluster de host são adicionados ao VMM. O VMM usa essas variáveis de trabalho para acompanhar o progresso de cada trabalho individualmente.

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

-BaseDiskPaths

Especifica os caminhos para discos base.

Tipo:String
Position:Named
Default value:None
Necessário:False
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:UInt32
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

-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

-EnableLiveMigration

Indica se a migração ao vivo está habilitada no host.

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

-LiveMigrationMaximum

Especifica o número máximo de migrações ao vivo simultâneas.

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

-LiveStorageMigrationMaximum

Especifica o número máximo de migrações simultâneas de armazenamento em tempo real.

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

-MigrationAuthProtocol

Especifica o protocolo de autorização usado para migração. Os valores aceitáveis para este parâmetro são: CredSSP, Kerberos.

Tipo:MigrationAuthProtocolType
Valores aceites:CredSSP, Kerberos
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-MigrationPerformanceOption

Especifica o tipo de opção de desempenho de migração. Os valores aceitáveis para este parâmetro são:

  • Padrão
  • UseCompression
  • UseSmbTransport
Tipo:MigrationPerformanceOptionType
Valores aceites:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-MigrationSubnet

Especifica uma matriz de sub-redes a ser usada para migração.

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

-Name

Especifica o nome de um objeto do VMM.

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

-NonTrustedDomainHost

Indica que o host a ser adicionado ao VMM pertence a um domínio não confiável.

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

-Reassociate

Reassocia um host atualmente gerenciado por um servidor VMM a outro servidor VMM.

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

-RemoteConnectEnabled

Habilita, quando definido como $True, uma conexão em um servidor host que permite que os usuários se conectem a suas máquinas virtuais remotamente. Esse parâmetro só se aplica a máquinas virtuais em hosts Hyper-V. Não é aplicável a máquinas virtuais em hosts VMware ESX ou hosts Citrix XenServer.

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

-RemoteConnectPort

Especifica um valor padrão para a porta TCP a ser usada quando um usuário remoto se conecta a uma máquina virtual. Normalmente, a porta padrão para um host Hyper-V é 2179. Este parâmetro não se aplica a hosts VMware ESX ou Citrix XenServer.

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

-UseAnyMigrationSubnet

Indica se alguma sub-rede pode ser usada para migração.

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

-VirtualizationManager

Especifica um objeto do gerenciador de virtualização gerenciado pelo VMM.

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

-VMHostGroup

Especifica um objeto de grupo de host de máquina virtual.

Tipo:HostGroup
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
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

-VMPaths

Especifica um conjunto de caminhos padrão (como cadeias de caracteres separadas pelo operador de pipeline) em um host onde os arquivos de máquina virtual podem ser armazenados.

Exemplo de formato: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

Tipo:String
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.