Condividi tramite


Add-SCVirtualizationManager

Aggiunge un server VMware vCenter a VMM.

Sintassi

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

Descrizione

Il cmdlet add-SCVirtualizationManager aggiunge un server VMware vCenter all'ambiente Virtual Machine Manager (VMM) in modo che VMM possa connettersi al server vCenter e importarne i dati. Dopo aver aggiunto il server vCenter a VMM, è necessario aggiungere gli host VMware ESX associati al server vCenter prima che VMM possa gestire le macchine virtuali distribuite in tali host.

La porta predefinita usata per connettersi a un computer server VMware VirtualCenter è la porta TCP 443.

Esempio

Esempio 1: Aggiungere un server VMware vCenter 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

Il primo comando ottiene l'oggetto account RunAs denominato RunAsAccount03 e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account amministratore locale o un account di dominio con diritti di amministratore nel server vCenter da aggiungere come gestore di virtualizzazione a VMM.

Il secondo comando ottiene il certificato di sicurezza da vCenterrServer01 e lo archivia nella variabile $Cert.

L'ultimo comando aggiunge l'oggetto virtualization manager denominato vCenterServer01 al database VMM, importa l'oggetto certificato di sicurezza e specifica che VMM userà la porta TCP 443 (porta predefinita) per connettersi a tale server. Durante l'elaborazione dell'ultimo comando, $Credential fornisce le credenziali RunAs per Add-SCVirtualizationManager.

Esempio 2: Aggiungere più server 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}

Il primo comando ottiene l'oggetto account RunAs denominato RunAsAccount03 e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account amministratore locale o un account di dominio con diritti di amministratore nel server vCenter da aggiungere come gestore di virtualizzazione a VMM.

Il secondo comando archivia le stringhe "vCenterServer01.Contoso.com" e "vCenterServer02.Contoso.com", ovvero i nomi di due server VMware vCenter, nella variabile $Servers.

L'ultimo comando aggiunge i due server a VMM e specifica che VMM importerà i certificati di sicurezza e userà la porta TCP 443 (porta predefinita) per connettersi al servizio virtualization manager in vCenterServer01 e vCenterServer02. Durante l'elaborazione di questo comando, $Credential fornisce le credenziali RunAs per Add-SCVirtualizationManager.

Per altre informazioni sull'istruzione del ciclo ForEach Standard di Windows PowerShell, digitare Get-Help about_ForEach.

Parametri

-Certificate

Specifica un oggetto certificato di sicurezza.

Tipo:ClientCertificate
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ComputerName

Specifica il nome di un computer che VMM può identificare in modo univoco nella rete. I valori accettabili per questo parametro sono:

  • FQDN
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS
Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica un oggetto credenziale o, per alcuni cmdlet, un oggetto account RunAs che contiene il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione. In alternativa, nel caso di Restart-SCJob, dispone dell'autorizzazione per completare un'attività riavviata.

Per altre informazioni sull'oggetto PSCredential , digitare .

Per altre informazioni sugli account RunAs, digitare Get-Help New-SCRunAsAccount.

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Description

Specifica una descrizione per il server vCenter.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableSecureMode

Indica se VMM comunica con gli host VMware ESX e gli host Citrix XenServer in modalità protetta. Il valore predefinito è $True.

Tipo:Boolean
Alias:SecureMode
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TCPPort

Specifica un valore numerico che rappresenta una porta TCP.

Tipo:UInt32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

VirtualizationManager

Questo cmdlet restituisce un oggetto VirtualizationManager .