Compartilhar via


Add-SCVMHostCluster

Adiciona um cluster de failover do Windows Server, um cluster de host VMware ESX ou um 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 VMM (Virtual Machine Manager) 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 ambiente do 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 Executar como chamado RunAsAccount01 e armazena o objeto na variável $Credential. A conta Executar como usada para essa 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 host Todos os Hosts. Esse é 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 para cada nó do cluster. À medida que o último comando é processado, a variável $Credential fornece a conta Executar como armazenada para Add-SCVMHostCluster.

Parâmetros

-AddVMHostJobsListVariable

Retorna uma matriz de objetos de variável de trabalho para trabalhos 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
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-BaseDiskPaths

Especifica os caminhos para discos base.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 superproduto. O valor padrão é 1.

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Credential

Especifica um objeto de credencial ou, para alguns cmdlets, um objeto de conta Executar como 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 Executar como, digite Get-Help New-SCRunAsAccount.

Tipo:VMMCredential
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Description

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EnableLiveMigration

Indica se a migração dinâmica está habilitada no host.

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-JobVariable

Especifica que o progresso do trabalho é acompanhado e armazenado na variável nomeada por esse parâmetro.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-LiveMigrationMaximum

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

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-LiveStorageMigrationMaximum

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

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MigrationAuthProtocol

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

Tipo:MigrationAuthProtocolType
Valores aceitos:CredSSP, Kerberos
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 aceitos:Standard, UseCompression, UseSmbTransport
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MigrationSubnet

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

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Especifica o nome de um objeto do VMM.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-NonTrustedDomainHost

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

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PROTipID

Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Tipo:Guid
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Reassociate

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

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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. Ele não é aplicável a máquinas virtuais em hosts VMware ESX ou hosts Citrix XenServer.

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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. Esse parâmetro não se aplica a hosts VMware ESX ou hosts Citrix XenServer.

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UseAnyMigrationSubnet

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

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VirtualizationManager

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

Tipo:VirtualizationManager
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VMHostGroup

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

Tipo:HostGroup
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VMMServer

Especifica um objeto de servidor do VMM.

Tipo:ServerConnection
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VMPaths

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

Formato de exemplo: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Saídas

VMHostCluster

Esse cmdlet retorna um objeto VMHostCluster .