Add-SCVirtualizationManager

Adiciona um VMware vCenter Server ao VMM.

Syntax

Add-SCVirtualizationManager
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-Description <String>]
   -Credential <VMMCredential>
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-EnableSecureMode <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet Add-SCVirtualizationManager adiciona um VMware vCenter Server ao seu ambiente Virtual Machine Manager (VMM) para que o VMM possa ligar-se ao servidor vCenter e importar os seus dados. Depois de adicionar o vCenter Server ao VMM, tem de adicionar os anfitriões VMware ESX associados ao vCenter Server antes de o VMM conseguir gerir as máquinas virtuais implantadas nesses anfitriões.

A porta predefinida utilizada para ligar a um computador VMware VirtualCenter Server é a porta TCP 443.

Exemplos

Exemplo 1: Adicionar um VMware vCenter Server ao VMM

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount03"
PS C:\> $Cert = Get-SCCertificate -ComputerName "vCenterServer01.Contoso.com"
PS C:\> Add-SCVirtualizationManager -ComputerName "vCenterServer01.Contoso.com" -Certificate $Cert -TCPPort 443 -Credential $RunAsAccount

O primeiro comando obtém o objeto de conta Run As chamado RunAsAccount03 e armazena o objeto na variável $RunAsAccount. As credenciais necessárias para esta operação são uma conta de Administrador local ou uma conta de domínio com direitos de administrador no servidor vCenter que pretende adicionar como gestor de virtualização ao VMM.

O segundo comando obtém o certificado de segurança do vCenterrServer01 e armazena-o na variável $Cert.

O último comando adiciona o objeto do gestor de virtualização denominado vCenterServer01 à base de dados VMM, importa o objeto do certificado de segurança e especifica que o VMM utilizará a porta TCP 443 (a porta predefinida) para se ligar a esse servidor. À medida que o último comando é processado, $Credential fornece as suas credenciais run as ao Add-SCVirtualizationManager.

Exemplo 2: Adicionar vários VMware vCenter Servers ao VMM

PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount03" 
PS C:\> $Servers = "vCenterServer01.Contoso.com", "vCenterServer02.Contoso.com"
PS C:\> ForEach ($Server in $Servers) {$Cert = Get-SCCertificate -ComputerName $Server;  Add-SCVirtualizationManager -ComputerName $Server -Certificate $Cert -TCPPort 443 -Credential $Credential}

O primeiro comando obtém o objeto de conta Run As chamado RunAsAccount03 e armazena o objeto na variável $RunAsAccount. As credenciais necessárias para esta operação são uma conta de Administrador local ou uma conta de domínio com direitos de administrador no servidor vCenter que pretende adicionar como gestor de virtualização ao VMM.

O segundo comando armazena as cordas "vCenterServer01.Contoso.com" e "vCenterServer02.Contoso.com", que são os nomes de dois VMware vCenter Servers, na variável $Servers.

O último comando adiciona os dois servidores à VMM e especifica que a VMM importará os certificados de segurança e utilizará a porta TCP 443 (a porta predefinida) para ligar ao serviço de gestor de virtualização em vCenterServer01 e vCenterServer02. Como este comando é processado, $Credential fornece as suas credenciais run As ao Add-SCVirtualizationManager.

Para obter mais informações sobre a declaração padrão Windows PowerShell forEach loop, escreva Get-Help about_ForEach.

Parâmetros

-Certificate

Especifica um objeto de certificado de segurança.

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

-ComputerName

Especifica o nome de um computador que o VMM pode identificar exclusivamente na sua rede. Os valores aceitáveis para este parâmetro são:

  • FQDN
  • Endereço IPv4 ou IPv6
  • Nome NetBIOS
Type:String
Position:0
Default value:None
Required:True
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:True
Accept wildcard characters:False

-Description

Especifica uma descrição para o servidor vCenter.

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

-EnableSecureMode

Indica se o VMM comunica com os anfitriões VMware ESX e com os anfitriões Citrix XenServer em modo seguro. O valor predefinido é $True.

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

-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

-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

-TCPPort

Especifica um valor numérico que representa uma porta TCP.

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

Saídas

VirtualizationManager

Este cmdlet devolve um objeto VirtualizationManager .