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
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
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.