Cómo implementar Service Management AutomationHow to deploy Service Management Automation

Se aplica a: System Center 2016 - Service Management AutomationApplies To: System Center 2016 - Service Management Automation

Con el fin de implementar Service Management Automation (SMA) debe instalar el SMA Web Service, el programa de instalación de SMA runbook worker y configurar el módulo de PowerShell de SMA.In order to deploy Service Management Automation (SMA) you must install the SMA Web Service, setup the SMA runbook worker, and setup the SMA PowerShell module. También puede instalar los componentes de Service Management Automation mediante una instalación desatendida.You can also install the Service Management Automation components by using an unattended installation.

Puede instalar el servicio web en cualquier equipo que pueda comunicarse con Windows Azure Pack y una instancia de SQL Server.You can install the web service on any machine that can communicate with Windows Azure Pack and an instance of SQL Server.

Para instalar el servicio web Service AutomationTo install the Service Automation web service

  1. En la carpeta donde descargó el software de instalación de System Center 2016 Orchestrator, haga clic en instalar para iniciar al Asistente para la instalación.In the folder where you downloaded the System Center 2016 Orchestrator installation software, click Setup to start the Setup wizard.

  2. En Administración de servicios, haga clic en Servicio weby, a continuación, haga clic en Instalar.Under Service Management, click Web Service, and then click Install.

  3. Complete la información de registro del producto y, a continuación, haga clic en Siguiente.Complete the product registration information, and then click Next.

  4. Revise y acepte los términos de licencia y, a continuación, haga clic en Siguiente.Review and accept the license terms, and then click Next.

  5. Revise el diagnóstico y el aviso de datos de uso y, a continuación, haga clic en siguiente.Review the Diagnostic and Usage Data Notice, and then click Next.

  6. Se iniciará la comprobación de requisitos previos.This will launch the prerequisite check. Revise los resultados de la comprobación.Review the results of the check. Si están instalados todos los elementos, haga clic en Siguiente.If all items are installed, click Next.

    Nota

    Si ve una X junto a alguno de los requisitos previos de software, debe instalar el elemento y, a continuación, volver a ejecutar la comprobación de requisitos previos.If you see an X next to any of the prerequisite software, you must install the item, and then run the prerequisite check again. No se puede completar la instalación del extremo del servicio hasta que se haya completado satisfactoriamente la comprobación de requisitos previos.You cannot complete installation of the service endpoint until you pass the prerequisite check.

  7. Proporcione la siguiente información para que la use el extremo de la base de datos y, a continuación, haga clic en Siguiente.Provide the following information for the database the endpoint to use, and then click Next.

    ElementoItem AcciónAction
    ServidorServer Escriba el nombre del servidor de base de datos.Enter the name of the database server. El nombre predeterminado es localhost.By default, this is localhost.

    El formato es sqlserver\instance, donde \instance es opcional.The format is sqlserver\instance, where \instance is optional.
    Número de puertoPort number Escriba el número de puerto que desea usar para la base de datos.Enter the port number that you want to use for the database. El valor predeterminado es 1433.The default is 1433.
    Nombre de base de datosDatabase name Escriba el nombre de la base de datos.Enter the name of the database. El valor predeterminado es SMA.The default is SMA.
    Credenciales de autenticaciónAuthentication Credentials Seleccione el tipo de autenticación que desea usar.Select the type of authentication that you want to use. Puede usar la autenticación de Windows o la autenticación de SQL Server.You can use Windows authentication or SQL Server authentication.

    Si elige la autenticación de SQL Server, escriba el nombre de usuario y la contraseña para el equipo que ejecuta SQL Server.If you choose SQL Server authentication, enter the user name and password for the computer running SQL Server.

    Nota

    Si está actualizar desde una instalación anterior, use los detalles de la base de datos de la instalación anterior.If you are upgrading from a previous installation, please use the database details from the previous installation.

  8. Proporcione la siguiente información para configurar Internet Information Services (IIS) para el servicio web y, a continuación, haga clic en Siguiente.Provide the following information to configure the Internet Information Settings (IIS) for the web service, and then click Next.

    ElementoItem AcciónAction
    Grupo de seguridad de dominio o los usuarios con accesoDomain security group or users with access Escriba un grupo de seguridad o uno o varios usuarios que puedan conceder acceso al servicio web.Enter a security group or one or more users who can grant access to the web service.
    Nombre del grupo de aplicacionesApplication pool name SMASMA

    Este nombre no se puede configurar.This name is not configurable.
    Credenciales del grupo de aplicacionesApplication pool credentials Especifique las credenciales que se va a usar para el grupo de aplicaciones.Specify the credentials to use for the application pool. Estas son las credenciales con las que se ejecutará el servicio web.These are the credentials that the web service will run under.
  9. Escriba el número de puerto para el servicio web que se va a usar.Enter the port number for the web service to use. El puerto predeterminado es 9090.By default, this is 9090.

  10. Seleccione el certificado de seguridad se utiliza para cifrar la comunicación entre Windows Azure Pack y el extremo del servicio web Service Management Automation.Choose the security certificate to use to encrypt communication between Windows Azure Pack and the Service Management Automation web service endpoint.

    Puede hacer que el programa de instalación genere un certificado autofirmado o puede seleccionar un certificado existente en el almacén de certificados local.You can have the installer generate a self-signed certificate to use, or you can select an existing certificate in your local certificate store.

    Haga clic en Siguiente.Click Next.

  11. Revise la ubicación de los archivos del servicio web.Review the location for the web service files. Puede aceptar la ubicación predeterminada o especificar otra distinta.You can accept the default or specify a different location. Haga clic en Siguiente.Click Next.

  12. Indique si desea usar Microsoft Update para mantener actualizado el software.Indicate whether you want to use Microsoft Update to keep your software up-to-date. Haga clic en Siguiente.Click Next.

  13. Revise el resumen de la instalación y, a continuación, haga clic en Instalar.Review the installation summary, and then click Install.

    Una vez completada la instalación, instale un runbook worker tal y como se describe en cómo instalar el Service Management Automation runbook worker.After the installation is complete, install a runbook worker as described in How to install the Service Management Automation runbook worker.

Para instalar el módulo de PowerShell de SMATo install the SMA PowerShell module

  1. En la carpeta donde descargó el software de instalación de System Center 2016 Orchestrator, inicie al Asistente para la instalación.In the folder where you downloaded the System Center 2016 Orchestrator installation software, start the Setup wizard.

  2. En Administración de servicios, haga clic en Administración de PowerShelly, a continuación, haga clic en Instalar.Under Service Management, click PowerShell administration, and then click Install.

  3. Siga las instrucciones del Asistente para la instalación.Follow the instructions in the Setup wizard.

Para configurar el trabajo de runbook de SMATo setup the SMA runbook worker

  1. En la carpeta donde descargó el software de instalación de System Center 2016 Orchestrator, haga clic en instalar para iniciar al Asistente para la instalación.In the folder where you downloaded the System Center 2016 Orchestrator installation software, click Setup to start the Setup wizard.

  2. En Administración de servicios, haga clic en Runbook Workery, a continuación, haga clic en Instalar.Under Service Management, click Runbook Worker, and then click Install.

  3. Siga las instrucciones del Asistente para la instalación.Follow the instructions in the Setup wizard.

Una vez completada la instalación, use las credenciales administrativas para configurar automatización en el portal de administración de Windows Azure Pack.After the installation is complete, use administrative credentials to configure Automation in the Windows Azure Pack management portal.

Importante

Cada componente Service Management Automation se instala en un sitio Web de Internet Information Services (IIS) que, de forma predeterminada, está configurado con un certificado autofirmado.Each Service Management Automation component is installed on an Internet Information Services (IIS) website that, by default, is configured with a self-signed certificate. Dado que estos certificados autofirmados no están emitidos por ninguna de las entidades de certificación raíz de confianza que el explorador carga durante el inicio, el explorador muestra una advertencia de seguridad cuando intenta conectarse a cualquiera de estos sitios.Because these self-signed certificates are not issued by any of the trusted root certification authorities that your browser loads on startup, your browser displays a security warning when you attempt to connect to any of the sites. Para evitar este problema, se recomienda reemplazar los certificados autofirmados con certificados emitidos por una entidad de certificación raíz de confianza.We recommend that you replace the self-signed certificates with certificates that are issued by a trusted root certification authority to avoid this experience.

Programa de instalación SMA desde un símbolo del sistemaSetup SMA from a command prompt

Los medios de instalación contienen los archivos de Windows Installer para cada Service Management Automation de las siguientes características:Your installation media contains Windows Installer files for each Service Management Automation of the following features:

  • Módulo de PowerShell: PowershellModuleInstaller.msiPowerShell module: PowershellModuleInstaller.msi

  • Servicio Web: WebServiceInstaller.msiWeb service: WebServiceInstaller.msi

  • Runbook worker: WorkerInstaller.msiRunbook worker: WorkerInstaller.msi

Nota

Las opciones de instalación deben especificarse en un símbolo del sistema.The installation options must be entered at a command prompt. No se admite un archivo de respuesta.An answer file is not supported.

Opciones de instalación del módulo de PowerShellPowerShell module installation options

El módulo de Service Management Automation PowerShell es un requisito previo de software del servicio web Service Management Automation, por lo que debe instalar el módulo de Service Management Automation PowerShell antes de implementar el servicio web Service Management Automation.The Service Management Automation PowerShell module is a required prerequisite of the Service Management Automation web service, so you must install the Service Management Automation PowerShell module before you deploy the Service Management Automation web service. El instalador del módulo de PowerShell no toma ningún parámetro.The PowerShell module installer takes no parameters. Por ejemplo, podría utilizar el siguiente comando:For example, you could use the following command:

msiexec.exe /i PowershellModuleInstaller.msi

Opciones de instalación del servicio webWeb service installation options

Se pueden especificar las variables siguientes en un símbolo del sistema para invalidar los comportamientos predeterminados.The following variables can be specified at a command prompt to override default behaviors.

Elemento de la instalaciónInstallation item Modificador de línea de comandosCommand line switch Valores válidosValid values
Grupo de aplicaciones de IISIIS application pool APPOOLACCOUNTAPPOOLACCOUNT StringString
Grupo de aplicaciones de IISIIS application pool APPOOLPASSWORDAPPOOLPASSWORD StringString
Grupo de aplicaciones de IISIIS application pool ADMINGROUPMEMBERSADMINGROUPMEMBERS Cadena (una lista separada por comas de los usuarios para agregarlos al grupo de administradores de IIS)String (a comma-separated list of users to add to the IIS Administrators group)
Base de datos de SQL ServerSQL Server database CREATEDATABASECREATEDATABASE "Sí" o "No" (el valor predeterminado es "No")"Yes" or "No" (the default value is "No")
Base de datos de SQL ServerSQL Server database DATABASEAUTHENTICATIONDATABASEAUTHENTICATION SQL, Windows (el valor predeterminado es Windows).SQL, Windows (the default value is Windows). Si DATABASEAUTHENTICATION = SQL, también debe especificar SQLUSER y SQLPASSWORDIf DATABASEAUTHENTICATION = SQL, you must also specify SQLUSER and SQLPASSWORD
Base de datos de SQL ServerSQL Server database SQLUSERSQLUSER StringString
Base de datos de SQL ServerSQL Server database SQLPASSWORDSQLPASSWORD StringString
Base de datos de SQL ServerSQL Server database SQLSERVERSQLSERVER En el formato "Nombre de servidor, número de puerto".In the format "Server name, port number." (Los valores predeterminados son "localhost, 1433".(The default values are "localhost, 1433." Proporcione el número de puerto 0 para especificar un puerto dinámico).Supply a port number of 0 to specify a dynamic port.)
Base de datos de SQL ServerSQL Server database SQLINSTANCESQLINSTANCE Cadena (nombre de instancia de servidor opcional)String (optional server instance name)
Base de datos de SQL ServerSQL Server database SQLDATABASESQLDATABASE Cadena (el valor predeterminado del nombre de base de datos es SMA)String (the default database name value is SMA)
Servicio web de IISIIS web service SITENAMESITENAME Cadena (el valor predeterminado es "SMA")String (the default value is "SMA")
Servicio web de IISIIS web service WEBSERVICEPORTWEBSERVICEPORT Entero (el valor predeterminado es "9090")Integer (the default value is "9090")
Servicio web de IISIIS web service INSTALLFOLDERINSTALLFOLDER Cadena (el valor predeterminado es c:\inetpub\Service Management Automation)String (the default value is c:\inetpub\Service Management Automation)
Servicio web de IISIIS web service USESSLUSESSL "Sí" o "No" (el valor predeterminado es "Sí")"Yes" or "No" (the default value is "Yes")
Servicio web de IISIIS web service SPECIFYCERTIFICATESPECIFYCERTIFICATE "Sí" o "No" (el valor predeterminado es "No")."Yes" or "No" (the default value is "No"). Se crea automáticamente un certificado si se especifica "no".A certificate is automatically created if you specify "No." Si especifica "sí", se proporciona también CERTIFICATESERIAL.If you select "Yes," also provide CERTIFICATESERIAL.
Servicio web de IISIIS web service CERTIFICATESERIALCERTIFICATESERIAL Número de serie de un certificado existente en formato hexadecimal concatenado y sin espacios entre los dígitos, como por ejemplo: "45C324C02318F48D4A9C4FC832B2CDCC"Serial number of an existing certificate in concatenated hexadecimal format and with no spaces between digits, for example: "45C324C02318F48D4A9C4FC832B2CDCC"
Seguimiento de eventos (ETW)Event tracing (ETW) ETWMANIFESTETWMANIFEST "Sí" o "No" (el valor predeterminado es "Sí")"Yes" or "No" (the default value is "Yes")
Datos de uso y diagnóstico se envían a MicrosoftUsage and Diagnostics Data sent to Microsoft SENDTELEMETRYREPORTSSENDTELEMETRYREPORTS "Sí" o "No" (el valor predeterminado es "Sí")"Yes" or "No" (the default value is "Yes")
Actualización automática de MicrosoftAutomatic Microsoft Update MSUPDATEMSUPDATE "Sí" (participar) o "No" (sin cambios; este es el valor predeterminado)"Yes" (opt-in) or "No" (no change; this is the default value)
Clave de productoProduct key PRODUCTKEYPRODUCTKEY StringString

Si se desea el registro, utilice el comando Msiexec.exe y especifique la ruta del registro.If logging is desired, use the Msiexec.exe command and specify the log path. Por ejemplo, podría usar el siguiente comando (asegúrese de usar el nombre de la instancia de SQL Server).For example, you could use the following command (be sure to use the name of your SQL Server instance).

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

Opciones de instalación de Runbook WorkerRunbook worker installation options

Un Runbook Worker no puede instalarse en el mismo equipo que otro Runbook Worker.A runbook worker cannot be installed on the same computer as another runbook worker. Además, debe instalar al runbook worker en un equipo que tenga acceso a la misma instancia de SQL Server que utiliza el servicio de web Service Management Automation.Also, you must install the runbook worker on a computer that has access to the same SQL Server instance that the Service Management Automation web service is using.

Se pueden especificar las variables siguientes en un símbolo del sistema para invalidar los comportamientos predeterminados.The following variables can be specified at a command prompt to override default behaviors.

Elemento de la instalaciónInstallation item Modificador de línea de comandosCommand line switch Valores válidosValid values
Servicio de WindowsWindows service SERVICEACCOUNTSERVICEACCOUNT StringString
Servicio de WindowsWindows service SERVICEPASSWORDSERVICEPASSWORD StringString
Base de datos de SQL ServerSQL Server database CREATEDATABASECREATEDATABASE "Sí" o "No" (el valor predeterminado es "No")"Yes" or "No" (the default value is "No")
Base de datos de SQL ServerSQL Server database DATABASEAUTHENTICATIONDATABASEAUTHENTICATION SQL Server o Windows (el valor predeterminado es Windows)SQL Server or Windows (the default value is Windows)
Base de datos de SQL ServerSQL Server database SQLUSERSQLUSER StringString
Base de datos de SQL ServerSQL Server database SQLPASSWORDSQLPASSWORD StringString
Base de datos de SQL ServerSQL Server database SQLSERVERSQLSERVER En el formato "Nombre de servidor, número de puerto" (los valores predeterminados son "localhost, 1433".In the format "Server name, port number" (The default values are "localhost, 1433." Proporcione el número de puerto 0 para especificar un puerto dinámico).Supply a port number of 0 to specify a dynamic port.)
Base de datos de SQL ServerSQL Server database SQLINSTANCESQLINSTANCE Cadena (nombre de instancia de servidor opcional)String (optional server instance name)
Base de datos de SQL ServerSQL Server database SQLDATABASESQLDATABASE Cadena (el valor predeterminado del nombre de base de datos es SMA)String (the default database name value is SMA)
Ubicación de instalación de archivoFile install location INSTALLFOLDERINSTALLFOLDER Cadena (el valor predeterminado es C:\Archivos de programa\Microsoft System Center 2012 R2\Service Management Automation)String (the default value is C:\Program Files\Microsoft System Center 2012 R2\Service Management Automation)
Seguimiento de eventos (ETW)Event tracing (ETW) ETWMANIFESTETWMANIFEST "Sí" o "No" (el valor predeterminado es "Sí")"Yes" or "No" (the default value is "Yes")
Datos de uso y diagnóstico se envían a MicrosoftUsage and Diagnostics Data sent to Microsoft SENDTELEMETRYREPORTSSENDTELEMETRYREPORTS "Sí" o "No" (el valor predeterminado es "Sí")"Yes" or "No" (the default value is "Yes")
Actualización automática de MicrosoftAutomatic Microsoft Update MSUPDATEMSUPDATE "Sí" (participar) o "No" (sin cambios; este es el valor predeterminado)"Yes" (opt-in) or "No" (no change; this is the default value)
Clave de productoProduct key PRODUCTKEYPRODUCTKEY StringString

Si se desea el registro, utilice el comando Msiexec.exe y especifique la ruta del registro.If logging is desired, use the Msiexec.exe command and specify the log path. Por ejemplo, podría usar el siguiente comando (asegúrese de usar el nombre de la instancia de SQL Server).For example, you could use the following command (be sure to use the name of your SQL Server instance).

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

Nota

Si instala más Runbook Workers, debe ejecutar el cmdlet New-SmaRunbookWorkerDeployment de Windows PowerShell para configurar correctamente el Runbook Worker.If you install additional runbook workers, you must run the Windows PowerShell cmdlet New-SmaRunbookWorkerDeployment to properly configure the runbook worker.

  1. Detenga el servicio del servidor Runbook (RunbookService.exe) en cada equipo donde haya instalado un Runbook Worker.Stop the Runbook server service (RunbookService.exe) on each computer on which a runbook worker is installed.
  2. Ejecute el siguiente comando de Windows PowerShell:Run the following Windows PowerShell command:

    Nueva-SmaRunbookWorkerDeployment - < nombreDeEquipo> "< WebServiceEndpoint>New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>

  3. Reinicie el servicio de servidor de Runbook en cada equipo en el que haya instalado un Runbook Worker.Restart the Runbook server service on each computer on which a runbook worker is installed.

Para establecer o cambiar el punto de conexión de SMATo set or change the SMA endpoint

El inicio rápido ficha automatización en Windows Azure Pack para Windows Server proporciona un vínculo que le permite configurar o cambiar el extremo de Service Management Automation.The QuickStart tab for Automation in Windows Azure Pack for Windows Server provides a link that enables you to set up or change the Service Management Automation endpoint. Si el punto de conexión de automatización de la administración de servicio no se ha registrado, haga clic en registrar el extremo de Service Management Automation para configurarlo.If the Service Management Automation endpoint is not yet registered, click Register the Service Management Automation endpoint to configure it. Para cambiar la configuración de extremo de Service Management Automation después de que se ha configurado un punto de conexión, haga clic en extremo actual Service Management Automation.To change the Service Management Automation endpoint settings after an endpoint has been set up, click Current Service Management Automation endpoint.

El extremo de Service Management Automation requiere la siguiente información:The Service Management Automation endpoint requires the following information:

  • El puerto y la dirección URL del servicio.The service URL and port. El número de puerto se establece al instalar Service Management Automation.The port number is set when you install Service Management Automation.

  • El nombre de usuario de una cuenta de usuario que puede acceder al servicio de web Service Management Automation.The user name of a user account that can access the Service Management Automation web service. Las cuentas con acceso al servicio web Service Management Automation también se establecen durante la instalación.Accounts with access to the Service Management Automation web service are also set during installation.

  • La contraseña de acceso para la cuenta de usuario.The access password for the user account.

Desinstalar SMAUninstall SMA

Cualquiera de los componentes de SMA se pueden quitar de la el Panel de Control al seleccionar el componente en la sección programas y haga clic en desinstalar.Any of the SMA components can be removed in the Control Panel by selecting the component in the Programs section and clicking Uninstall.

Pasos siguientesNext steps