Add-SCVirtualizationManager

Agrega una instancia de VMware vCenter Server a 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

El cmdlet Add-SCVirtualizationManager agrega un servidor VMware vCenter Server al entorno de Virtual Machine Manager (VMM) para que VMM pueda conectarse a vCenter Server e importar sus datos. Después de agregar vCenter Server a VMM, debe agregar los hosts de VMware ESX asociados a vCenter Server antes de que VMM pueda administrar las máquinas virtuales implementadas en esos hosts.

El puerto predeterminado usado para conectarse a un equipo con el servidor VMware VirtualCenter es TCP 443.

Ejemplos

Ejemplo 1: Adición de una instancia de VMware vCenter Server a 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

El primer comando obtiene el objeto de cuenta de ejecución denominado RunAsAccount03 y almacena el objeto en la variable $RunAsAccount. Las credenciales necesarias para esta operación son una cuenta de administrador local o una cuenta de dominio con derechos de administrador en vCenter Server que desea agregar como administrador de virtualización a VMM.

El segundo comando obtiene el certificado de seguridad de vCenterrServer01 y lo almacena en la variable $Cert.

El último comando agrega el objeto de administrador de virtualización denominado vCenterServer01 a la base de datos VMM, importa el objeto de certificado de seguridad y especifica que VMM usará el puerto TCP 443 (el puerto predeterminado) para conectarse a ese servidor. A medida que se procesa el último comando, $Credential proporciona las credenciales de ejecución a Add-SCVirtualizationManager.

Ejemplo 2: Adición de varios servidores VMware vCenter a 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}

El primer comando obtiene el objeto de cuenta de ejecución denominado RunAsAccount03 y almacena el objeto en la variable $RunAsAccount. Las credenciales necesarias para esta operación son una cuenta de administrador local o una cuenta de dominio con derechos de administrador en vCenter Server que desea agregar como administrador de virtualización a VMM.

El segundo comando almacena las cadenas "vCenterServer01.Contoso.com" y "vCenterServer02.Contoso.com", que son los nombres de dos servidores vCenter de VMware, en la variable $Servers.

El último comando agrega los dos servidores a VMM y especifica que VMM importará los certificados de seguridad y usará el puerto TCP 443 (el puerto predeterminado) para conectarse al servicio del administrador de virtualización en vCenterServer01 y vCenterServer02. A medida que se procesa este comando, $Credential proporciona las credenciales de ejecución a Add-SCVirtualizationManager.

Para obtener más información sobre la instrucción de bucle ForEach de Windows PowerShell estándar, escriba Get-Help about_ForEach.

Parámetros

-Certificate

Especifica un objeto de certificado de seguridad.

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

-ComputerName

Especifica el nombre de un equipo que VMM puede identificar de forma única en su red. Los valores permitidos para este parámetro son los siguientes:

  • FQDN
  • Dirección IPv4 o IPv6
  • Nombre de NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Especifica un objeto de credencial o, para algunos cmdlets, un objeto de cuenta de ejecución que contiene el nombre de usuario y la contraseña de una cuenta que tiene permiso para realizar esta acción. O bien, en el caso de Restart-SCJob, tiene permiso para completar una tarea reiniciada.

Para obtener más información sobre el objeto PSCredential , escriba Get-Help Get-Credential.

Para obtener más información sobre las cuentas de ejecución, escriba Get-Help New-SCRunAsAccount.

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

-Description

Especifica una descripción para vCenter Server.

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

-EnableSecureMode

Indica si VMM se comunica con hosts de VMware ESX y hosts de Citrix XenServer en modo seguro. El valor predeterminado es $True.

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

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

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

-PROTipID

Especifica el identificador de la sugerencia rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

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

-TCPPort

Especifica un valor numérico que representa un puerto TCP.

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

-VMMServer

Especifica un objeto de servidor VMM.

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

Salidas

VirtualizationManager

Este cmdlet devuelve un objeto VirtualizationManager .