Configurare un ambiente lab per i test di aggiornamento
Usare le procedure seguenti per preparare l'aggiornamento di Service Manager creando un ambiente lab e preparandolo per i dati di produzione ai fini dei test di aggiornamento.
Molte delle procedure descritte in questo articolo sono lunghe e potrebbero richiedere molto tempo per il completamento. Finché si completano le procedure in ordine, non è necessario completarle senza arrestarle.
Ripristinare il database di Service Manager nell'ambiente lab
Utilizzare la procedura seguente per ripristinare il database di produzione di Service Manager usando Microsoft SQL Server 2016 o versione successiva.
- Dopo la connessione all'istanza appropriata del motore di database di Microsoft SQL Server, in Esplora oggetti selezionare il nome del server per espandere l'albero del server.
- Espandere Database e, a seconda del database, selezionare un database utente o espandere Database di sistema e selezionare un database di sistema.
- Fare clic con il pulsante destro del mouse sul database, scegliere Attività e selezionare Ripristina. Verrà visualizzata la finestra di dialogo Backup database.
- Selezionare Database, che apre la finestra di dialogo Ripristina database .
- Nella pagina Generale il nome del database di ripristino viene visualizzato nella casella di riepilogo A database. Per creare un nuovo database, immettere il nome nella casella di riepilogo.
- Nella casella di testo A un punto nel tempo mantenere il valore predefinito (più recente possibile) o selezionare una data e un'ora specifiche selezionando il pulsante Sfoglia, che apre la finestra di dialogo Ripristino temporizzato. Per altre informazioni, vedere Procedura: Eseguire il ripristino a un punto nel tempo (SQL Server Management Studio).For more information, see How to: Restore to a Point in Time (SQL Server Management Studio).
- Per specificare l'origine e il percorso dei set di backup da ripristinare, selezionare Da database o Da dispositivo.
- Nella griglia Selezionare i set di backup da ripristinare selezionare i set di backup che si desidera ripristinare. Per altre informazioni, vedere Ripristina database (pagina Generale).
- Per visualizzare o selezionare le opzioni avanzate, selezionare Opzioni nel riquadro Selezione pagina .
- Nel pannello Opzioni di ripristino scegliere una delle opzioni seguenti più appropriate per la situazione:
Sovrascrivi il database esistente
Mantenere le impostazioni di replica
Chiedi conferma prima del ripristino di ogni backup
Limita accesso al database ripristinato
Per altre informazioni, vedere Ripristina database (pagina Opzioni)
- Facoltativamente, è possibile ripristinare il database in un nuovo percorso specificando una nuova destinazione di ripristino per ogni file in Ripristinare i file di database come. Per altre informazioni, vedere Ripristina database (pagina Opzioni).
- Nel pannello Stato ripristino selezionare una delle opzioni seguenti più appropriate per l'ambiente:
Lasciare il database pronto per l'uso eseguendo il rollback delle transazioni di cui non è stato eseguito il commit. I log delle transazioni aggiuntivi non possono essere ripristinati. (RESTORE WITH RECOVERY)
Nota
Scegliere questa opzione solo se si ripristinano tutti i backup necessari in questo momento.
Lasciare il database non operativo e non eseguire il rollback delle transazioni di cui non è stato eseguito il commit. I log delle transazioni aggiuntivi possono essere ripristinati. (RESTORE WITH NORECOVERY)
Lascia il database in modalità sola lettura. Annullare il commit delle transazioni, ma salvare le azioni di annullamento in un file di standby in modo che gli effetti di ripristino possano essere ripristinati. (RESTORE WITH STANDBY)
Per altre informazioni, vedere Ripristina database (pagina Opzioni).
Preparare il database di Service Manager nell'ambiente lab
Usare la procedura seguente per preparare il database di Service Manager nell'ambiente lab. Eseguire questa procedura nel computer che ospita il database di Service Manager utilizzato dal server di gestione secondario, il server di gestione nell'ambiente lab.
Configurare il database .
Nel computer che ospita il database di Service Manager per il server di gestione secondario selezionare Start, selezionare Tutti i programmi, selezionare Microsoft SQL Server 2016 e selezionare SQL Server Management Studio.
Nella finestra di dialogo Connetti al server seguire questa procedura:
- Nell'elenco Tipo di server scegliere Motore di database.
- Nell'elenco Nome server selezionare il nome del server per i database di Service Manager o del data warehouse.
- Nell'elenco Autenticazione selezionare Autenticazione di Windows e selezionare Connetti.
Nel riquadro Esplora oggetti espandere Database e selezionare ServiceManager.
Nella barra degli strumenti selezionare Nuova query.
Nel riquadro centrale immettere i comandi seguenti e selezionare Esegui.
sp_configure 'clr enabled', 1 go reconfigure go
Nel riquadro centrale rimuovere i comandi immessi nel passaggio precedente, immettere i comandi seguenti e selezionare Esegui.
ALTER DATABASE ServiceManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE
Nel riquadro centrale rimuovere i comandi immessi nel passaggio precedente, immettere i comandi seguenti e selezionare Esegui.
ALTER DATABASE ServiceManager SET ENABLE_BROKER
Nel riquadro centrale rimuovere i comandi immessi nel passaggio precedente, immettere i comandi seguenti e selezionare Esegui.
ALTER DATABASE ServiceManager SET MULTI_USER
Configurare l'account del servizio
- Nel riquadro Esplora oggetti espandere Protezione, quindi scegliere Account di accesso.
- Fare clic con il pulsante destro del mouse su Account di accesso e scegliere Nuovo account di accesso
- Eseguire le procedure seguenti nella procedura guidata Account di accesso - Nuovo :
Seleziona Cerca.
Immettere il nome utente (dominio\nomeutente) per l'account del servizio per il database di Service Manager nell'ambiente lab, selezionare Controlla nomi e selezionare OK.
Nota
Se l'account di accesso ai dati è in esecuzione come LocalSystem, usare il formato <domain\computername$> in Account di accesso SQL, dove <nomecomputer> è il nome del server di gestione.
Nel riquadro Selezionare una pagina selezionare Mapping utenti.
Nell'area Utenti mappati a questa area di accesso , nella colonna Mappa selezionare la riga che rappresenta il nome del database di Service Manager (ServiceManager è il nome predefinito del database).
Nell'area Appartenenza al ruolo database per: ServiceManager verificare che siano selezionate le voci seguenti:
- configsvc_users
- db_accessadmin
- db_datareader
- db_datawriter
- db_ddladmin
- db_securityadmin
- dbmodule_users
- public
- sdk_users
- sql_dependency_subscriber
Scegliere OK.
Configurare le tabelle di Service Manager
Nel riquadro Esplora oggetti espandere Database, ServiceManagere quindi espandere Tabelle.
Fare clic con il pulsante destro del mouse dbo.MT_Microsoft$SystemCenter$ManagementGroup e scegliere Modifica prime 200 righe.
Nel riquadro centrale individuare la colonna SQLServerName_43FB076F_7970_4C86_6DCA_8BD541F45E3A.
Nella prima riga e nella seconda riga di questa colonna immettere il nome del computer che ospita il database di Service Manager nell'ambiente lab. Per le istanze denominate immettere nome computer\nome istanza.
Fare clic con il pulsante destro del mouse su dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore e selezionare Modifica prime 200 righe.
Nel riquadro centrale individuare la colonna Server_43FB076F_7970_4C86_6DCA_8BD541F45E3A.
Nella prima riga di questa colonna immettere il nome computer del computer che ospita SQL Server per il database di Service Manager nell'ambiente lab. Per le istanze denominate immettere nome computer\nome istanza.
Fare clic con il pulsante destro del mouse su LFX. DataSource e selezionare Modifica prime 200 righe.
Nel riquadro centrale individuare la colonna DataSourceAddress.
Nella prima riga di questa colonna individuare la voce che inizia con Origine dati = <nome> server; Catalogo iniziale = ServiceManager; Rendere persistenti le informazioni di sicurezza=False. Immettere il nome del computer che ospita SQL Server nell'ambiente lab al posto del nome> del <server.
Fare clic con il pulsante destro del mouse su dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SdkResourceStore e selezionare Modifica prime 200 righe.
Nel riquadro centrale individuare la colonna Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA.
In tutte le righe di questa colonna immettere il nome del computer che ospita il server di gestione di Service Manager nell'ambiente lab.
Fare clic con il pulsante destro del mouse su [dbo].[ MT_Microsoft$SystemCenter$ResourceAccessLayer$CmdbResourceStore]e selezionare Modifica prime 200 righe.
In tutte le righe aggiornare la colonna Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, immettere il nome del computer SQL che ospita il database di Service Manager nell'ambiente lab
Nella barra degli strumenti selezionare Nuova query.
Nel riquadro centrale immettere il comando seguente e selezionare Esegui.
Delete from dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStore
Chiudere Microsoft SQL Server Management Studio.
Configurare il server di gestione di Lab Service Manager
Usando l'editor del Registro di sistema, espandere il percorso seguente e aggiornare DatabaseServerName :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database
Modificare il Registro di sistema nel server di gestione di Service Manager nell'ambiente lab
Usare la procedura seguente per modificare il Registro di sistema nel server di gestione di Service Manager nell'ambiente lab.
Attenzione
Modifiche non corrette del Registro di sistema possono causare gravi danni al sistema. Prima di apportare modifiche al Registro di sistema, è consigliabile eseguire il backup di tutti i dati importanti presenti nel computer.
Modificare il Registro di sistema
- Nel computer che ospita il server di gestione di Service Manager nell'ambiente lab accedere al computer come utente con credenziali amministrative.
- Sul desktop di Windows selezionare Start e selezionare Esegui.
- Nella finestra di dialogo Esegui immettere regedit nella casella Apri e selezionare OK.
- Nella finestra Editor del Registro di sistema espandere HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2012\Common\Database.
- Nel riquadro di destra fare doppio clic su DatabaseServerName.
- Nella casella Modifica stringa immettere il nome del computer che ospita il database di Service Manager SQL Server nell'ambiente lab nella casella Dati valore. Se si usa un'istanza denominata di SQL Server, usare il formato Nome computer\Nome istanza.
- Selezionare OK e quindi chiudere l'editor del Registro di sistema.
Avviare i servizi di Service Manager nel server di gestione secondario
Usare la procedura seguente per avviare i servizi di Service Manager.
Avviare i servizi di Service Manager
- Sul desktop di Windows selezionare Start e selezionare Esegui.
- Nel campo Apri della finestra di dialogo Esegui immettere services.msc e selezionare OK.
- Nella finestra Servizi, nel riquadro Servizi (locale) individuare i tre servizi seguenti e per ognuno e selezionare Avvia:
- Servizio System Center Data Access
- System Center Management
- Configurazione gestione di System Center
Alzare di livello un server di gestione secondario in un ambiente lab
Utilizzare la procedura seguente per alzare di livello il server di gestione secondario.
- Nel server di gestione secondario eseguire le operazioni seguenti:
- Chiudere la console di Service Manager.
- Sul desktop di Windows selezionare Start e selezionare Esegui.
- Nella finestra di dialogo Esegui immettere services.msc nel campo Apri testo e selezionare OK.
- Nella finestra Servizi, nel riquadro Servizi (locale) individuare i tre servizi seguenti e per ognuno e selezionare Arresta:
- Servizio System Center Data Access
- System Center Management
- Configurazione gestione di System Center
- Lasciare aperta la finestra Servizi .
- Aprire Esplora risorse. Individuare la cartella \Programmi\Microsoft System Center\Service Manager.
- In questa cartella eliminare la cartella Servizio integrità State e tutto il relativo contenuto.
- Eseguire le operazioni seguenti nel database ServiceManager nell'istanza di TEST di SQL Server:
- Sul desktop di Windows selezionare Start, scegliere Programmi, Microsoft SQL Server 2016 e selezionare SQL Server Management Studio.
- Nella finestra di dialogo Connetti a motore di database seguire questa procedura:
- Nella casella Nome server immettere il nome del server che ospita il database ServiceManager.
- Nella casella Autenticazione, selezionare Autenticazione di Windows.
- Selezionare Connetti.
- Nel riquadro Esplora oggetti espandere Database e selezionare ServiceManager.
- Nella barra degli strumenti selezionare Nuova query.
- Nel riquadro SQLQuery1.sql (riquadro centrale) immettere quanto segue, dove <FQDN del server> è il nome di dominio completo del server di gestione che si sta promuovendo:
EXEC p_PromoteActiveWorkflowServer '<FQDN del server>'
Sulla barra degli strumenti selezionare Esegui. - Nella parte inferiore del riquadro SQLQuery1.sql (riquadro centrale) osservare che query eseguita correttamente viene visualizzata.
- Uscire da Microsoft SQL Server Management Studio.
- Eseguire le operazioni seguenti nel server di gestione secondario:
- Sul desktop di Windows selezionare Start e selezionare Esegui.
- Nel campo Apri della finestra di dialogo Esegui immettere services.msc e selezionare OK.
- Nella finestra Servizi, nel riquadro Servizi (locale) individuare i tre servizi seguenti e, per ognuno, selezionare Avvia.
- Servizio System Center Data Access
- System Center Management
- Configurazione gestione di System Center
Il server di gestione secondario è ora il server di gestione primario per il gruppo di gestione.
Abilitare i connettori nell'ambiente lab
Usare la procedura seguente per abilitare i connettori di Service Manager nell'ambiente lab. In questa procedura non verrà abilitato il connettore di Operations Manager.
Avviso
Non abilitare o eliminare il connettore di avvisi di Operations Manager nell'ambiente lab. In questo modo il connettore di avvisi nell'ambiente di produzione avrà esito negativo.
Abilitare un connettore
- Nella console di Service Manager selezionare Amministrazione.
- Nel riquadro Amministrazione espandere Amministrazione e selezionare Connettori.
- Nel riquadro Connettori selezionare il connettore da abilitare.
- Nel riquadro Attività, sotto il nome del connettore, selezionare Abilita.
Installare un nuovo server del data warehouse nell'ambiente lab
Usare la procedura seguente per installare un nuovo server del data warehouse nell'ambiente lab.
Installare un server di gestione del data warehouse e i database del data warehouse
Accedere al computer usando un account con diritti amministrativi.
Nel supporto di installazione di Service Manager fare doppio clic sul file Setup.exe .
Nella pagina Microsoft System Center Service Manager 2016 selezionare Installa un server di gestione del data warehouse di Service Manager.
Nella pagina Registrazione prodotto immettere le informazioni nelle caselle. Nelle caselle Codice Product Key immettere il codice Product Key ricevuto con Service Manager o in alternativa selezionare Installa come versione di valutazione (versione di valutazione di 180 giorni)?. Leggere le Condizioni di licenza software Microsoft e, se applicabile, selezionare Ho letto, compreso e accettare le condizioni del contratto di licenza e selezionare Avanti.
Nella pagina Percorso di installazione verificare che sia disponibile spazio libero su disco sufficiente e selezionare Avanti. Se necessario, selezionare Sfoglia per modificare il percorso in cui verrà installato il server di gestione del data warehouse di Service Manager.
Nella pagina Risultati controllo sistema verificare che i prerequisiti passati o almeno passati con avvisi e selezionare Avanti.
Nella pagina Configura database del data warehouse Service Manager controlla il computer in uso per verificare se può ospitare i database del data warehouse. Per questa configurazione, verificare che il server di database sia il computer in cui si sta installando il server di gestione del data warehouse e quindi selezionare Avanti.
Avviso
Viene visualizzato un messaggio di avviso se si usano le regole di confronto predefinite (SQL_Latin1_General_CP1_CI_AS). Il supporto per più lingue in Service Manager non è possibile quando si usano le regole di confronto predefinite. Se in un secondo momento si decide di supportare più lingue usando regole di confronto diverse, è necessario reinstallare SQL Server.
Nella pagina Configura il gruppo di gestione del data warehouse seguire questa procedura:
Nella casella Nome gruppo di gestione immettere un nome univoco per il gruppo.
Avviso
I nomi dei gruppi di gestione devono essere univoci. Non usare lo stesso nome del gruppo di gestione quando si distribuisce un server di gestione di Service Manager e un server di gestione del data warehouse di Service Manager. Inoltre, non usare il nome del gruppo di gestione usato per Operations Manager.
Selezionare Sfoglia, immettere l'account utente o il gruppo a cui si desidera concedere i diritti amministrativi di Service Manager e selezionare Avanti.
Service Manager userà il computer esistente se è presente SQL Server Reporting Services. Nella pagina Configura il server di report per il data warehouse accettare le impostazioni predefinite e selezionare Avanti.
Nella pagina Configura l'account per i servizi di Service Manager selezionare Account di dominio, specificare il nome utente, la password e il dominio per l'account e selezionare Test credenziali. Dopo aver ricevuto un messaggio Le credenziali sono state accettate , selezionare Avanti.
Nella pagina Configura account di creazione report specificare il nome utente, la password e il dominio per l'account e selezionare Test Credentials (Credenziali di test). Dopo aver ricevuto un messaggio Le credenziali sono state accettate , selezionare Avanti.
Nella pagina Dati di diagnostica e utilizzo indicare la preferenza per la condivisione dei dati di diagnostica e utilizzo di Service Manager con Microsoft. Come opzione, selezionare Informativa sulla privacy per System Center Service Manager e selezionare Avanti.
Nella pagina Usa Microsoft Update per mantenere il computer sicuro e aggiornato indicare la preferenza per l'uso di Microsoft Update per verificare la disponibilità di aggiornamenti di Service Manager e selezionare Avanti.
Nella pagina Riepilogo installazione selezionare Installa.
Convalidare l'installazione di un server di gestione del data warehouse
- Nel computer che ospita il server di gestione del data warehouse (il server in cui è stato eseguito il programma di installazione), eseguire services.msc e verificare che siano stati installati i servizi seguenti:
- Servizio System Center Data Access
- System Center Management
- Configurazione di System Center Management
- Nel computer che ospita i database del data warehouse selezionare Start, scegliere Programmi, Microsoft SQL Server e selezionare SQL Server Management Studio.
- Nella finestra di dialogo Connetti al server selezionare quanto segue:
- Nell'elenco Tipo di server scegliere Motore di database.
- Nell'elenco Nome server selezionare il server e l'istanza per il database del data warehouse di Service Manager. Ad esempio, selezionare Computer 4.
- Nell'elenco Autenticazione selezionare Autenticazione di Windows e selezionare Connetti.
- Nel riquadro Esplora oggetti , espandere Database.
- Verificare che siano elencati i database DWDataMart, DWRepository e DWStagingAndConfig .
Registrare il server del data warehouse nell'ambiente lab
Usare la procedura seguente per registrare il server del data warehouse appena installato con l'ambiente lab Service Manager.
Registrare un data warehouse
Accedere al computer che ospita la console di Service Manager. Usare un account membro del gruppo di amministratori di gestione di Service Manager e del data warehouse.
Nella console di Service Manager selezionare Amministrazione.
Nel riquadro Amministrazione espandere Amministrazione.
Nella visualizzazione Amministrazione, nell'area Registra con il data warehouse di Service Manager selezionare Registra con il data warehouse di Service Manager.
Nella pagina Prima di iniziare della registrazione guidata data warehouse selezionare Avanti.
Nella casella Nome server della pagina Data Warehouse immettere il nome di dominio completo del computer che ospita il server di gestione del data warehouse e selezionare Test connessione. Se il test ha esito positivo, selezionare Avanti.
Nella pagina Credenziali è possibile accettare la voce predefinita nell'elenco Account Runas e selezionare Avanti oppure immettere le credenziali da un utente o un gruppo di propria scelta.
Importante
All'account specificato verranno assegnate credenziali amministrative nel server di gestione di Service Manager e verrà concessa l'autorizzazione lettura per il database di Service Manager. È possibile specificare credenziali diverse da altri gruppi di gestione di Service Manager durante la registrazione con il data warehouse.
Nella pagina Riepilogo selezionare Crea.
Nella pagina Completamento, quando viene visualizzata la registrazione del data warehouse completata, selezionare Chiudi.
Una finestra di dialogo indica che il processo di distribuzione del report non è stato completato. Questo messaggio è previsto. Nella finestra di dialogo System Center Service Manager selezionare OK.
Dopo alcuni minuti, dopo aver chiuso la registrazione guidata data warehouse, il pulsante Data Warehouse verrà aggiunto alla console di Service Manager. Nella console di Service Manager selezionare la freccia nell'angolo inferiore destro dei pulsanti della console di Service Manager e selezionare Mostra altri pulsanti.
Per completare questa attività, è possibile usare un comando di Windows PowerShell. Per informazioni su come usare Windows PowerShell per registrare i gruppi di gestione di Service Manager con il data warehouse, vedere Add-SCDWMgmtGroup.
Convalidare la registrazione
Nel computer che ospita il server di gestione del data warehouse avviare Windows PowerShell con credenziali amministrative.
Al prompt dei comandi di Windows PowerShell immettere i comandi seguenti e quindi premere INVIO:
Set-ExecutionPolicy RemoteSigned Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1
Immettere il comando seguente e quindi premere INVIO.
Get-SCDWMgmtGroup
Se la registrazione ha esito positivo, viene visualizzata una tabella con due righe di dati. Una riga visualizza i dati per il gruppo di gestione del data warehouse e una seconda riga visualizza i dati per il gruppo di gestione di Service Manager. Se la registrazione non riesce, vengono visualizzati solo i dati per il gruppo di gestione del data warehouse.
Determinare quando la distribuzione è stata completata
Poiché è necessario attendere il completamento del processo di distribuzione del Management Pack, sarà necessario determinare al termine di tale processo. È possibile usare la procedura seguente in Service Manager per determinare quando il processo è stato completato.
Determinare quando la distribuzione del Management Pack è stata completata
Avviare la console di Service Manager.
Nella console di Service Manager selezionare Data Warehouse.
Nel riquadro Data Warehouse espandere Data Warehouse e selezionare Processi data warehouse.
Nel riquadro Processi data warehouse selezionare MPSyncJob.
Nel riquadro Attività, in Sincronizzazione, selezionare Dettagli.
Nella finestra di dialogo Processo di sincronizzazione MP scorrere verso destra ed esaminare la colonna Stato.
Nota
Nella finestra di dialogo Processo di sincronizzazione MP selezionare Stato per ordinare in ordine alfabetico la colonna stato.
Scorrere l'elenco Stato . Il processo di distribuzione del Management Pack viene completato quando associato o importato è elencato nella colonna stato per tutti i Management Pack. Assicurarsi che non sia presente alcuno stato di Associazione in sospeso o Non riuscito nell'elenco di stato. Nel riquadro Processi data warehouse lo stato di MPSyncJob passerà da In esecuzione a Non avviato. Il completamento di questo processo di distribuzione può richiedere fino a due ore.
Per aggiornare la finestra di dialogo Processo di sincronizzazione MP:
- Premere OK per chiudere la finestra di dialogo.
- Nel riquadro Attività selezionare Aggiorna nell'area Processi data warehouse.
- Nel riquadro Processi data warehouse selezionare MPSyncJobs.
- Nel riquadro Attività, in Sincronizzazione, selezionare Dettagli.
Dopo aver distribuito i Management Pack (come determinato nel passaggio 7), assicurarsi che i cinque processi del data warehouse seguenti vengano visualizzati nel riquadro Processi data warehouse:
- <nome del gruppo di gestione di Extract_Service Manager>
- <nome del gruppo di gestione del data warehouse Extract_data>
- Load.Common
- Transform.Common
- MPSyncJob
Se questi cinque processi del data warehouse non vengono visualizzati, seguire questa procedura:
- Nel riquadro Processi data warehouse selezionare MPSyncJob.
- Nel riquadro Attività, in Sincronizzazione, selezionare Riprendi.
- Valutare se la distribuzione del Management Pack è stata completata restituendo al passaggio 4 precedente.