Add-SCVMHostCluster

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

Syntax

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 do Windows Server existente, um cluster de host ESX do VMware 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 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 host 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 host, habilita conexões remotas e especifica a porta TCP 5900 para conexões remotas a cada nó do cluster. Como 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 variáveis 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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BaseDiskPaths

Especifica os caminhos para discos base.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 comprometido demais. O valor padrão é 1.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableLiveMigration

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

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

-LiveMigrationMaximum

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveStorageMigrationMaximum

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationAuthProtocol

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

Type:MigrationAuthProtocolType
Accepted values:CredSSP, Kerberos
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationPerformanceOption

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

  • Standard
  • UseCompression
  • UseSmbTransport
Type:MigrationPerformanceOptionType
Accepted values:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSubnet

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

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica o nome de um objeto VMM.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NonTrustedDomainHost

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

Type:SwitchParameter
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 que você audite dicas pro.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reassociate

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 ESX VMware ou hosts Citrix XenServer.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 ESX VMware ou hosts Citrix XenServer.

Type:UInt32
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 imediatamente ao shell de comando.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseAnyMigrationSubnet

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualizationManager

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

Type:VirtualizationManager
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMHostGroup

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

Type:HostGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Especifica um objeto de servidor do VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Saídas

VMHostCluster

Este cmdlet retorna um objeto VMHostCluster .