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 .