Installazione di VMM

Importante

Questa versione di Virtual Machine Manager (VMM) ha raggiunto la fine del supporto. È consigliabile eseguire l'aggiornamento a VMM 2022.

Questo articolo descrive come installare il server di gestione System Center Virtual Machine Manager (VMM).

Prima di iniziare

  • Esaminare i requisiti di sistema e le informazioni sulla pianificazione. Informazioni sui requisiti di sistema.
  • Assicurarsi di avere almeno le autorizzazioni di amministratore locale nel computer prima di eseguire l'installazione.
  • L'account del servizio deve essere un amministratore nel server VMM.

Nota

Durante l'installazione di VMM, assicurarsi che il database SQL non faccia parte di alcun gruppo di disponibilità.

Eseguire l'installazione.

Nota

L'account del servizio per VMM può essere:

  • Un account locale.
  • Un account utente usato per il servizio.
  • Un account del servizio gestito del gruppo.
  • Se si usa un account locale, non è possibile avere VMM in una configurazione a disponibilità elevata.
  • Se si usa un account del servizio gestito del gruppo, il formato deve essere domainFQDN\gMSAAccount$.
  1. Chiudere tutti i programmi aperti e assicurarsi che il computer non abbia riavvii in attesa.
  2. Per avviare l'installazione guidata di Virtual Machine Manager, nel supporto di installazione fare clic con il pulsante destro del mouse su setup.exe e quindi scegliere Esegui come amministratore.
  3. Nella pagina di installazione principale selezionare Installa.
  4. Nella pagina Seleziona funzionalità da installare selezionare
    la casella di controllo Selezionare il server di gestione VMM e quindi selezionare Avanti. La console VMM viene installata automaticamente. Se si esegue l'installazione in un nodo del cluster, verrà chiesto se si vuole rendere il server di gestione a disponibilità elevata.
  5. Nella pagina Informazioni di registrazione del prodotto specificare le informazioni appropriate e selezionare Avanti. Se non si immette un codice Product Key, VMM viene installato come versione di valutazione che scade tra 180 giorni dopo l'installazione.
  6. Nella pagina
    Leggere il contratto di licenza, esaminare il contratto di licenza, selezionare la casella di controllo Ho letto, compreso e accettare le condizioni del contratto di licenza e quindi selezionare Avanti.
  7. Nella pagina Dati di diagnostica e utilizzo esaminare
    i criteri di raccolta dati di Microsoft e come disabilitare la raccolta dati. Fare quindi clic su Avanti.
  8. Se viene visualizzata la pagina Microsoft Update ,
    selezionare se si vuole usare Microsoft Update e quindi selezionare Avanti. Se si è già scelto di usare Microsoft Update in questo computer, la pagina non verrà visualizzata.
  9. Nella pagina Dati di diagnostica e utilizzo esaminare
    i criteri di raccolta dati di Microsoft e come disabilitare la raccolta dati e quindi selezionare Avanti.
  10. Nella pagina
    Percorso installazione usare il percorso predefinito o digitare un percorso di installazione diverso per i file di programma VMM e quindi selezionare Avanti. Il programma di installazione controlla il computer in cui si installa il server di gestione VMM per assicurarsi che il computer soddisfi i requisiti hardware e software appropriati. Se il computer non soddisfa un prerequisito, viene visualizzata una pagina contenente informazioni sui prerequisiti e su come risolvere il problema.
  11. Nella pagina Configurazione database
    • Se si usa un'istanza SQL remota, specificare il nome del computer che esegue il SQL Server.
    • Se si installa il server di gestione VMM nello stesso computer che esegue il SQL Server, nella casella Nome server immettere il nome del computer (ad esempio vmmserver01) o localhost.
    • Se il SQL Server si trova in un cluster, immettere il nome del cluster.
  12. Non specificare un valore port se non si dispone di un'istanza remota del SQL Server o se si dispone di un SQL Server remoto che usa la porta predefinita (1433).
  13. Specificare il nome dell'istanza SQL Server e se usare un database nuovo o esistente. È necessario un account con autorizzazioni per connettersi all'istanza di .
  14. Nella pagina
    Configura account del servizio e gestione delle chiavi distribuite specificare l'account usato dal servizio VMM. L'identità dell'account del servizio VMM non può essere modificata dopo l'installazione. Qui sono disponibili altre informazioni sulla gestione delle chiavi distribuite.
  15. In Gestione chiavi distribuite selezionare se archiviare o meno le chiavi di crittografia in Active Directory.
  16. Nella pagina
    Configurazione porta usare il numero di porta predefinito per ogni funzionalità o specificare un numero di porta univoco appropriato nell'ambiente. Non è possibile modificare le porte assegnate durante l'installazione di un server di gestione VMM, a meno che non si disinstalla e non si reinstalli il server di gestione VMM. Inoltre, non configurare alcuna funzionalità per l'uso della porta 5986 perché tale numero di porta è preassegnato.
  17. Nella pagina
    Configurazione libreria selezionare se creare una nuova condivisione di libreria o usare una condivisione di libreria esistente nel computer. La condivisione di libreria predefinita creata da VMM è denominata MSSCVMMLibrary e la cartella si trova in %SYSTEMDRIVE%\ProgramData\Virtual Machine Manager Library Files. ProgramData è una cartella nascosta e non è possibile rimuoverla. Dopo l'installazione del server di gestione VMM, è possibile aggiungere condivisioni di libreria e server di libreria usando la console VMM o la shell dei comandi VMM.
  18. Nella pagina
    Riepilogo installazione esaminare le selezioni e quindi selezionare Installa. Si apre la pagina Installazione funzionalità in cui viene visualizzato lo stato dell'installazione.
  19. Nella pagina Installazione completata correttamente ,
    1. Selezionare Chiudi per completare l'installazione.
    2. Per aprire la console VMM, assicurarsi di aprire la console VMM quando questa procedura guidata viene chiusa o selezionare l'icona Console di Virtual Machine Manager sul desktop.

Nota

Se VMM 2022 e SQL 2019 sono installati nello stesso computer, viene visualizzato l'errore seguente: Riavviare il computer per l'installazione corretta.

Screenshot che mostra l'errore.

Durante l'installazione, VMM abilita le regole del firewall seguenti. Queste regole restano attive anche se in seguito si disinstalla VMM.

  • Gestione remota Windows

  • Gestione archiviazione basata su standard Windows

Nota

Se il programma di installazione non viene completato correttamente, consultare i file di log nella cartella %SYSTEMDRIVE%\ProgramData\VMMLogs . ProgramData è una cartella nascosta.

Installazione di VMM dal prompt dei comandi

È possibile installare VMM dal prompt dei comandi. Il supporto di installazione contiene .ini file per tutte le funzionalità di VMM:

  • VMServer.ini: Impostazioni per il server di gestione VMM.
  • VMClient.ini: Impostazioni per la console VMM.
  • VMServerUninstall.ini: Impostazioni di disinstallazione per il server di gestione VMM.

Ognuno di questi file contiene coppie chiave/valore con valori predefiniti. Queste voci sono impostate come commento. Rimuovere il simbolo di commento (#) e modificare il valore.

  1. Modificare il VMServer.ini file con le opzioni nella tabella seguente.
  2. Dopo aver modificato, aprire un prompt dei comandi con privilegi elevati ed eseguire setup.exe con i parametri seguenti. Ad esempio, per usare un VMServer.ini file archiviato in C:\Temp con un account amministratore di SQL Server contoso\SQLAdmin01 e un account del servizio VMM contoso\VMMadmin14, usare il comando seguente: setup.exe /server /i /f C:\Temp\VMServer.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123 /VmmServiceDomain contoso /VmmServiceUserName VMMadmin14 /VmmServiceUserPassword password456 /IACCEPTSCEULA

Valori di VMServer.ini

Opzione Valori Impostazione predefinita
ProductKey Product key nel formato: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
UserName Nome visualizzato facoltativo per l'utente che installa le funzionalità. UserName non è l'account utente per l'installazione. Amministratore
CompanyName Nome visualizzato facoltativo per l'organizzazione che installa le funzionalità. Microsoft Corporation
ProgramFiles Percorso dei file di VMM. C:\Programmi\Microsoft System Center\Virtual Machine Manager
CreateNewSqlDatabase 0: consente di usare un database di Microsoft SQL Server esistente.

1: consente di creare un nuovo database di SQL Server.
1
SqlInstanceName Nome dell'istanza nuova o esistente di SQL Server. MICROSOFT$VMM$
SqlDatabaseName Nome del database di SQL Server nuovo o esistente. VirtualManagerDB
RemoteDatabaseImpersonation 0: Non rappresentare l'account amministratore per SQL Server. L'utente che esegue setup.exe deve essere un amministratore del server che ospita l'SQL Server.

1: rappresentare l'account Administrator per SQL Server con le credenziali fornite. L'utente che esegue setup.exe deve specificare valori per i parametri SqlDBAdminName, SqlDBAdminPassword e SqlDBAdminDomain.
0
SqlMachineName Nome del server che ospita SQL Server. Non specificare localhost. Specificare invece il nome effettivo del computer. <sqlmachinename>
(varie porte) Porte usate da VMM IndigoTcpPort: 8100

IndigoHTTPSPort: 8101

IndigoNETTCPPort: 8102

IndigoHTTPPort: 8103

WSManTcpPort: 5985

BitsTcpPort: 443
CreateNewLibraryShare 0: consente di usare una condivisione di libreria esistente.

1: consente di creare una nuova condivisione di libreria.
1
LibraryShareName Nome della condivisione file da usare o creare. MSSCVMMLibrary
LibrarySharePath Percorso della condivisione file o per la nuova condivisione file da creare. C:\ProgramData\Virtual Machine Manager Library Files
LibraryShareDescription Descrizione della condivisione. File di libreria di Virtual Machine Manager
SQMOptIn 0: Non acconsentire esplicitamente ai dati di diagnostica e utilizzo.

1: Acconsentire esplicitamente ai dati di diagnostica e utilizzo
1
MUOptIn 0: consente di rifiutare di partecipare a Microsoft Update.

1: consente di partecipare a Microsoft Update.
0
VmmServiceLocalAccount 0: consente di usare un account di dominio per il servizio VMM (scvmmservice).

1: consente di usare l'account di sistema locale per il servizio VMM.

Per usare un account di dominio, quando si esegue setup.exe specificare i valori per i parametri VMMServiceDomain, VMMServiceUserName e VMMServiceUserPassword.
0
TopContainerName Contenitore per la gestione delle chiavi distribuite (DKM); ad esempio CN=DKM,DC=contoso,DC=com. VMMServer
HighlyAvailable 0: Non installare come a disponibilità elevata.

1: installare con disponibilità elevata.
0
VmmServerName Nome del servizio del cluster per un server di gestione VMM a disponibilità elevata. Non immettere il nome del cluster di failover o il nome del computer in cui è installato il server di gestione VMM a disponibilità elevata. <VMMServerName>
VMMStaticIPAddress Indirizzo IP per il nome del servizio cluster per un server di gestione VMM a disponibilità elevata se non si usa il protocollo DHCP (Dynamic Host Configuration Protocol). IPv4 e IPv6 sono entrambi supportati. <comma-separated-ip-for-HAVMM>
Aggiornamento 0: Non eseguire l'aggiornamento da una versione precedente di VMM.

1: aggiorna da una versione precedente.
1

Parametri di Setup-exe

Parametro Dettagli
/server Specifica l'installazione del server di gestione VMM.
/i oppure /x Specifica se installare (/i) o disinstallare (/x) il server.
/f <nomefile> Specifica il file .ini da usare. Assicurarsi che questo parametro faccia riferimento al file .ini corretto. Se setup.exe non trova un file di .ini, esegue l'installazione usando i propri valori predefiniti.
/VmmServiceDomain <domainName> Specifica il nome di dominio per l'account che esegue il servizio VMM (scvmmservice). Usare questo parametro solo se si imposta VmmServiceLocalAccount su 0 in VMServer.ini.
/VmmServiceUserName <userName> Specifica il nome utente per l'account che esegue il servizio VMM (scvmmservice). Usare questo parametro solo se si imposta VmmServiceLocalAccount su 0 in VMServer.ini.
/VmmServiceUserPassword <password> Specificare la password per l'account che esegue il servizio VMM (scvmmservice). Usare questo parametro solo se si imposta VmmServiceLocalAccount su 0 in VMServer.ini.
/SqlDBAdminDomain <domainName> Consente di specificare il nome di dominio per l'account Administrator per il database di SQL Server. Usare questo parametro se l'utente corrente non dispone dei diritti amministrativi per SQL Server.
/SqlDBAdminName <userName> Consente di specificare il nome utente per l'account Administrator per il database di SQL Server. Usare questo parametro se l'utente corrente non dispone dei diritti amministrativi per SQL Server.
/SqlDBAdminPassword <password> Consente di specificare la password per l'account Administrator per il database di SQL Server. Usare questo parametro se l'utente corrente non dispone dei diritti amministrativi per SQL Server.
/IACCEPTSCEULA Indica l'accettazione delle condizioni di licenza Software Microsoft. Si tratta di un parametro obbligatorio.

Per usare ad esempio il file VMServer.ini archiviato in C:\Temp con un account amministratore SQL Server contoso\SQLAdmin01 e un account di servizio VMM contoso\VMMadmin14, usare il comando seguente: setup.exe /server /i /f C:\Temp\VMServer.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123 /VmmServiceDomain contoso /VmmServiceUserName VMMadmin14 /VmmServiceUserPassword password456 /IACCEPTSCEULA

Disinstallare VMM o la console VMM

  1. Assicurarsi che la console VMM e la shell dei comandi VMM siano chiuse.

  2. Nel computer in cui è installato il server di gestione VMM selezionare Avvia e quindi selezionare Pannello di controllo.

  3. In Programmi selezionare Disinstalla un programma. In Nome fare clic con il pulsante destro del mouse su Microsoft System Center Virtual Machine Manager.

  4. Nella pagina Cosa si vuole eseguire? selezionare Rimuovi funzionalità.

  5. Nella pagina Seleziona funzionalità da rimuovere selezionare la casella di controllo Server di gestione VMM e quindi selezionare Avanti. Se si vuole disinstallare la console VMM, selezionare la casella di controllo console VMM .

    Nota

    Se si ha una distribuzione VMM a disponibilità elevata, è necessario rimuovere sia il server VMM che la console VMM.

  6. Nella pagina Opzioni database selezionare se si vuole conservare o rimuovere il database VMM e, se necessario, le credenziali per il database e quindi selezionare Avanti.

  7. Nella pagina Riepilogo esaminare le selezioni e selezionare Disinstalla. Viene visualizzata la pagina Disinstalla funzionalità e viene visualizzato lo stato di disinstallazione.

  8. Dopo la disinstallazione del server di gestione VMM, nella pagina Le funzionalità selezionate sono state rimosse correttamente , selezionare Chiudi.

Le seguenti regole firewall, abilitate durante l'installazione di VMM, rimarranno effettive fino a quando VMM non verrà disinstallato:

  • Gestione remota file server

  • Regole firewall di Gestione archiviazione basata su standard Windows

Se si verifica un problema durante il completamento dell'installazione, consultare i file di log nella cartella %SYSTEMDRIVE%\ProgramData\VMMLogs . ProgramData è una cartella nascosta.

Disinstallare VMM da riga di comando

Per disinstallare VMM, modificare il file VMServerUninstall.ini come descritto. Eseguire quindi setup.exe per la disinstallazione. Ad esempio, per eseguire la disinstallazione usando un file con estensione ini archiviato in C:\Temp con un account contoso.SQLAdmin01, digitare: setup.exe /server /x /f C:\Temp\VMServerUninstall.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123

VMServerUnisntall.ini

Opzione Dettagli Valore predefinito
RemoteDatabaseImpersonation 0: installazione locale di SQL Server.

1: installazione remota di SQL Server.

Quando si esegue setup.exe, specificare un valore per i parametri SqlDBAdminName, SqlDBAdminPassword e SqlDBAdminDomain, a meno che l'utente che esegue setup.exe non sia un amministratore di SQL Server.
0
RetainSqlDatabase 0: consente di rimuovere il database di SQL Server.

1: Non rimuovere il database di SQL Server

Per rimuovere il database di SQL Server, quando si esegue setup.exe specificare un valore per i parametri SqlDBAdminName, SqlDBAdminPassword e SqlDBAdminDomain, a meno che l'utente che esegue l'installazione non sia un amministratore di SQL Server.
0
ForceHAVMMUninstall 0: non forzare la disinstallazione se setup.exe non può verificare se questo nodo è il nodo finale dell'installazione a disponibilità elevata.

1: forza la disinstallazione.

Supporto per un account del servizio gestito del gruppo

L'account del servizio gestito del gruppo consente di migliorare il comportamento di sicurezza e offre praticità grazie alla gestione automatica delle password, alla gestione semplificata del nome dell'entità servizio (SPN) e alla possibilità di delegare la gestione ad altri amministratori.

VMM supporta l'uso di gMSA per l'account del servizio server di gestione.

Nota

Un account del servizio gestito del gruppo, se usato come account del servizio VMM, deve avere le autorizzazioni Accesso come servizio e Sostituzione di token a livello di processo.

Prerequisiti

  1. Vedere questo articolo e creare l'account del servizio gestito del gruppo in base alle indicazioni in esso disponibili.

  2. Assicurarsi che i server in cui sia installato il servizio di gestione VMM dispongano delle autorizzazioni per recuperare la password dell'account gMSA.

    Nota

    Non è necessario specificare il nome SPN durante la creazione del gMSA. Il servizio VMM imposta il nome SPN appropriato per l'account del servizio gestito del gruppo.

Seguire questa procedura:

  1. Avviare il programma di installazione di VMM.

  2. Nella pagina per la configurazione dell'account del servizio selezionare l'opzione Account del servizio gestito del gruppo come account del servizio VMM.

  3. Immettere i dettagli dell'account del servizio gestito del gruppo nel formato dominio\account del servizio gestito del gruppo.

    Screenshot di gmsa.