Add-SCVirtualizationManager
Agrega un servidor VMware vCenter Server a VMM.
Sintaxis
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 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 con vCenter Server antes de que VMM pueda administrar las máquinas virtuales implementadas en esos hosts.
El puerto predeterminado que se usa para conectarse a un equipo de VMware VirtualCenter Server es el puerto 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 Run As account 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 para 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 Run As account 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 VMware vCenter Server, 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 de administrador de virtualización en vCenterServer01 y vCenterServer02. A medida que se procesa este comando, $Credential proporciona las credenciales de ejecución para Add-SCVirtualizationManager.
Para obtener más información sobre la instrucción de bucle estándar de Windows PowerShell ForEach, escriba Get-Help about_ForEach
.
Parámetros
-Certificate
Especifica un objeto de certificado de seguridad.
Tipo: | ClientCertificate |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ComputerName
Especifica el nombre de un equipo que VMM puede identificar de forma única en la red. Los valores aceptables para este parámetro son:
- FQDN
- Dirección IPv4 o IPv6
- Nombre netBIOS
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 de PSCredential, escriba Get-Help Get-Credential
.
Para obtener más información sobre las cuentas de ejecución, escriba Get-Help New-SCRunAsAccount
.
Tipo: | VMMCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Description
Especifica una descripción para vCenter Server.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | Boolean |
Alias: | SecureMode |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PROTipID
Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-TCPPort
Especifica un valor numérico que representa un puerto TCP.
Tipo: | UInt32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Tipo: | ServerConnection |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
VirtualizationManager
Este cmdlet devuelve un objeto virtualizationManager de