Partilhar via


Add-SCVMHostCluster

Adiciona um cluster de failover do Windows Server, cluster de anfitrião VMware ESX ou piscina de recursos 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, o cluster anfitrião VMware ESX ou um conjunto de recursos Citrix XenServer para a base de dados Virtual Machine Manager (VMM) para que o VMM possa gerir o cluster hospedeiro.

Antes de utilizar a cmdlet Add-SCVMHostCluster para adicionar um cluster do Windows Server ao VMM, tem de utilizar a ferramenta De Gestão do Cluster Failover para criar e configurar o cluster hospedeiro. Para criar um cluster hospedeiro utilizando o VMM, utilize o cmdlet Install-SCVMHostCluster .

Antes de utilizar a cmdlet Add-SCVMHostCluster para adicionar um conjunto de recursos Citrix XenServer ao VMM, tem de utilizar o Citrix XenCenter para criar e configurar o conjunto de recursos.

Antes de utilizar o Add-SCVMHostCluster para adicionar clusters de anfitriões ESX, deve utilizar o cmdlet Add-SCVirtualizationManager para adicionar um VMware vCenter Server ao seu ambiente VMM e importar os seus dados. Depois de adicionar o vCenter Server ao VMM, pode adicionar e gerir os clusters VMware ESX utilizando o VMM.

Exemplos

Exemplo 1: Adicione 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 RunAsAccount01 e armazena o objeto na variável $Credential. A conta Run As utilizada 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 pretende adicionar.

O segundo comando recebe o objeto do grupo anfitrião All Hosts. Este é o grupo anfitrião que será o recipiente para os nós neste aglomerado de anfitriões.

O último comando adiciona o cluster de failover VMHostCluster01 à base de dados VMM, especifica Todos os Anfitriões como o grupo anfitrião, permite ligações remotas e especifica a porta TCP 5900 para ligações remotas a cada nó do cluster. À medida que o último comando é processado, a variável $Credential fornece a conta Run As armazenada ao Add-SCVMHostCluster.

Parâmetros

-AddVMHostJobsListVariable

Devolve uma série de objetos variáveis de trabalho para trabalhos que são criados para cada nó quando os hospedeiros de um cluster hospedeiro são adicionados ao VMM. A VMM utiliza estas 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 os 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 hospedeiro que um cluster hospedeiro pode sustentar antes de vMM designar o cluster como excessivamente comprometido. O valor predefinido é 1.

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

-Credential

Especifica um objeto credencial ou, para alguns cmdlets, um objeto de conta Run As que contém o nome de utilizador e a palavra-passe de uma conta que tem permissão para realizar esta ação. Ou, no caso do Restart-SCJob, tem permissão para completar uma tarefa reiniciada.

Para mais informações sobre o objeto PSCredential, escrevaGet-Help Get-Credential. Para mais informações sobre Run As accounts, escreva 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 aglomerado hospedeiro.

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

-EnableLiveMigration

Indica se a migração ao vivo está ativada no hospedeiro.

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

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este 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 vivas 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 ao vivo.

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

-MigrationAuthProtocol

Especifica o protocolo de autorização utilizado para a migração. Os valores aceitáveis para este 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 este parâmetro são:

  • Standard
  • Utilização Compressão
  • 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 para usar 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 hospedeiro 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 o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

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

-Reassociate

Reassociates um hospedeiro atualmente gerido 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

Permite, quando definido para $True, uma ligação num servidor anfitrião que permite aos utilizadores ligarem-se remotamente às suas máquinas virtuais. Este parâmetro aplica-se apenas a máquinas virtuais em hospedeiros Hiper-V. Não é aplicável a máquinas virtuais em anfitriões VMware ESX ou Citrix XenServer.

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

-RemoteConnectPort

Especifica um valor predefinido para a porta TCP utilizar quando um utilizador remoto se conecta a uma máquina virtual. Normalmente, a porta padrão para um hospedeiro Hiper-V é 2179. Este parâmetro não se aplica aos anfitriões VMware ESX ou aos anfitriões Citrix XenServer.

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

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha 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 de gestor de virtualização gerido por 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 anfitriões 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 VMM.

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

-VMPaths

Especifica um conjunto de caminhos predefinidos (como cordas separadas pelo operador do oleoduto) num hospedeiro onde os ficheiros de máquinas virtuais 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 devolve um objeto VMHostCluster .