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 utilizzata per la connessione al computer del 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. Quando viene elaborato l'ultimo comando, $Credential fornisce le credenziali RunAs a 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 (la porta predefinita) per connettersi al servizio virtualization manager in vCenterServer01 e vCenterServer02. Durante l'elaborazione di questo comando, $Credential fornisce le credenziali RunAs a Add-SCVirtualizationManager.

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

Parametri

-Certificate

Specifica un oggetto certificato di protezione.

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

-ComputerName

Specifica il nome di un computer identificabile in modo univoco da VMM nella rete. I valori validi per questo parametro sono:

  • Nome di dominio completo
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 Get-Help Get-Credential.

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

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

-Description

Specifica una descrizione per il server vCenter.

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

-EnableSecureMode

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

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-PROTipID

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

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

-RunAsynchronously

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

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

-TCPPort

Specifica un valore numerico che rappresenta una porta TCP.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

VirtualizationManager

Questo cmdlet restituisce un oggetto VirtualizationManager .