Actualización del entorno a System Center 2016 Service Manager

No puede iniciar una actualización a System Center 2016: Service Manager si se están ejecutando trabajos o flujos de trabajo de almacenamiento de datos. Puede seguir los procedimientos de esta sección para detener las programaciones de trabajo de almacenamiento de datos y esperar a que terminen antes de actualizar el servidor de administración de almacenamiento de datos. Antes de actualizar el servidor de administración de Service Manager, detenga el portal de Self-Service, si está instalado y espere 10 minutos a que finalicen los flujos de trabajo en ejecución antes de iniciar la actualización.

Complete los procedimientos de la sección siguiente, para actualizar a System Center 2016 - Service Manager.

Preparación de la actualización

  • Para restaurar la base de datos de almacén de datos de Service Manager, también se debe restaurar la base de datos de informes tras instalar el almacén de datos.

  • Consulte la secuenciación de actualizaciones de los componentes de System Center en Actualización de System Center 2012 R2 - Service Manager a System Center 2016.

  • No mezcle Service Manager 2016 y Service Manager 2012 R2 con distintos componentes de Service Manager; todos deben usar la misma versión. Por ejemplo, tanto el portal de autoservicio como el servidor de administración de Service Manager deben usar la misma versión.

  • Al actualizar de Service Manager 2012 R2 a Service Manager 2016, no debe habilitar ni deshabilitar la expansión del grupo de Active Directory para ninguno de los conectores de Active Directory.

    En otras palabras, si está desactivada, deje que permanezca desactivada y, si está activada, deje que permanezca activada hasta que el conector se ejecute por primera vez. Vea la captura de pantalla siguiente. Esto solo es aplicable la primera vez que se ejecuta el conector de Active Directory después de actualizar. Puede cambiar sus preferencias para el flujo de trabajo de expansión de grupos de Active Directory una vez completada la sincronización del conector de Active Directory.

    Captura de pantalla del Asistente para conectores de Active Directory.

Preparar Service Manager 2012 R2 para la actualización

En este artículo se describe cómo preparar el entorno de System Center 2012 R2: Service Manager para una actualización. Para ello, siga estos procedimientos para actualizar el Servidor de administración del almacenamiento de datos:

  1. Enumere los trabajos de almacenamiento de datos que se ejecutan y deshabilite.

  2. Compruebe que los trabajos de almacenamiento de datos hayan dejado de ejecutarse.

  3. Cuando se hayan completado los trabajos de almacenamiento de datos, inicie la actualización del Servidor de administración del almacenamiento de datos.

  4. Una vez actualizado el almacenamiento de datos, realice los procedimientos siguientes en el primer servidor de administración de Service Manager:

  5. Espere 10 minutos y, a continuación, inicie la actualización del servidor de administración de Service Manager.

Para enumerar los trabajos de almacenamiento de datos mediante cmdlets de Windows PowerShell y deshabilitarlos

  1. En el equipo que hospeda el servidor de administración de almacenamiento de datos, seleccione Inicio, Todos los programas, Microsoft System Center 2012 R2 y Service Manager Shell.

  2. Escriba los siguientes comandos y presione ENTRAR después de cada comando:

    Set-ExecutionPolicy -force RemoteSigned  
    
    cd (Get-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup\').InstallDirectory
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1
    
    cd 'C:\Program Files\Microsoft System Center 2012 R2\Service Manager'  
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1  
    
    
    get-scdwjob | ? {$_.Name -match 'Extract_'}  | foreach {Disable-SCDWJobSchedule -JobName $_.Name}  
    
  3. Aparecerá una lista de trabajos de almacenamiento de datos.

Para comprobar que los trabajos de almacenamiento de datos hayan dejado de ejecutarse

  1. En la consola de Service Manager, seleccione Data Warehouse.

  2. En el panel Data Warehouse, expanda Data Warehouse y seleccione Data Warehouse Trabajos.

  3. En el panel Trabajos de almacenamiento de datos , observe la columna Estado para cada trabajo de almacenamiento de datos. Cuando el estado de cada trabajo aparece como No iniciado, continúe con el siguiente procedimiento para detener el portal de Self-Service. Si no existe ningún Self-Service Portal en su entorno, puede iniciar el proceso de actualización.

Para evitar errores en los trabajos MPSync

  • Ejecute el siguiente script SQL en la base de datos DWRepository para obtener los scripts SQL que quitan y agregan una restricción en la clave principal en las tablas de hechos en la base de datos DWRepository para corregir el problema

    ;WITH FactName  
    AS (  
           select w.WarehouseEntityName from etl.WarehouseEntity w  
           join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId  
           where t.WarehouseEntityTypeName = 'Fact'  
    ),FactList  
    AS (  
        SELECT  PartitionName, p.WarehouseEntityName,  
                RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK  
        FROM    etl.TablePartition p  
           join FactName f on p.WarehouseEntityName = f.WarehouseEntityName  
    )  
    , FactPKList  
    AS (  
        SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,  
                CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints  
        FROM    FactList f  
        JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME  
        JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'  
    )  
    , FactWithoutDefaultConstraints  
    AS (  
        SELECT  a.*  
        FROM    FactPKList a  
        LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1  
        WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1  
    )  
    , FactPKListStr  
    AS (  
        SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList  
        FROM    FactWithoutDefaultConstraints f1  
        CROSS APPLY (  
                        SELECT  '[' + COLUMN_NAME + '],'  
                        FROM    FactWithoutDefaultConstraints f2  
                        WHERE   f2.TABLE_NAME = f1.TABLE_NAME  
                        ORDER BY COLUMN_NAME  
                    FOR  
                       XML PATH('')  
                    ) AS F (COLUMN_NAME)  
    )  
    SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +  
            'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)  
    FROM    FactPKListStr f  
    

Actualización a System Center 2016 - Service Manager

Use los procedimientos siguientes para actualizar el entorno de Service Manager a System Center 2016 - Service Manager. Estos procedimientos incluyen pasos para actualizar el servidor de administración del almacenamiento de datos, el servidor de administración de Service Manager y la consola de Service Manager.

Actualización del portal de autoservicio de Service Manager

Consulte las instrucciones mencionadas en el artículo Actualización del portal de Service Manager Self-Service. En algunos escenarios de actualización, al actualizar un servidor de administración, también se actualiza el Portal de autoservicio. En estos casos, debe aplicar una revisión antes de actualizar.

Pasos de actualización para el desarrollo personalizado

Con la versión de System Center 2016 - Service Manager, el producto se ha movido para admitir .NET 4.5.1. La herramienta establecida para admitir este movimiento en .NET 4.5.1 es necesaria para interrumpir algunas dependencias y ha provocado el movimiento de clases entre los ensamblados. Por lo tanto, la actualización a Service Manager 2016 puede interrumpir las soluciones personalizadas realizadas internamente o por terceros (que no son de Microsoft). Consulte los pasos para actualizar las soluciones personalizadas para evitar entrar en este problema.

Actualización del servidor de administración del almacenamiento de datos

Emplee el siguiente procedimiento para actualizar el servidor de administración de almacenamiento de datos.

Importante

Asegúrese de que ha detenido los trabajos de almacenamiento de datos antes de continuar.

Para actualizar el servidor de administración del almacenamiento de datos

  1. Inicie sesión en el equipo que hospedará el servidor de administración del almacenamiento de datos mediante una cuenta que sea miembro del grupo Administradores. Esta cuenta también debe ser un administrador local.

  2. En los medios de instalación de Service Manager, haga doble clic en el Setup.exe para iniciar el Asistente para instalación de Service Manager.

  3. En la página Microsoft System Center 2016, seleccione Actualizar Service Manager servidor de administración de almacenamiento de datos.

  4. En la página Preparar para la actualización, seleccione los dos elementos que indican que ha leído las secciones adecuadas en System Center 2016 - Service Manager Guía de actualización y seleccione Siguiente.

  5. En la página Registro del producto , escriba la información adecuada en los cuadros. Lea los Términos de licencia del software de Microsoft; si procede, seleccione He leído, comprendido y acepto los términos del contrato de licencia; y seleccione Siguiente.

  6. En la página Resultados de comprobación del sistema , asegúrese de que se ha superado la comprobación de requisitos previos o al menos se ha superado con advertencias y seleccione Siguiente.

  7. En la página Configurar Analysis Service para cubos OLAP, en el cuadro Servidor de base de datos, escriba el nombre del equipo del servidor que hospedará la base de datos de SQL Server Analysis Services (SSAS) y presione la tecla de tabulación. Cuando El valor predeterminado aparece en el cuadro SQL Server instancia, seleccione Siguiente.

    Importante

    Si va a instalar SSAS en un equipo distinto del equipo que hospeda el servidor de administración del almacenamiento de datos y hay un firewall en su entorno, debe asegurarse de que se abran los puertos de firewall adecuados. Para obtener más información, consulte Asignaciones de puertos para System Center 2016 - Service Manager en la Guía de planeación de System Center 2016 - Service Manager.

  8. En la página Configurar credenciales de Analysis Services , especifique el nombre de usuario, la contraseña y el dominio de la cuenta y seleccione Credenciales de prueba. Después de recibir un mensaje que indica Que se aceptaron las credenciales, seleccione Siguiente.

  9. En la página Datos de uso y diagnóstico, indique la preferencia para compartir los datos de uso y diagnóstico de Service Manager con Microsoft. Como opción, seleccione Declaración de privacidad para System Center Service Manager y seleccione Siguiente.

  10. En la página Usar Microsoft Update para ayudar a mantener el equipo seguro y actualizado, indique su preferencia por usar Microsoft Update para comprobar si hay actualizaciones de Service Manager y seleccione Siguiente.

  11. En la página Resumen de configuración , lea la información proporcionada y, si es precisa, seleccione Instalar.

  12. En la página La actualización se completó correctamente , si ya ha realizado una copia de seguridad de la clave de cifrado, desactive la casilla Abrir el Asistente para copia de seguridad o restauración de cifrado y seleccione Cerrar.

Actualización del servidor de administración de Service Manager

Use el procedimiento siguiente para actualizar el servidor de administración de Service Manager.

Para actualizar el servidor de administración de Service Manager

  1. Inicie sesión en el equipo que hospedará el servidor de administración de Service Manager mediante una cuenta que sea miembro del grupo Administradores.

  2. En los medios de instalación de Service Manager, haga doble clic en el Setup.exe para iniciar el Asistente para instalación de Service Manager.

  3. En la página Microsoft System Center 2016, seleccione Actualizar Service Manager servidor de administración.

  4. En la página Preparar para la actualización, seleccione los dos elementos que indican que ha leído las secciones adecuadas en la Guía de actualización de System Center 2016 - Service Manager y seleccione Siguiente.

  5. En la página Registro del producto , escriba la información adecuada en los cuadros. Lea los Términos de licencia de software de Microsoft y, si procede, seleccione He leído, comprendido y acepto los términos del contrato de licencia y seleccione Siguiente.

  6. En la página Resultados de comprobación del sistema , asegúrese de que se ha superado la comprobación de requisitos previos o al menos se ha superado con advertencias y seleccione Siguiente.

  7. En la página Resumen de configuración , lea la información proporcionada y, si es precisa, seleccione Instalar.

  8. En la página La actualización se completó correctamente , si ya ha realizado una copia de seguridad de la clave de cifrado, desactive la casilla Abrir el Asistente para copia de seguridad o restauración de cifrado y seleccione Cerrar.

Actualización de la consola de Service Manager

Use el procedimiento siguiente para actualizar la consola de Service Manager.

Para actualizar la consola de Service Manager

  1. Inicie sesión en el equipo que hospedará la consola de Service Manager mediante una cuenta que sea miembro del grupo Administradores.

  2. En los medios de instalación de Service Manager, haga doble clic en el Setup.exe para iniciar el Asistente para instalación de Service Manager.

  3. En la página Microsoft System Center 2016, seleccione Actualizar Service Manager consola.

  4. En la página Preparar para la actualización, seleccione los dos elementos que indican que ha leído las secciones adecuadas en la Guía de actualización de System Center 2016 - Service Manager y seleccione Siguiente.

  5. En la página Registro del producto , lea los Términos de licencia de software de Microsoft y, si procede, seleccione He leído, comprendido y acepto los términos del contrato de licencia y seleccione Siguiente.

  6. En la página Resultados de comprobación del sistema , asegúrese de que se ha superado la comprobación de requisitos previos o al menos se ha superado con advertencias y seleccione Siguiente.

  7. En la página Resumen de configuración , lea la información proporcionada y, si es precisa, seleccione Instalar.

  8. En la página La actualización se completó correctamente , seleccione Cerrar.

Pasos siguientes