Implementar Service Management Automation

Importante

Esta versión de Service Management Automation (SMA) ha llegado al final del soporte técnico. Se recomienda actualizar a SMA 2022.

Para implementar Service Management Automation (SMA), debe instalar el servicio web SMA, configurar el runbook worker de SMA y configurar el módulo de PowerShell de SMA. También puede instalar los componentes de Service Management Automation mediante una instalación desatendida.

Puede instalar el servicio web en cualquier máquina que pueda comunicarse con Microsoft Azure Pack y una instancia de SQL Server.

Instalación del servicio web Service Automation

  1. En la carpeta que contiene el software de instalación descargado de System Center - Orchestrator, seleccione Configurar para iniciar el asistente para instalación.

  2. En Administración de servicios, seleccione Servicio web y seleccione Instalar.

  3. Complete la información de registro del producto y seleccione Siguiente.

  4. Revise y acepte los términos de licencia y seleccione Siguiente.

  5. Revise el Aviso de datos de diagnóstico y uso y seleccione Siguiente.

  6. Se iniciará la comprobación de requisitos previos. Revise los resultados de la comprobación. Si se instalan todos los elementos, seleccione Siguiente.

    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. No puede completar la instalación del punto de conexión de servicio hasta que pase la comprobación de requisitos previos.

  7. Proporcione la siguiente información para que use el punto de conexión de base de datos y seleccione Siguiente.

    Elemento Acción
    Server Escriba el nombre del servidor de base de datos. El nombre predeterminado es localhost.

    El formato es sqlserver\instance, donde \instance es opcional.
    Número de puerto Escriba el número de puerto que desea usar para la base de datos. El valor predeterminado es 1433.
    Nombre de la base de datos Escriba el nombre de la base de datos. El valor predeterminado es SMA.
    Credenciales de autenticación Seleccione el tipo de autenticación que desea usar. Puede usar la autenticación de Windows o la autenticación de SQL Server.

    Si elige la autenticación de SQL Server, escriba el nombre de usuario y la contraseña para el equipo que ejecuta SQL Server.

    Nota

    Si va a actualizar desde una instalación anterior, use los detalles de la base de datos de la instalación anterior.

  8. Proporcione la siguiente información para configurar la configuración de Internet Information (IIS) para el servicio web y seleccione Siguiente.

    Elemento Acción
    Grupo de seguridad de dominio o usuarios con acceso Escriba un grupo de seguridad o uno o varios usuarios que puedan conceder acceso al servicio web.
    Nombre de grupo de aplicaciones SMA

    Este nombre no se puede configurar.
    Credenciales del grupo de aplicaciones Especifique las credenciales que se va a usar para el grupo de aplicaciones. Estas son las credenciales con las que se ejecutará el servicio web.
  9. Escriba el número de puerto para el servicio web que se va a usar. El puerto predeterminado es 9090.

  10. Elija el certificado de seguridad que se usará para cifrar la comunicación entre Microsoft Azure Pack y el punto de conexión de servicio web de SMA.

    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.

    Seleccione Next (Siguiente).

  11. Revise la ubicación de los archivos del servicio web. Puede aceptar la ubicación predeterminada o especificar otra distinta. Seleccione Next (Siguiente).

  12. Indique si quiere utilizar Microsoft Update para tener el software actualizado. Seleccione Next (Siguiente).

  13. Revise el resumen de instalación y seleccione Instalar.

    Una vez completada la instalación, instale un trabajo de runbook tal y como se describe en Cómo instalar el trabajo de runbook de SMA.

Instalación del módulo de SMA de PowerShell

  1. En la carpeta que contiene el software de instalación de Orchestrator de System Center descargado, inicie el Asistente para instalación.

  2. En Administración de servicios, seleccione Administración de PowerShell y seleccione Instalar.

  3. Siga las instrucciones del Asistente para la instalación.

Configuración del trabajo de runbook de SMA

  1. En la carpeta que contiene el software de instalación de Orchestrator descargado, seleccione Configurar para iniciar el Asistente para instalación.

  2. En Administración de servicios, seleccione Runbook Worker y seleccione Instalar.

  3. Siga las instrucciones del Asistente para la instalación.

Una vez completada la instalación, use las credenciales administrativas para configurar Automation en el portal de administración de Microsoft Azure Pack.

Importante

Cada componente de SMA está instalado en un sitio web de Internet Information Services (IIS) que, de forma predeterminada, está configurado con un certificado autofirmado. Como estos certificados autofirmados no están emitidos por ninguna de las entidades de certificación raíz de confianza que el explorador carga en el inicio, el explorador muestra una advertencia de seguridad cuando intenta conectarse a cualquiera de los sitios. Para evitar este problema, se recomienda reemplazar los certificados autofirmados con certificados emitidos por una entidad de certificación raíz de confianza.

Configuración de SMA desde un símbolo del sistema

El medio de instalación contiene los archivos de Windows Installer para una de las siguientes características de SMA:

  • Módulo de PowerShell: PowershellModuleInstaller.msi

  • Servicio web: WebServiceInstaller.msi

  • Runbook Worker: WorkerInstaller.msi

Nota

Las opciones de instalación deben especificarse en un símbolo del sistema. No se admite un archivo de respuesta.

Opciones de instalación del módulo de PowerShell

El módulo de SMA de PowerShell es un requisito previo de software del servicio web de SMA, por lo que debe instalar el módulo de SMA de PowerShell antes de implementar el servicio web de SMA. El instalador del módulo de PowerShell no toma ningún parámetro. Por ejemplo, podría utilizar el siguiente comando:

msiexec.exe /i PowershellModuleInstaller.msi

Opciones de instalación del servicio web

Se pueden especificar las variables siguientes en un símbolo del sistema para invalidar los comportamientos predeterminados.

Elemento de la instalación Modificador de línea de comandos Valores válidos
Grupo de aplicaciones de IIS APPOOLACCOUNT String
Grupo de aplicaciones de IIS APPOOLPASSWORD String
Grupo de aplicaciones de IIS ADMINGROUPMEMBERS Cadena (una lista separada por comas de los usuarios para agregarlos al grupo de administradores de IIS)
Base de datos SQL Server CREATEDATABASE o No (el valor predeterminado es No)
Base de datos SQL Server DATABASEAUTHENTICATION SQL, Windows (el valor predeterminado es Windows). Si DATABASEAUTHENTICATION = SQL, también debe especificar SQLUSER y SQLPASSWORD
Base de datos SQL Server SQLUSER String
Base de datos SQL Server SQLPASSWORD String
Base de datos SQL Server SQLSERVER En el formato Nombre del servidor, número de puerto. (Los valores predeterminados son localhost, 1433. Proporcione un número de puerto de 0 para especificar un puerto dinámico).
Base de datos SQL Server SQLINSTANCE Cadena (nombre de instancia de servidor opcional)
Base de datos SQL Server SQLDATABASE Cadena (el valor predeterminado del nombre de base de datos es SMA)
Servicio web de IIS SITENAME Cadena (el valor predeterminado es SMA)
Servicio web de IIS WEBSERVICEPORT Entero (el valor predeterminado es 9090)
Servicio web de IIS INSTALLFOLDER Cadena (el valor predeterminado es c:\inetpub\Service Management Automation)
Servicio web de IIS USESSL o No (el valor predeterminado es )
Servicio web de IIS SPECIFYCERTIFICATE o No (el valor predeterminado es No). Si especifica No, se crea automáticamente un certificado. Si selecciona , proporcione también CERTIFICATESERIAL.
Servicio web de IIS CERTIFICATESERIAL Número de serie de un certificado existente en formato hexadecimal concatenado y sin espacios entre dígitos; por ejemplo: 45C324C02318F48D4A9C4FC832B2CDCC
Seguimiento de eventos (ETW) ETWMANIFEST o No (el valor predeterminado es )
Datos de uso y diagnóstico enviados a Microsoft SENDTELEMETRYREPORTS o No (el valor predeterminado es )
Actualización automática de Microsoft MSUPDATE (participación) o No (sin cambio; este es el valor predeterminado)
Clave de producto PRODUCTKEY String

Si se desea el registro, utilice el comando Msiexec.exe y especifique la ruta del registro. Por ejemplo, puede usar el siguiente comando (asegúrese de usar el nombre de la instancia de SQL Server).

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 Worker

Un trabajo de runbook no se puede instalar en el mismo equipo que otro runbook worker. Además, debe instalar el trabajo de runbook en un equipo que tenga acceso a la misma instancia de SQL Server que esté usando el servicio web de SMA.

Se pueden especificar las variables siguientes en un símbolo del sistema para invalidar los comportamientos predeterminados.

Elemento de la instalación Modificador de línea de comandos Valores válidos
Servicio de Windows SERVICEACCOUNT String
Servicio de Windows SERVICEPASSWORD String
Base de datos SQL Server CREATEDATABASE o No (el valor predeterminado es No)
Base de datos SQL Server DATABASEAUTHENTICATION SQL Server o Windows (el valor predeterminado es Windows)
Base de datos SQL Server SQLUSER String
Base de datos SQL Server SQLPASSWORD String
Base de datos SQL Server SQLSERVER En el formato Nombre del servidor, número de puerto (los valores predeterminados son localhost, 1433. Proporcione un número de puerto de 0 para especificar un puerto dinámico).
Base de datos SQL Server SQLINSTANCE Cadena (nombre de instancia de servidor opcional)
Base de datos SQL Server SQLDATABASE Cadena (el valor predeterminado del nombre de base de datos es SMA)
Ubicación de instalación del archivo INSTALLFOLDER Cadena (el valor predeterminado es C:\Archivos de programa\Microsoft System Center <version>\Service Management Automation)
Seguimiento de eventos (ETW) ETWMANIFEST o No (el valor predeterminado es )
Datos de uso y diagnóstico enviados a Microsoft SENDTELEMETRYREPORTS o No (el valor predeterminado es )
Actualización automática de Microsoft MSUPDATE (participación) o No (sin cambio; este es el valor predeterminado)
Clave de producto PRODUCTKEY String

Si se desea el registro, utilice el comando Msiexec.exe y especifique la ruta del registro. Por ejemplo, puede usar el siguiente comando (asegúrese de usar el nombre de la instancia de SQL Server):

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.

  1. Detenga el servicio del servidor Runbook (RunbookService.exe) en cada equipo donde haya instalado un Runbook Worker.

  2. Ejecuta los siguientes comandos de Windows PowerShell:

    New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>

  3. Reinicie el servicio de servidor de Runbook en cada equipo en el que haya instalado un Runbook Worker.

Definición o cambio del punto de conexión de SMA

La pestaña Inicio rápido de Automation en Microsoft Azure Pack para Windows Server proporciona un vínculo que le permite configurar o cambiar el punto de conexión de SMA. Si el punto de conexión de Service Management Automation aún no está registrado, seleccione Registrar el punto de conexión de Service Management Automation para configurarlo. Para cambiar la configuración del punto de conexión de SMA después de configurar un punto de conexión, seleccione Punto de conexión de Current Service Management Automation.

El extremo de SMA necesita la siguiente información:

  • El puerto y la dirección URL del servicio. El número de puerto se establece al instalar SMA.

  • Nombre de usuario de una cuenta de usuario que puede acceder al servicio web SMA. Las cuentas con acceso al servicio web de SMA también se establecen durante la instalación.

  • La contraseña de acceso para la cuenta de usuario.

Desinstalación de SMA

Cualquiera de los componentes de SMA se puede quitar en el Panel de control seleccionando el componente en la sección Programas y seleccionando Desinstalar.

Pasos siguientes

Obtenga más información sobre Microsoft Azure Pack para Windows Server Microsoft Azure Pack para Windows Server.