Condividi tramite


Installazione di VMM

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

Prima di iniziare

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

Nota

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

Dopo aver scaricato il supporto di installazione (ZIP), è consigliabile verificare che il file non sia danneggiato. Di seguito è riportato il checksum per il file:

223CE90811799223DA635EC66F81302ECBB3AB4842C37002AC29B23D556F5AAF
DA06F77E74F5D21A1824EA846F6A0C34EC0E7FC2826FF3ABB97E0874A602EB8D
92ED26AA920D260AF7C7EFF0E974B8B8062263728F0D62A507896B92B96EE31A

Per verificarne l'autenticità, eseguire la convalida del checksum nel computer eseguendo il frammento di codice di PowerShell seguente:

$expectedChecksum = "ENTER_EXPECTED_HASH_HERE"
$zipFilePath = "ENTER_ZIP_Path\<product>_<version>.zip"
$expectedChecksum -eq (Get-FileHash -Path $zipFilePath -Algorithm SHA256).Hash

Al termine della convalida, viene stampato True. Se viene visualizzato False stampato, il file scaricato non è valido ed è necessario scaricarlo di nuovo.

Eseguire l'installazione.

Nota

L'account del servizio di VMM può essere:

  • Un account locale.
  • Un account utente usato per il servizio.
  • Account di servizio gestito di gruppo.
  • Se si usa un account locale, non è possibile avere VMM in una configurazione a disponibilità elevata.
  • Se si utilizza un account gMSA, il formato deve essere domainFQDN\gMSAAccount$.
  1. Chiudere tutti i programmi aperti e assicurarsi che nel computer non siano presenti riavvii.
  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 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 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 entro 180 giorni dall'installazione.
  6. di licenza, selezionare la
    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. Quindi seleziona 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. di diagnostica e utilizzo esaminare i criteri di raccolta dati di Microsoft e come disabilitare la raccolta dati e quindi selezionare
    .
  10. di installazione usare il percorso predefinito o immettere un percorso di installazione diverso per i file di programma VMM e quindi selezionare
    . 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 come risolvere il problema.
  11. Nella pagina Configurazione database,
    • Se si usa un'istanza di SQL remota, specificare il nome del computer che esegue SQL Server.
    • Se si installa il server di gestione VMM nello stesso computer che esegue SQL Server, nella casella Nome server immettere il nome del computer (ad esempio vmmserver01) o localhost.
    • Se 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 di SQL Server o se si dispone di un'istanza remota di SQL Server che usa la porta predefinita (1433).
  13. Specificare il nome dell'istanza di SQL Server e se usare un database esistente o nuovo. È necessario un account con autorizzazioni per connettersi all'istanza.
  14. Nella delle chiavi distribuite specificare l'account usato dal servizio VMM. Non è possibile modificare l'identità dell'account del servizio VMM dopo l'installazione. Altre informazioni sulla gestione delle chiavi distribuite sono disponibili qui.
  15. In Distributed Key Management (Gestione chiavi distribuite) selezionare se archiviare o meno le chiavi di crittografia in Active Directory.
  16. Sulla pagina di configurazione della porta,
    utilizzare il numero di porta predefinito per ciascuna funzionalità o fornire un numero di porta univoco che sia appropriato nel proprio 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 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 aver installato il 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
    . 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 che Aprire la console VMM quando questa procedura guidata viene chiusa sia selezionata oppure selezionare l'icona Virtual Machine Manager Console sul desktop.

Nota

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

Cattura dello schermo che mostra l'errore.

Durante l'installazione, VMM abilita le regole del firewall seguenti. Queste regole rimangono attive anche se successivamente 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.

Nota

Se si verifica un problema di percorso del file ADK durante l'installazione di VMM, copiare i file dalla cartella amd64 nella cartella radice di ADK nella cartella radice di ADK stessa. Il percorso predefinito della cartella ADK è C:\Programmi (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\WSIM, ma può essere diverso in base alla scelta del percorso della cartella durante l'installazione di ADK.

Nota

Se si verifica un problema di percorso del file ADK durante l'installazione di VMM, copiare i file dalla cartella amd64 nella cartella radice di ADK nella cartella radice di ADK stessa. Il percorso predefinito della cartella ADK è C:\Programmi (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\WSIM, ma può essere diverso in base alla scelta del percorso della cartella durante l'installazione di ADK.

Installare VMM da un prompt dei comandi

È possibile installare VMM da un 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 commentate. Rimuovere il simbolo di commento (#) e modificare i valori.

  1. Modifica il file VMServer.ini utilizzando le opzioni nella tabella qui sotto.
  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 Predefinita
Chiave prodotto Product key nel formato: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Nome utente Nome visualizzato facoltativo per l'utente che installa le funzionalità. UserName non è l'account utente per l'installazione. Amministratore
NomeAzienda Nome visualizzato facoltativo per l'organizzazione che installa le funzionalità. Microsoft Corporation
File dei Programmi Posizione dei file VMM. C:\Programmi\Microsoft System Center\Virtual Machine Manager
CreateNewSqlDatabase 0: consente di usare un database di Microsoft SQL Server esistente.

1: Crea un nuovo database 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 impersonare l'account amministratore di SQL Server. L'utente che esegue setup.exe deve essere un amministratore del server che ospita SQL Server.

1: Accedi all'account amministratore di SQL Server utilizzando le credenziali fornite. L'utente che esegue setup.exe deve fornire 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
CreaCondivisioneNuovaLibreria 0: Usa una condivisione di libreria esistente.

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

1: acconsentire esplicitamente ai dati di diagnostica e di utilizzo.
1
MUOptIn 0: Non aderire a Microsoft Update.

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

1: 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
NomeDelContenitorePrincipale Contenitore per la gestione delle chiavi distribuite (DKM); ad esempio CN=DKM,DC=contoso,DC=com. VMMServer
Alta Disponibilità 0: Non installare in modalità ad alta disponibilità.

1: Installare con alta disponibilità.
0
VmmServerName Nome del servizio in cluster per un server di gestione VMM a disponibilità elevata. Non immettere il nome del cluster di failover o del computer su cui è installato il server di gestione VMM ad alta disponibilità. <VMMServerName>
VMMStaticIPAddress Indirizzo IP per il nome del servizio in cluster per un server di gestione VMM ad alta disponibilità se non si utilizza il Dynamic Host Configuration Protocol (DHCP). IPv4 e IPv6 sono entrambi supportati. <indirizzi IP separati da virgola per HAVMM>
Aggiornamento 0: Non eseguire l'aggiornamento da una versione precedente di VMM.

Aggiornare da una versione precedente.
1

Parametri "setup-exe"

Parametro Dettagli
/server Specifica l'installazione del server di gestione VMM.
/i oppure /x Consente di scegliere se si vuole installare (/i) o disinstallare (/x) il server.
/f <filename> Specifica il file .ini da usare. Assicurarsi che questo parametro faccia riferimento al file .ini corretto. Se setup.exe non trova un file .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> Specifica 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 <> Specifica il nome utente per l'account amministratore 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.

Ad esempio, per usare un file di VMServer.ini 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

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 fare? selezionare Rimuovi funzionalità.

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

    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 mantenere 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 regole del firewall seguenti, abilitate durante l'installazione di VMM, rimangono attive dopo la disinstallazione di VMM:

  • Gestione remota del server di file

  • Regole firewall per la gestione dello storage basata su standard di Windows

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

Disinstallare VMM dalla riga di comando

Per disinstallare VMM, modificare il file di VMServerUninstall.ini come descritto. Eseguire quindi setup.exe per la disinstallazione. Ad esempio, per disinstallare utilizzando un file 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

VMServerUninstall.ini

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

1: installazione remota di SQL Server.

Quando si esegue setup.exe, fornire 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 il programma di installazione non sia un amministratore di SQL Server.
0
ForceHAVMMUninstall 0: non forzare la disinstallazione se setup.exe non è in grado di verificare se questo nodo è il nodo finale dell'installazione a disponibilità elevata.

1: forza la disinstallazione.

Supporto per l'account gMSA (group Managed Service Account)

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

VMM supporta l'uso degli account del servizio gestito del gruppo (gMSA) per l'account del servizio del server di gestione.

Nota

Quando utilizzato come account del servizio VMM, gMSA deve disporre delle autorizzazioni di Accesso come servizio e delle autorizzazioni di Sostituire un token a livello di processo.

Prerequisiti

  1. Esamina questo articolo e crea il gMSA seguendo la guida disponibile nell'articolo.

  2. Assicurarsi che i server su cui verrebbe installato il servizio di gestione VMM abbiano le autorizzazioni per recuperare la password dell'account gMSA.

    Nota

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

Seguire questa procedura:

  1. Avviare l'installazione di VMM.

  2. Nella pagina Configurazione dell'account del servizio, selezionare Account del servizio gestito dal gruppo come opzione per l'account del servizio VMM.

  3. Immettere i dettagli dell'account servizio gestito di gruppo nel formato Domain\account gMSA.

    Screenshot di GMSA.

Passaggio successivo

Installare la console VMM.