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 .