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 .