Implementare Service Management Automation

Per distribuire Service Management Automation (SMA), è necessario installare il servizio Web SMA, configurare il ruolo di lavoro runbook SMA e configurare il modulo SMA PowerShell. È anche possibile installare i componenti di Service Management Automation 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 Service Automation

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

  2. In Gestione dei 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. Verrà 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 fino a quando non si supera il controllo dei prerequisiti.

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

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

    Il formato è sqlserver\instance, in cui \instance è facoltativo.
    Numero di 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 dell'installazione precedente.

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

    Articolo Azione
    Gruppo di sicurezza del dominio o utenti con accesso Immettere un gruppo di protezione oppure uno o più utenti in grado di concedere l'accesso al servizio Web.
    Nome 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. Indicare 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 per runbook SMA.

Installare il modulo PowerShell SMA

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

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

  3. Seguire le istruzioni dell'installazione guidata.

Configurare il ruolo di lavoro per runbook SMA

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

  2. In Gestione dei 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 i 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 risposte non è supportato.

Opzioni di installazione del modulo PowerShell

Il modulo SMA PowerShell è un prerequisito necessario per il 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 Opzione 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 SQL Server CREATEDATABASE o No (il valore predefinito è No)
Database SQL Server DATABASEAUTHENTICATION SQL, Windows (il valore predefinito è Windows). Se DATABASEAUTHENTICATION = SQL, è necessario specificare anche SQLUSER e SQLPASSWORD
Database SQL Server SQLUSER String
Database SQL Server SQLPASSWORD String
Database 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 SQL Server SQLINSTANCE Stringa (nome istanza server facoltativo)
Database 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 le 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 SQL Server CREATEDATABASE o No (il valore predefinito è No)
Database SQL Server DATABASEAUTHENTICATION Server SQL o Windows (il valore predefinito è Windows)
Database SQL Server SQLUSER String
Database SQL Server SQLPASSWORD String
Database 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 SQL Server SQLINSTANCE Stringa (nome istanza server facoltativo)
Database 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 comando di Windows PowerShell seguente:

    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

Uno dei componenti 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.