Implementare Service Management Automation

Importante

Questa versione di Service Management Automation (SMA) ha raggiunto la fine del supporto. È consigliabile eseguire l'aggiornamento a SMA 2022.

Per distribuire Service Management Automation (SMA), è necessario installare il servizio Web SMA, configurare il ruolo di lavoro del runbook SMA e configurare il modulo SMA PowerShell. È anche possibile installare i componenti di Automazione gestione servizi usando un'installazione automatica.

È possibile installare il servizio Web in qualsiasi computer in grado di comunicare con Microsoft Azure Pack e un'istanza di SQL Server.

Installare il servizio Web di Automazione servizi

  1. Nella cartella contenente il software di installazione di System Center - Orchestrator scaricato selezionare Installazione per avviare l'installazione guidata.

  2. In Gestione servizi selezionare Servizio Web e selezionare Installa.

  3. Completare le informazioni di registrazione del prodotto e selezionare Avanti.

  4. Esaminare e accettare le condizioni di licenza e selezionare Avanti.

  5. Esaminare l'avviso dati di diagnostica e utilizzo e selezionare Avanti.

  6. In questo modo viene avviato il controllo dei prerequisiti. Esaminare i risultati della verifica. Se tutti gli elementi sono installati, selezionare Avanti.

    Nota

    Se viene visualizzata una "X" accanto a un prerequisito software, installarlo e riavviare il controllo dei prerequisiti. Non è possibile completare l'installazione dell'endpoint di servizio finché non si passa il controllo dei prerequisiti.

  7. Specificare le informazioni seguenti per l'endpoint del database da usare e selezionare Avanti.

    Item Azione
    Server Immettere il nome del server database. Per impostazione predefinita, il nome è localhost.

    Il formato è sqlserver\instance, in cui \instance è facoltativo.
    Numero della porta Immettere il numero della porta da utilizzare per il database. Il valore predefinito è 1433.
    Nome database Immettere il nome del database. Il valore predefinito è SMA.
    Credenziali di autenticazione Selezionare il tipo di autenticazione da utilizzare. È possibile utilizzare un'autenticazione Windows o SQL Server.

    Se si sceglie l'autenticazione SQL Server, immettere il nome utente e la password del computer che esegue SQL Server.

    Nota

    Se si esegue l'aggiornamento da un'installazione precedente, usare i dettagli del database dall'installazione precedente.

  8. Specificare le informazioni seguenti per configurare Internet Information Settings (IIS) per il servizio Web e selezionare Avanti.

    Item Azione
    Gruppo di protezione del dominio o utenti dotati di accesso Immettere un gruppo di protezione oppure uno o più utenti in grado di concedere l'accesso al servizio Web.
    Nome del pool di applicazioni SMA

    Questo nome non è configurabile.
    Credenziali del pool di applicazioni Specificare le credenziali da utilizzare per il pool di applicazioni. Il servizio Web verrà eseguito con le seguenti credenziali.
  9. Immettere il numero di porta che verrà utilizzato dal servizio Web. Per impostazione predefinita, il numero è 9090.

  10. Scegliere il certificato di sicurezza da usare per crittografare la comunicazione tra Microsoft Azure Pack e l'endpoint del servizio Web SMA.

    È possibile fare in modo che il programma di installazione generi un certificato autofirmato utilizzabile o selezionare un certificato esistente nell'archivio certificati locale.

    Selezionare Avanti.

  11. Rivedere la posizione dei file del servizio Web. Accettare l'impostazione predefinita o specificare un percorso diverso. Selezionare Avanti.

  12. Indica se si vuole usare Microsoft Update per mantenere aggiornato il software. Selezionare Avanti.

  13. Esaminare il riepilogo dell'installazione e selezionare Installa.

    Al termine dell'installazione, installare un ruolo di lavoro runbook come descritto in Come installare il ruolo di lavoro del runbook SMA.

Installare il modulo di PowerShell SMA

  1. Nella cartella contenente il software di installazione di System Center Orchestrator scaricato avviare la procedura guidata di installazione.

  2. In Gestione servizi selezionare Amministrazione di PowerShell e selezionare Installa.

  3. Seguire le istruzioni dell'installazione guidata.

Configurare il ruolo di lavoro del runbook SMA

  1. Nella cartella contenente il software di installazione di Orchestrator scaricato selezionare Installazione per avviare l'installazione guidata.

  2. In Gestione servizi selezionare Runbook Worker e selezionare Installa.

  3. Seguire le istruzioni dell'installazione guidata.

Al termine dell'installazione, usare le credenziali amministrative per configurare Automazione nel portale di gestione di Microsoft Azure Pack.

Importante

Ogni componente SMA viene installato in un sito Web Internet Information Services (IIS) che, per impostazione predefinita, è configurato con un certificato autofirmato. Poiché i certificati autofirmati non vengono emessi dalle autorità di certificazione radice attendibili caricate all'avvio del browser, al momento di connettersi a uno di questi siti il browser visualizzerà un avviso di protezione. Per prevenire questa situazione, sostituire i certificati autofirmati con certificati emessi da un'autorità di certificazione radice attendibile.

Configurare SMA da un prompt dei comandi

Il supporto di installazione contiene file di Windows Installer per ogni SMA delle funzionalità seguenti:

  • Modulo PowerShell: PowershellModuleInstaller.msi

  • Servizio Web: WebServiceInstaller.msi

  • Runbook Worker: WorkerInstaller.msi

Nota

È necessario immettere le opzioni di installazione a un prompt dei comandi. Un file di risposta non è supportato.

Opzioni di installazione del modulo PowerShell

Il modulo SMA PowerShell è un prerequisito obbligatorio del servizio Web SMA, quindi è necessario installare il modulo SMA PowerShell prima di distribuire il servizio Web SMA. Il programma di installazione del modulo PowerShell non accetta parametri. Ad esempio, è possibile utilizzare il comando riportato di seguito:

msiexec.exe /i PowershellModuleInstaller.msi

Opzioni di installazione del servizio Web

È possibile specificare le seguenti variabili al prompt dei comandi per sostituire i comportamenti predefiniti.

Elemento di installazione Commutatore della riga di comando Valori validi
Pool di applicazioni IIS APPOOLACCOUNT string
Pool di applicazioni IIS APPOOLPASSWORD string
Pool di applicazioni IIS ADMINGROUPMEMBERS Stringa (un elenco di utenti separato da virgole da aggiungere al gruppo Administrators di IIS)
Database di SQL Server CREATEDATABASE o No (il valore predefinito è No)
Database di SQL Server DATABASEAUTHENTICATION SQL, Windows (il valore predefinito è Windows). Se DATABASEAUTHENTICATION = SQL, è necessario specificare anche SQLUSER e SQLPASSWORD
Database di SQL Server SQLUSER string
Database di SQL Server SQLPASSWORD string
Database di SQL Server SQLSERVER Nel formato Nome server numero porta. I valori predefiniti sono localhost, 1433. Specificare un numero di porta pari a 0 per specificare una porta dinamica.
Database di SQL Server SQLINSTANCE Stringa (nome istanza server facoltativo)
Database di SQL Server SQLDATABASE Stringa (il valore del nome database predefinito è SMA)
Servizio Web IIS SITENAME Stringa (il valore predefinito è SMA)
Servizio Web IIS WEBSERVICEPORT Integer (il valore predefinito è 9090)
Servizio Web IIS INSTALLFOLDER Stringa (il valore predefinito è "c:\inetpub\Service Management Automation")
Servizio Web IIS USESSL o No (il valore predefinito è )
Servizio Web IIS SPECIFYCERTIFICATE o No (il valore predefinito è No). Se si specifica No, viene creato automaticamente un certificato. Se si seleziona , specificare anche CERTIFICATESERIAL.
Servizio Web IIS CERTIFICATESERIAL Numero di serie di un certificato esistente in formato esadecimale concatenato e senza spazi tra cifre; ad esempio: 45C324C02318F48D4A9C4FC832B2CDCC
Event tracing (ETW) ETWMANIFEST o No (il valore predefinito è )
Dati di utilizzo e diagnostica inviati a Microsoft SENDTELEMETRYREPORTS o No (il valore predefinito è )
Aggiornamenti automatici di Microsoft Update MSUPDATE (consenso esplicito) o No (nessuna modifica; questo è il valore predefinito)
Codice Product Key PRODUCTKEY string

Se si desidera la registrazione, utilizzare il comando Msiexec.exe e specificare il percorso del registro. Ad esempio, è possibile usare il comando seguente (assicurarsi di usare il nome dell'istanza di SQL Server).

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Opzioni di installazione di Runbook Worker

Un ruolo di lavoro per runbook non può essere installato nello stesso computer di un altro runbook worker. Inoltre, è necessario installare il ruolo di lavoro per runbook in un computer che ha accesso alla stessa istanza di SQL Server usata dal servizio Web SMA.

È possibile specificare le seguenti variabili al prompt dei comandi per sostituire i comportamenti predefiniti.

Elemento di installazione Opzione della riga di comando Valori validi
Servizio Windows SERVICEACCOUNT string
Servizio Windows SERVICEPASSWORD string
Database di SQL Server CREATEDATABASE o No (il valore predefinito è No)
Database di SQL Server DATABASEAUTHENTICATION Server SQL o Windows (il valore predefinito è Windows)
Database di SQL Server SQLUSER string
Database di SQL Server SQLPASSWORD string
Database di SQL Server SQLSERVER Nel formato Nome server numero porta (i valori predefiniti sono localhost, 1433. Specificare un numero di porta pari a 0 per specificare una porta dinamica.
Database di SQL Server SQLINSTANCE Stringa (nome istanza server facoltativo)
Database di SQL Server SQLDATABASE Stringa (il valore del nome database predefinito è SMA)
Percorso di installazione file INSTALLFOLDER Stringa (il valore predefinito è C:\Programmi\Microsoft System Center <version>\Service Management Automation)
Event tracing (ETW) ETWMANIFEST o No (il valore predefinito è )
Dati di utilizzo e diagnostica inviati a Microsoft SENDTELEMETRYREPORTS o No (il valore predefinito è )
Aggiornamenti automatici di Microsoft Update MSUPDATE (consenso esplicito) o No (nessuna modifica; questo è il valore predefinito)
Codice Product Key PRODUCTKEY string

Se si desidera la registrazione, utilizzare il comando Msiexec.exe e specificare il percorso del registro. Ad esempio, è possibile usare il comando seguente (assicurarsi di usare il nome dell'istanza di SQL Server):

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Nota

Se vengono installati ulteriori Runbook Worker, eseguire il cmdlet di Windows PowerShell New-SmaRunbookWorkerDeployment per configurarli.

  1. Arrestare il servizio Server Runbook (RunbookService.exe) in tutti i computer in cui è installato un Runbook Worker.

  2. Eseguire il seguente comando di Windows PowerShell:

    New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>

  3. Riavviare il servizio Server Runbook in tutti i computer in cui è installato un Runbook Worker.

Impostare o modificare l'endpoint SMA

La scheda Avvio rapido per Automazione in Microsoft Azure Pack per Windows Server fornisce un collegamento che consente di configurare o modificare l'endpoint SMA. Se l'endpoint di Service Management Automation non è ancora registrato, selezionare Registra l'endpoint di Service Management Automation per configurarlo. Per modificare le impostazioni dell'endpoint SMA dopo la configurazione di un endpoint, selezionare Endpoint di Automazione gestione servizi corrente.

L'endpoint SMA richiede le informazioni seguenti:

  • URL di servizio e porta. Il numero di porta viene impostato quando si installa SMA.

  • Nome utente di un account utente che può accedere al servizio Web SMA. Durante l'installazione vengono impostati anche gli account con accesso al servizio Web SMA.

  • La password di accesso per l'account utente.

Disinstallare SMA

Qualsiasi componente SMA può essere rimosso nel Pannello di controllo selezionando il componente nella sezione Programmi e selezionando Disinstalla.

Passaggi successivi

Altre informazioni su Microsoft Azure Pack per Windows Server Microsoft Azure Pack per Windows Server.