IBM Control Desk
Versión 7 Release 6
Guía de actualización
BA21-8475-00
Nota
Contenido
Capítulo 1. Visión general de la
actualización
. . . 1
Capítulo 2. Actualización de recursos . . 3
Capítulo 3. Elementos soportados por el
proceso de actualización . . . 5
Capítulo 4. Elementos no soportados
por el proceso de actualización
. . . . 7
Capítulo 5. Productos y releases
soportados . . . 9
Capítulo 6. Consideraciones sobre
Oracle WebLogic Server . . . 11
Capítulo 7. Actualización a IBM Control
Desk versión 7.6
. . . 13
Conceptos referentes a la actualización . . . 13 Hojas de ruta de escenarios de actualización . . . 15Capítulo 8. Planificación del proceso
de actualización de Control Desk
versión 7.6 . . . 17
Rendimiento del proceso de actualización . . . . 18 Planificación de Control Desk versión 7.6 . . . . 18 Planificar la actualización del flujo de trabajo . . . 19 Planificar la actualización del hardware y software 19 Requisitos de WebSphere Application ServerNetwork Deployment v8.5.5 . . . 19 Requisito de Oracle WebLogic Server 12c . . . . 19 Opciones de informes . . . 19 Actualización de Maximo Integration Framework . 20 Servicios web. . . 20 colas JMS . . . 21 Proceso de punto final de tabla de interfaz . . . 22 Proceso del canal de publicación para objetos que son vistas . . . 22 Uso del sistema de archivos y el directorio global 23 Actualización manual de mensajes. . . 26 Desinstalación de IBM Maximo Adapter for
Primavera antes de actualizar . . . 26 Cambios en el soporte de middleware . . . 28
Capítulo 9. Tareas previas a la
actualización . . . 29
Creación de una copia de prueba de la base dedatos . . . 29 Inhabilitación de los desencadenantes
personalizados . . . 29 Copia de seguridad de la base de datos . . . 29
Conservación de atributos para portlets
personalizados . . . 29 Requisitos del mandato tar de AIX . . . 30 Modalidad de compatibilidad de Internet Explorer 30 Permisos de usuario administrativo . . . 30
Capítulo 10. Actualización mediante la
instalación de WebSphere Application
Server Network Deployment versión
8.5.5 en un servidor nuevo (Escenario
I) . . . 31
Ejecutar el verificador de integridad 7.5.x . . . . 34 Establecer middleware soportado . . . 35Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el
programa de instalación de Control Desk versión 7.6 . . . 36 Preparación de WebSphere Application Server Network Deployment v8.5.5 mediante el
programa de configuración de Control Desk . . 37 Migrar datos del servidor de bases de datos o de directorios (opcional) . . . 38 Ejecución del programa de instalación de Control Desk 7.6 . . . 39 Migrar personalizaciones . . . 40 Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk
versión 7.6. . . 41 Ejecutar el verificador de integridad 7.6 . . . 43
Capítulo 11. Actualización mediante
migración de información de
WebSphere Application Server a
WebSphere Application Server v8.5.5
(escenario 2) . . . 45
Ejecutar el verificador de integridad 7.5.x . . . . 47 Establecer middleware soportado . . . 48Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el
programa de instalación de Control Desk versión 7.6 . . . 49 Migración de información de configuración de IBM WebSphere Application Server Network
Deployment . . . 51 Migración de datos del servidor de bases de
datos o de directorios (opcional) . . . 54 Ejecución del programa de instalación de Control Desk 7.6 . . . 54 Migrar personalizaciones . . . 56 Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk
versión 7.6. . . 57 Ejecutar el verificador de integridad 7.6 . . . 59
Capítulo 12. Actualización en Oracle
WebLogic Server (Escenario 3) . . . . 61
Ejecutar el verificador de integridad 7.5.x . . . . 63 Establecer middleware soportado . . . 64 Configurar WebLogic . . . 65 Migrar datos del servidor de bases de datos o de directorios (opcional) . . . 65 Ejecución del programa de instalación de Control Desk 7.6 . . . 66 Migrar personalizaciones . . . 67 Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Deskversión 7.6. . . 68 Ejecutar el verificador de integridad 7.6 . . . 69 Desplegar archivos de aplicaciones en Oracle
WebLogic Server. . . 70
Capítulo 13. Actualización de
Integration Composer . . . 73
Actualización de Integration Composer mediante el Launchpad . . . 73 Actualización de Integration Composer enmodalidad de consola . . . 74 Actualización de los adaptadores de integración . . 76 Mejora del rendimiento de Integration Composer. . 77
Capítulo 14. Actualización de
Deployer's Workbench . . . 79
Capítulo 15. Tareas posteriores a la
actualización . . . 81
Lista de comprobación para las tareas posteriores a la actualización . . . 81Comprobación programática de que la instalación ha sido satisfactoria. . . 81 Revisión de las pantallas actualizadas . . . 86 Revisión de los dominios de tabla y los dominios cruzados . . . 87 Actualización de informes BIRT . . . 87 Actualización de estadísticas. . . 87
Capítulo 16. Temas misceláneos. . . . 89
Actualización de la integración de OSLC . . . . 89Configuración de la integración con OSLC sobre SSL . . . 91
Importación del certificado SSL en un servidor WebSphere . . . 91 Importación del certificado SSL en un servidor WebLogic . . . 91 Actualización de flujos de trabajo predeterminados de Catálogo de servicios . . . 92
Capítulo 17. Resolución de problemas
93
Mensajes de Integrity Checker . . . 93Mensajes informativos del verificador de
integridad . . . 93 Mensajes de aviso del verificador de integridad 93 Mensajes de error del verificador de integridad 96 Omisión del requisito DNS de Control Desk
versión 7.6 durante la instalación . . . 113 Reinicio de updatedb . . . 113 Error de validación CTGIN5398E . . . 114 Adición de la cola intjmsacterr a IBM Control Desk 114
Capítulo 1. Visión general de la actualización
La actualización de Control Desk 7.5.x a la versión 7.6 es un proceso con varias fases. Se utiliza el programa de instalación de Control Desk versión 7.6 para instalar nuevos archivos y, a continuación, se utiliza el programa de configuración de Control Desk versión 7.6 para actualizar la configuración. El proceso completo de actualización incluye tareas que se realizan antes y después de ejecutar los programas de instalación y configuración.
El proceso de actualización da soporte a varias configuraciones de producto, incluyendo Control Desk y componentes y productos relacionados.
El proceso de actualización implica realizar una instalación nueva de Control Desk versión 7.6 y, a continuación, configurarla para utilizar la base de datos de Control Desk versión 7.5.x. La base de datos se actualiza durante el proceso de
configuración. La actualización no se realiza desde una estación de trabajo
administrativa existente de Control Desk versión 7.5.x. Las plataformas soportadas para las estaciones de trabajo administrativas en versiones anteriores de Control Desk no están soportadas en Control Desk version 7.6.
Los pasos siguientes resumen el proceso que se sigue para la actualización: 1. Prepare la infraestructura de middleware.
Puede consultar la Matriz de configuración del producto para determinar qué versiones de middleware están soportadas.
2. Ejecute el instalador para instalar Control Desk versión 7.6.
Si ya tiene instalado middleware que está soportado para este release, puede instalar en un nuevo directorio en la estación de trabajo administrativa
existente. No instale la versión 7.6 en el mismo directorio que ha utilizado para una versión anterior.
3. Migre las personalizaciones necesarias a la nueva estación de trabajo administrativa, por ejemplo, personalizaciones de web.xml o Java.
4. Utilice la herramienta de configuración para apuntar a la base de datos de Control Desk y actualizarla.
Algunas secciones de esta guía sólo se aplican a productos o configuraciones específicas. Si el producto o la configuración especificados no se aplica a la instalación, omita este apartado y continúe con el siguiente.
Para obtener información sobre vías de actualización soportadas, consulte la página Recursos de actualización en el wiki de IBM Control Desk.
Capítulo 2. Actualización de recursos
Al actualizar, asegúrese de que tiene la versión más reciente de la documentación de actualización de IBM Control Desk. Los enlaces siguientes ofrecen recursos adicionales.
Página Actualización de recursos del wiki IBM Control Desk
Este sitio se actualiza frecuentemente con consejos útiles y métodos recomendados para las actualizaciones.
Matriz de configuración del producto
Este libro de trabajo describe el soporte de software para IBM Control Desk y los diversos productos y componentes basados en motor del proceso de automatización de Tivoli.
Recursos de soporte de IBM Control Desk
Seleccione la pestaña de ayuda de arquitectura/configuración para buscar el enlace de información de actualización de los productos que están basados en motor del proceso de automatización de Tivoli.
WebSphere Application Server V8.5.5 Fixpack 3
Este sitio proporciona información sobre cómo descargar WebSphere Application Server versión 8.5.5.
Colección de conocimientos: Migración a/de WebSphere Application Server V7.0
Este sitio proporciona una recopilación de información útil para migrar desde WebSphere Application Server versión 7.
Migración de perfiles utilizando el asistente de migración
Esta página de la documentación de IBM®WebSphere Application Server Network Deployment en IBM Knowledge Center proporciona información útil para migrar perfiles a la versión 8.5.5.
Instalación y desinstalación de SDK Java Technology Edition Versión 7.0 o 7.1 en sistemas operativos distribuidos
Al migrar desde versiones anteriores de WebSphere Application Server, debe instalar el SDK Java Technology Edition Versión 7.0 de IBM WebSphere y convertirlo en el Java predeterminado para WebSphere Application Server. Este documento describe cómo hacer esto con Installation Manager.
Instalación de Java 7.x opcional en WebSphere Application Server 8.5
Esta entrada de blog ofrece información útil sobre cómo hacer que IBM JDK 7 sea el JDK predeterminado para WebSphere Application Server.
Recursos de actualización de Maximo
Este documento proporciona información útil para actualizar productos basados en motor del proceso de automatización de Tivoli.
Portal de actualización de DB2
Este documento proporciona una lista de todas las hojas de ruta, la
documentación de actualización y la información y los recursos disponibles para la actualización a un nuevo release de productos de IBM DB2.
Documentación de IBM DB2 en IBM Knowledge Center
Capítulo 3. Elementos soportados por el proceso de
actualización
El proceso de actualización de Control Desk versión 7.6 da soporte a la actualización de los siguientes elementos del sistema Control Desk: v Todos los datos
v Las configuraciones realizadas con las herramientas de configuración de Control Desk
v Modelo de datos
v Interfaz de usuario y capa de presentación v Procesos de flujo de trabajo
v Validaciones de datos y valores predeterminados v Definiciones de integración
v Escalabilidades
Capítulo 4. Elementos no soportados por el proceso de
actualización
Los programas de instalación y configuración de Control Desk versión 7.6 no actualizan automáticamente determinados aspectos de un despliegue de Control Desk versión 7.5.x.
Los elementos siguientes no se actualizan automáticamente mediante los programas de instalación y configuración de Control Desk versión 7.6. Sin embargo, estos elementos no se eliminan durante la actualización.
v El proceso de actualización no da soporte a la actualización directamente desde Control Desk versión 7.1. Debe actualizar Control Desk versión 7.1 a Control Desk versión 7.5.x antes de actualizar a Control Desk versión 7.6.
v Todas las soluciones de industria, los adaptadores y los complementos debe volver a instalarse como parte del proceso de actualización. Puede instalar estos productos después de instalar Control Desk versión 7.6, pero antes de
configurarlo.
v Los cambios en el esquema de base de datos de Control Desk o los objetos de base de datos (tablas, columnas, índices, etc.) que no se han realizado con la aplicación Configuración de base de datos de Control Desk.
v Los objetos de base de datos que ha creado (incluidos los procedimientos almacenados, los desencadenantes, las vistas y los sinónimos) que dependen de objetos de base de datos de Control Desk.
La actualización no vuelve a crear dichos objetos. Debe volver a aplicar los desencadenantes personalizado, si los hay, después de completar el proceso de actualización de Control Desk versión 7.6.
v Las extensiones personalizadas del código de Control Desk, como, por ejemplo, adiciones al código Java, applets de Java, JavaScript y HTML.
Estas personalizaciones deben migrarse manualmente a Control Desk versión 7.6.
v Actualización de una plataforma de base de datos a otra. Por ejemplo, no puede actualizar desde un despliegue de Control Desk versión 7.5.x que utiliza una base de datos Oracle a Control Desk versión 7.6 que utiliza una base de datos IBM DB2.
Si desea mover de una plataforma de base de datos a otra, debe instalar una instancia nueva de Control Desk versión 7.6.
La instalación del ofertas de producto Maximo adicionales puede afectar a la instalación de Control Desk en varias áreas, incluyendo el código fuente de
instalación, la estructura de la base de datos, el contenido de la base de datos y las claves de licencia. Para ofertas de producto cuya instalación afecta a la estructura de la base de datos o al contenido, consulte la página web de recursos de
actualización de Maximo en https://www.ibm.com/support/
docview.wss?uid=swg21266217 para obtener información acerca de los productos que son compatibles con la actualización.
El proceso de actualización de Control Desk versión 7.6 no otorga autorizaciones de seguridad a aplicaciones nuevas o a opciones nuevas en las aplicaciones existentes. Debe asignar autorización mediante las aplicaciones de seguridad de
Control Desk después de completar la actualización para nuevas aplicaciones de Control Desk 7.6. Consulte la información de ayuda de la aplicación de seguridad para obtener más detalles.
Importante: Si no ha utilizado aplicaciones o herramientas de Control Desk para modificar la base de datos de Control Desk versión 7.5.x, estos cambios pueden producir errores durante la actualización.
Debe eliminar estos personalizaciones antes de empezar el proceso de
actualización. Los cambios en el esquema de base de datos o los objetos de base de datos deben realizarse utilizando aplicaciones de Control Desk. Puede utilizar aplicaciones de Control Desk para volver a aplicar estas personalizaciones después de la actualización a Control Desk versión 7.6.
Además, si no se realizan las tareas previas a la actualización, pueden producirse errores durante la actualización. Resuelva los errores que se producen cuando se ejecuta el programa de actualización para poder completar la actualización.
Capítulo 5. Productos y releases soportados
Puede actualizar a Control Desk versión 7.6 desde varios puntos de partida diferentes. Algunos de estos puntos de partida requieren pasos adicionales. Control Desk versión 7.5 ha combinado características y funciones de estos productos anteriores:
v IBM Tivoli Change and Configuration Management Database (CCMDB) v IBM Tivoli Service Request Manager
v IBM Tivoli Asset Management for IT
La vía de actualización la determina la versión del producto que tiene instalada actualmente. Para comprobar la versión que tiene instalada, pulse Ayuda >
Información del sistema.
Para obtener información sobre vías de actualización específicas, consulte la página Recursos de actualización del wiki de IBM Control Desk.
Capítulo 6. Consideraciones sobre Oracle WebLogic Server
Son necesarias consideraciones especiales de Oracle WebLogic Server para las actualizaciones de Control Desk versión 7.6.
Desde el 23 de abril de 2011, IBM ya no proporciona imágenes de instalación de Oracle WebLogic Server a los clientes existentes o que actualizan. Si ha desplegado una versión anterior de Control Desk en Oracle WebLogic Server y está pensando en una actualización a la versión 7.6, puede desplegarla utilizando WebSphere Application Server Network Deployment versión 8.5.5, que se proporciona sin coste adicional. De forma alternativa, puede obtener el soporte de instalación de Oracle WebLogic Server de Oracle o un proveedor de software Oracle aprobado. Las versiones de Oracle WebLogic Server que se proporcionan con versiones anteriores de Control Desk no están soportadas para su uso con Control Desk versión 7.6. Para obtener más información sobre el soporte de servidores de aplicaciones, consulte la página Requisitos del sistema para la versión 7.6 en el wiki de Control Desk.
Capítulo 7. Actualización a IBM Control Desk versión 7.6
El despliegue actual de IBM Control Desk se puede actualizar a Control Desk versión 7.6.
Se da soporte a los siguientes escenarios de actualización:
Tabla 1. Escenarios de actualización soportados
Despliegue actual Despliegue de destino Método
Control Desk versión 7.5.x, incluido el fixpack 7.5.0.6.
Control Desk versión 7.6 Utilización de los programas de instalación y
configuración de Control Desk versión 7.6.
Al finalizar una actualización, asegúrese de que realiza las tareas posteriores a la instalación.
Conceptos referentes a la actualización
Requisitos previos para actualizar el despliegue actual de Control Desk versión 7.5.x a Control Desk versión 7.6
Asegúrese de que se hayan completado los siguientes requisitos previos antes de iniciar el proceso de actualización.
v Detenga todos los servidores de aplicaciones que ejecutan la aplicación Control Desk, por ejemplo, MXServer.
v Realice una copia de seguridad de la base de datos existente de Control Desk versión 7.5.x.
Si se produce una anomalía durante la actualización, puede que sea necesario restaurar la base de datos de Control Desk versión 7.5.x. Algunas tareas de actualización no se pueden retrotraer después de que se confirmen a la base de datos. Si tiene una copia de seguridad de la base de datos, puede restaurar su entorno. Como ejemplo, durante una actualización, suponga que elige desplegar el contenido opcional para los gestores de procesos y experimenta un error. Decide no desplegar el contenido opcional cuando se reinicia el proceso de actualización. En este caso, debe restaurar la base de datos de la copia de seguridad antes de iniciar el proceso de actualización de nuevo.
Los archivos se encuentran en C:\ibm\smp de forma predeterminada. Esta práctica puede resultarle útil si tiene que volver a crear los archivos EAR de Control Desk, por ejemplo.
Haga una copia de seguridad del registro del motor de despliegue tal como se describe en la información de instalación de Control Desk versión 7.5.x. v Antes de la actualización de Control Desk versión 7.6, debe haber completado
las tareas posteriores a la instalación de Control Desk versión 7.5.x tal como se describe en la información de instalación de Control Desk versión 7.5.x.
Los cambios de configuración se deben confirmar en la base de datos de Control Desk al final del despliegue original de Control Desk como una tarea posterior de la instalación. Esta confirmación es necesaria antes de iniciar el proceso de
actualización. Los detalles se pueden encontrar en la guía de instalación de Control Desk versión 7.5.x en el tema titulado Aplicar cambios en la base de
datos.
Para corroborar que todos los cambios se hayan confirmado, ejecute la siguiente consulta SQL en la base de datos de Control Desk.
SELECT count(*) from maxobjectcfg where changed != ’N’ SELECT count(*) from maxsysindexes where changed != ’N’
'N' indica que el cambio se ha confirmado. Para esta consulta, si se devuelven los valores de recuento de filas positivos, debe Aplicar cambios de configuración o Descartar cambios de configuración utilizando la opción de menú apropiada en la aplicación Configuración de base de datos. Como alternativa, puede utilizar configdb.bat para confirmar los cambios en la configuración, tal como se describe a continuación. A continuación, puede continuar con el proceso de actualización.
Además, las tablas que empiezan por XX son tablas temporales que deben descartarse antes de ejecutar el proceso de actualización. Si estas tablas existen, hacen que el proceso de actualización de Control Desk versión 7.6 falle. Siga estos pasos para eliminar estas tablas:
1. Verifique que las tablas temporales existan en la base de datos:
DB2
select count(*) from sysibm.systables where name like ’XX%’ and creator = ’MAXIMO’
Microsoft SQL Server
SELECT count(*) FROM sysobjects WHERE xtype = ’U’ AND name like ’XX%’ Oracle
SELECT count(*) from all_tables where table_name like ’XX%’
2. Si están en ejecución, detenga todos los servidores de aplicaciones que ejecutan la aplicación Control Desk, por ejemplo, MXServer.
3. Abra un indicador de mandatos en la estación de trabajo administrativa de Control Desk y emita los mandatos siguientes:
cd dir_instalación\tools\maximo configdb.bat
restorefrombackup.bat dropbackup.bat
La ejecución de configdb.bat y restorefrombackup.bat realiza la misma función que elegir la opción de menú Aplicar cambios de configuración desde la aplicación Configuración de base de datos en Control Desk.
configdb.baty restorefrombackup.bat requieren que todos los servidores de aplicaciones que sirven a la aplicación de Maximo estén detenidos. El
mandato dropbackup.bat no requiere que se detengan servidores de aplicaciones.
v Si ha modificado alguna aplicación, expórtela con el diseñador de aplicaciones antes de iniciar el proceso de actualización. Consulte la ayuda de la aplicación de Control Desk 7.5.x para obtener más información.
Hojas de ruta de escenarios de actualización
Hay disponibles varios escenarios para actualizar a IBM Control Desk versión 7.6. Las hojas de ruta resumen las opciones de actualización.
IBM Control Desk 7.6 requiere WebSphere Application Server Network
Deployment v8.5.5. Puede actualizar a Control Desk 7.6 actualizando su instancia existente de WebSphere Application Server Network Deployment a 8.5.5, o bien puede instalar un nuevo entorno 8.5.5.
Revise los escenarios siguientes para determinar cómo actualizar a Control Desk 7.6:
Actualización mediante la instalación y configuración de WebSphere Application Server Network Deployment v8.5.5 en un servidor nuevo (Escenario 1)
El escenario 1 es aplicable en su caso si se cumplen todos los criterios siguientes:
v Va a instalar una nueva instancia de WebSphere Application Server Network Deployment v8.5.5.
v La instalación anterior de WebSphere Application Server Network Deployment se encuentra en un servidor distinto.
v Tiene previsto utilizar el programa de configuración para configurar automáticamente WebSphere Application Server Network Deployment v8.5.5.
Este escenario es útil si desea conservar el despliegue de Control Desk versión 7.5.x al actualizar a Control Desk 7.6. En este escenario, instala y configura una instancia nueva de WebSphere Application Server Network Deployment v8.5.5. No se reutiliza la información de configuración de WebSphere Application Server Network Deployment v7 del despliegue existente de Control Desk versión 7.5.x. Establece WebSphere Application Server Network Deployment v8.5.5 en su entorno de la misma manera que lo haría para una nueva instalación de Control Desk versión 7.6.
Actualización mediante migración de información de configuración de WebSphere Application Server Network Deployment v7.x a WebSphere Application Server Network Deployment v8.5.5 (Escenario 2)
El escenario 2 es aplicable en su caso si se cumplen todos los criterios siguientes:
v Va a instalar una nueva instancia de WebSphere Application Server Network Deployment v8.5.5.
v La instalación anterior de WebSphere Application Server Network Deployment se encuentra en el mismo sistema que la instancia de WebSphere Application Server Network Deployment v7 que ha utilizado en el despliegue anterior de Control Desk.
v Tiene previsto migrar la información de configuración de WebSphere Application Server Network Deployment v7 a WebSphere Application Server Network Deployment v8.5.5.
En este escenario, instala WebSphere Application Server Network
Deployment v8.5.5 en el mismo sistema que aloja WebSphere Application
Server Network Deployment v7. A continuación, utiliza la herramienta de migración de WebSphere Application Server Network Deployment v8.5.5 para mover los datos de configuración de WebSphere Application Server Network Deployment v71 a WebSphere Application Server Network Deployment v8.5.5.
Nota: Al migrar información de configuración de WebSphere Application Server Network Deployment v7 a WebSphere Application Server Network Deployment v8.5.5, la información de configuración ya no se aloja en WebSphere Application Server Network Deployment v7.
Actualización en Oracle WebLogic Server (Escenario 3)
Utilice este escenario si desea actualizar Control Desk en Oracle WebLogic Server.
Este escenario se centra en actualizaciones en entornos de Oracle WebLogic Server. Debe consultar la documentación de Oracle WebLogic Server para obtener información de migración del servidor de aplicaciones.
Tras revisar las opciones del escenario de actualización, seleccione el escenario correspondiente para la actualización y siga las instrucciones que se proporcionan para dicho escenario.
Capítulo 8. Planificación del proceso de actualización de
Control Desk versión 7.6
Puesto que todas las implementaciones de Control Desk son exclusivas, el proceso de actualización es diferente para cada despliegue. Sin embargo, existen algunas consideraciones en el proceso que deben ser comunes a todas las actualizaciones.
Información de planificación de Control Desk versión 7.6
Consulte la información de planificación para el despliegue de Control Desk versión 7.6 antes de empezar el proceso de actualización. El contenido de planificación incluye información importante sobre los cambios en este último release que puede prepararle para diferencias no esperadas. Por ejemplo, el skin predeterminado de Control Desk versión 7.6 se ha actualizado, lo cual puede conducir a cambios imprevistos en el aspecto de las vistas de la aplicación. La información de planificación se puede encontrar en el apartado Planificación para desplegar de la documentación de Control Desk en IBM Knowledge Center.
Planificación de la programación de actualización
Cuando planifique la programación de la actualización, debe planificar el tiempo suficiente para completar cada una de las diferentes fases del proceso de
actualización:
v Determinar cuándo puede actualizar v Planificar la actualización
v Realizar las tareas previas a la actualización v Actualizar en un entorno de prueba
v Resolver problemas de la actualización de prueba v Actualizar el entorno de producción
Debe planificar el tiempo en su programación para realizar la actualización en un entorno de prueba. La realización de una actualización de prueba le permite probar y resolver los problemas de la actualización, sin tiempo de inactividad adicional en el entorno de producción.
También debe planificar el tiempo suficiente para formar a los administradores y los usuarios de Control Desk en el uso del nuevo software. Los miembros del equipo deben comprender las posibilidades de Control Desk 7.6 para participar en el proceso de planificación de la actualización.
Nota: IBM ofrece servicios adicionales para ayudar a evaluar o realizar la actualización.
Revise los valores de la base de datos actual
Para asegurar una actualización satisfactoria, compare los valores de configuración de la base de datos existente con los valores de configuración predeterminados utilizados por el programa de instalación actual. Esta información se puede encontrar en la información de instalación de Control Desk versión 7.6 dentro de las instrucciones de configuración manual para su tipo de base de datos. Si los
valores actuales son insuficientes, podrían causar problemas durante el proceso de actualización. Establezca los parámetros de configuración iguales o mayores que los definidos en la información de instalación de Control Desk versión 7.6.
Rendimiento del proceso de actualización
La velocidad de la red y la ubicación física de los servidores de Control Desk pueden afectar a la cantidad de tiempo que se tarda en completar la actualización. Durante el proceso de actualización, se utilizan scripts que se ejecutan desde la estación de trabajo administrativa de Control Desk para procesar mandatos SQL individuales contra la base de datos a través de JDBC. Si la estación de trabajo administrativa de Control Desk y el servidor de bases de datos no están en la misma red local física, el rendimiento de la actualización se ve afectado
negativamente. Una latencia de red excesiva entre los dos sistemas host también puede afectar el rendimiento del proceso de actualización.
Asegúrese de que tiene una conexión rápida y fiable con una latencia de red mínima entre la estación de trabajo administrativa de Control Desk y el servidor de base de datos.
Planificación de Control Desk versión 7.6
Antes de actualizar a Control Desk versión 7.6, evalúe sus operaciones actuales y procesos de negocio, y las nuevas características disponibles en Control Desk versión 7.6 que se describen en esta guía.
La actualización le proporciona una oportunidad de hacer cambios no sólo en su software de Control Desk, sino también en la implementación de Control Desk.
Formación de administradores de Control Desk
Como administrador de Control Desk versión 7.6 debe tener los siguientes conocimientos y habilidades o poder realizar las tareas siguientes:
v Instalar y configurar software
v Comprender las tareas de Control Desk, como crear y modificar registros v Comprender conceptos de base de datos relacional como, por ejemplo, vistas y
uniones
v Comprender las relaciones entre bases de datos y datos de Control Desk v Crear sentencias SQL (lenguaje de consulta estructurado)
v Comprender la sintaxis SQL necesaria para la base de datos
v Establecer propiedades de Control Desk para una configuración adecuada v Definir privilegios de seguridad para usuarios y grupos
Planificar la actualización del flujo de trabajo
Se han realizado cambios en varias aplicaciones de Control Desk versión 7.6. Estos cambios pueden afectar la implementación de su flujo de trabajo.
Control Desk versión 7.6 le permite crear procesos de flujo de trabajo para cualquier aplicación. Las aplicaciones pueden tener varios procesos de flujo de trabajo activos. Después de una actualización satisfactoria, debe evaluar los procesos empresariales para determinar si desea crear procesos de flujo nuevos. Puede decidir utilizar un enfoque gradual para la introducción de nuevos procesos de flujo de trabajo. Puede actualizar sus procesos de flujo de trabajo existentes y, a continuación, desarrollar nuevos procesos una vez sus usuarios se han
familiarizado con Control Desk versión 7.6.
Después de completar la actualización, consulte los archivos de ayuda de las aplicaciones de flujo de trabajo.
Planificar la actualización del hardware y software
Puede ser necesario actualizar varios componentes de hardware y software al actualizar a Control Desk versión 7.6.
Consulte la página Requisitos del sistema en el wiki de Control Desk para ver los requisitos de hardware y software actuales para la versión 7.6.
Requisitos de WebSphere Application Server Network Deployment
v8.5.5
Si Control Desk versión 7.5.x se ha desplegado en WebSphere Application Server Network Deployment, la actualización de Control Desk versión 7.6 requiere WebSphere Application Server Network Deployment v8.5.5.
En los escenarios de actualización que se proporcionan en esta guía se incluyen instrucciones para establecer WebSphere Application Server Network Deployment v8.5.5 en su entorno para que lo utilice Control Desk versión 7.6.
Además, si la instalación actual de Control Desk versión 7.5.x se despliega en WebSphere Application Server Network Deployment v8.5.5, puede reutilizar ese servidor al actualizar a Control Desk versión 7.6
Requisito de Oracle WebLogic Server 12c
Si Control Desk versión 7.5.x se ha desplegado en Oracle WebLogic Server, la actualización de Control Desk versión 7.6 requiere Oracle WebLogic Server 12c Release 1 (12.1.2).
En los escenarios de actualización que se proporcionan en esta guía se incluyen información para establecer Oracle WebLogic Server 12c Release 1 (12.1.2) en su entorno para que lo utilice Control Desk versión 7.6.
Opciones de informes
Control Desk versión 7.6 cambia las opciones de creación de informes. Los
usuarios existentes de Actuate Reporting y Business Objects Crystal Reports deben evaluar sus opciones de creación de informes en el release de Control Desk.
Consulte la Guía de planificación de informes para el Release 7.6 disponible en el sitio de soporte de IBM para obtener más detalles.
Actualización de Maximo Integration Framework
Maximo Integration Framework permite la sincronización y la integración de datos y aplicaciones entre Control Desk y sistemas externos.
Servicios web
Maximo Integration Framework permite la sincronización y la integración de datos y aplicaciones entre Control Desk y sistemas externos utilizando servicios web. Hay cambios en cómo se despliegan los servicios web en Control Desk versión 7.6. A pesar de estos cambios, los servicios web de Control Desk versión 7.5.x que se ejecutan en Control Desk versión 7.6 no tienen ningún impacto en los clientes SOAP existentes.
Las versiones anteriores de Control Desk dan soporte a las API de servicios web Java de AXIS2 y JAX-WS. Control Desk versión 7.6 solo da soporte a la API de JAX-WS. Al actualizar a Control Desk versión 7.6, los servicios web existentes se convierten para utilizar el despliegue basado en JAX-WS.
Contenedores de despliegue de servicios web
El despliegue de los servicios web en el contenedor de producto es un despliegue donde el servicio web está disponible inmediatamente una vez que el servicio se despliega desde la aplicación Biblioteca de servicios web. Se ha implementado un cambio técnico para salir del despliegue del servicio web utilizando la API de Axis. El contenedor del producto ahora utiliza JAX-WS para el despliegue.
Funcionalmente, el servicio sigue estando disponible después del despliegue. Esta opción de despliegue de servicios web depende de que se ejecuten con WebSphere Application Server versión 8.5.5.3 o superior.
Durante la actualización, el registro de los servicios web que se despliegan en el contenedor del producto se actualizan con un archivo de clase de implementación nuevo JAX-WS y se elimina la clase de implementación Axis.
En nuevas instalaciones de Control Desk versión 7.6, el valor predeterminado para la propiedad del sistema mxe.int.containerdeploy está establecida en 0 (false). Esto indica que el contenedor del producto utiliza el modelo de despliegue
predeterminado.
3. En la sección Infraestructura de servidor, seleccione Java y gestión de procesos. 4. Seleccione Definición de proceso.
5. En la sección Propiedades adicionales, seleccione Máquina virtual Java y, a continuación, Propiedades personalizadas.
6. Cree la propiedad webservices.unify.faults. a. Pulse Nuevo.
b. Establezca el nombre en webservices.unify.faults.
c. Establezca el valor en false. Esto permite que el texto del error se propague desde la condición de error que ha encontrado la integración.
7. Guarde los cambios.
Manejadores de punto final de servicio web
En la aplicación de punto final, no se proporcionan puntos finales de servicio web predefinidos. Sin embargo, se proporcionan dos manejadores de punto final predefinidos, WEBSERVICE y WEBSERVICE-JAXWS. El manejador WEBSERVICE ahora utiliza JAX-WS en lugar de AXIS. Este es un cambio interno que no debería tener ningún impacto en el uso de estos manejadores en despliegues existentes. Para Control Desk versión 7.6 y posteriores, utilice el manejador
WEBSERVICE-JAXWS, que incluirá mejoras en el futuro. El manejador WEBSERVICE sigue estando soportado para los despliegues existentes e implementaciones de integración, pero no se mejorará en el futuro. Se ha añadido una nueva propiedad, HTTPHEADERS, al manejador
WEBSERVICE-JAXWS. Esta propiedad opcional permite la adición de cabeceras HTTP en una transacción de integración. Los valores de la cabecera pueden estar codificadas en una lista separada por comas, por ejemplo,
Headername1:Headervalue1, Headername2:Headervalue2. Si no se proporciona ningún valor, en la propiedad sólo se proporciona el nombre de cabecera. El código personalizado de un canal de invocación puede inyectar valores en el contexto de transacción.
Esta misma característica de propiedad, utilizando el nombre HEADERS, se ha añadido también al manejador HTTP.
Versión de SOAP
Para Control Desk versión 7.6, el despliegue de servicio da soporte a SOAP 1.1 o 1.2. Todos los servicios se despliegan utilizando una versión única (no una mezcla). La versión de SOAP se configura en la propiedad del sistema, mxe.int.soapversion. Los valores válidos son SOAP11 y SOAP12.
colas JMS
WebSphere Application Server incluye una nueva propiedad a utilizar para la persistencia de mensajes.
WebSphere Application Server incluye un distintivo para persistir la condición de volver a entregar mensajes de error. Al reiniciar el servidor de aplicaciones este distintivo no se restablece, por lo que los mensajes de error no se vuelven a procesar después del reinicio del servidor.
Habilite la opción Mantener recuento de entregas anómalas por mensaje desde la consola de administración de WebSphere Application Server para todos los
destinos del bus de integración. Inicie la sesión en la consola de administración de WebSphere Application Server y navegue hasta Integración de servicio > Buses >
intjmsbus> Destinos > Destino de bus para establecer esta opción.
Proceso de punto final de tabla de interfaz
El soporte de tablas de interfaz se basa en la creación de la tabla según la
configuración de los objetos y columnas incluidos (y excluidos) en la estructura de objeto relacionada.
Si se añade un atributo persistente nuevo a un objeto, y ese objeto se encuentra en una estructura de objeto que está asociada con una tabla de interfaz, el proceso de punto final puede generar un error al grabar en la tabla de interfaz si la tabla no se ha vuelto a crear para reflejar la estructura de objeto actualizada. Por lo tanto, cuando se añade una columna nueva mediante una personalización o a través de la instalación de una solución de industria o una solución de socio, debe volver a crearse la tabla de interfaz relacionada. Esto es válido también si la nueva columna añadida no está pensada para integrarse con otras aplicaciones.
Al utilizar una propiedad del sistema nueva, mxe.int.usedbinfoforifacetb, el proceso de las tablas de interfaz ya no requiere una coincidencia exacta entre la estructura de objeto y la tabla de interfaz. Cuando la propiedad del sistema se establece en 1 (true), el proceso de la interfaz hace referencia a la tabla existente para determinar qué insertar en la tabla en lugar de la definición de la estructura de objeto. Este proceso evita errores de nombres de columna no válidos cuando el punto final graba en la tabla de interfaz.
A fin de dar soporte a cualquier atributo recién añadido en una tabla de interfaz, la tabla debe volver a generarse para alinearse con la definición de la estructura de objeto.
Relacionado con este cambio, hay un programa de utilidad disponible en IBM Integrated Service Management Library que puede comprobar una tabla de interfaz y su estructura de objeto relacionada para identificar condiciones de sincronización. Este programa de utilidad también puede actualizar la estructura de objeto para excluir columnas cuando esas columnas no existen en la interfaz. Consulte este enlace para obtener más información: http://www-304.ibm.com/ software/brandcatalog/ismlibrary/details?catalog.label=1TW10MA58.
Proceso del canal de publicación para objetos que son vistas
En la aplicación de canal de publicación se ha añadido un nuevo distintivo, Omitirdiferentes tipos de objetos, para dar soporte al proceso de mensajes de canal que están basados en Vistas, por ejemplo, el objeto WOACTIVITY, que es una vista de la tabla WORKORDER.
Uso del sistema de archivos y el directorio global
En Control Desk versión 7.6, se han realizado cambios para reducir el uso del sistema de archivos para dar soporte a la infraestructura de integración. En releases anteriores, la ubicación de directorio común (global) especificada en la propiedad del sistema mxe.int.globaldir da soporte al almacenamiento de archivos relacionados con el proceso de integración. Cuando esta propiedad no está configurada, la aplicación utiliza la ubicación de carpeta predeterminada del servidor de aplicaciones.
En Control Desk versión 7.6, se han realizado varios cambios que reducen o eliminan el uso del sistema de archivos por parte de la infraestructura de
integración. Dependiendo de la utilización de los componentes de integración, es posible que el despliegue ya no necesite una carpeta común para los archivos relacionados con la integración. Debe mantener la ubicación del directorio común durante el proceso de actualización y confirmar el uso del sistema de archivos por parte de la implementación de integración. Quizá pueda eliminar la configuración del directorio común dependiendo del uso de los diversos componentes de integración.
En relación a este cambio, también se ven afectadas otras áreas:
Archivos de esquema y WSDL
Los archivos de esquema y WSDL ya no se crean en el sistema de archivos. Los archivos de esquema y WSDL son accesibles a través de un URL.
WSDL
http://nombre_host: puerto/meaweb/wsdl/ Nombre de servicio web?wsdl
Esquema para el servicio web de empresa y el servicio web de estructura de objeto http://nombre_host: puerto/meaweb/schema/service/ Nombre estructura
objetoService.xsd
Esquema para el servicio web estándar
http://nombre_host: puerto/meaweb/schema/service/ss/Nombre servicio
webService.xsd
Esquema para estructura de objeto
http://nombre_host: puerto/meaweb/schema/service/ Nombre estructura
objeto
La propiedad mxe.int.dynamicwsdlandschema ya no es funcional y se eliminará durante el proceso de actualización.
Archivos temporales
Los archivos temporales los crean procesos específicos y permanecen en el sistema de archivos hasta que el proceso se completa, momento en el que se suprimen los archivos. Los siguientes procesos generan archivos temporales:
v exportación basada en aplicaciones v exportación de datos
v extracciones de errores basados en archivo v característica Ver cola/Suprimir cola
Aunque estos procesos utilizan el sistema de archivos, no requieren un directorio de carpeta común que dé soporte a todos los servidores de Control Desk.
Gestión de errores basada en archivos
La gestión de errores basados en archivos anteriormente daba soporte a una opción para descargar un archivo de extracción que ya se había creado y descargado. Esta opción ya no está disponible. Si la extracción no se ha suprimido de la aplicación Nuevo proceso de mensajes, entonces el archivo de descarga se puede volver a crear y volver a descargar según sea necesario. Si es necesario, guarde las versiones anteriores de los archivos de extracción.
Puntos finales basados en archivos (XML y planos)
Para los puntos finales basados en archivos (planos y XML), el proceso puede variar en función de cómo se configuran los parámetros de punto final y cómo se inician los canales (de publicación o invocación). El proceso utilizará la ubicación de archivo especificada en el parámetro de punto final para grabar el archivo, pero cuando no se ha rellenado, se utilizará un directorio por omisión bajo el directorio global configurado (mxe.int.globaldir). El servidor que está procesando el mensaje debe tener acceso al directorio en el que se está creando el archivo.
Para un mensaje de canal de publicación, el servidor que procesa el mensaje es el servidor en el que se está ejecutando la tarea CRON JMS saliente. Dependiendo de la configuración de implementación, esa tarea CRON puede ejecutarse en
servidores diferentes en momentos diferentes.
Para los canales de invocación que están configurados con un punto final basado en archivos, el proceso se produce en el servidor donde se ha iniciado la
invocación.
Puede utilizar un directorio global común para asegurarse de que todos los archivos se crean en una sola ubicación. Sin un directorio global común, puede tener archivos creados en varios servidores.
Despliegue de servicio web en el contenedor de servidor de
aplicaciones
El despliegue de los servicios web en el contenedor de servidor de aplicaciones implica la creación de un archivo .dar que se guarda en una carpeta denominada jaxws bajo el directorio global. Si el directorio global no está configurado, se encuentra bajo el directorio por omisión de los servidores de aplicaciones donde se ha realizado el paso de despliegue.
Archivos XSL para personalización
Si utiliza XSL para la personalización de integración y despliega esos archivos utilizando el sistema de archivos en lugar del archivo EAR de Maximo, los
Punto final MXCOGNOS
Es necesario el valor del parámetro de punto final MXCOGNOS, proj_base_dir, y se utiliza para identificar la ubicación del directorio del archivo que se va a generar.
Reprocesamiento de mensajes – mensajes de error basados en
cola
Los mensajes de error basados en cola ahora se guardan en la base de datos en lugar de guardarlos en el sistema de archivos. Funcionalmente, la gestión de mensajes de error sigue siendo la misma. Sin embargo, el formato del mensaje ha cambiado. Las secciones de registro externo (conocida como <ER>) y registro interno (conocida como <IR>) de un mensaje de error se visualizan por separado en la aplicación Nuevo proceso de mensajes. Un administrador todavía tiene la posibilidad de corregir los datos de <ER> y volver a procesar el mensaje.
Seguimiento de mensajes - mensajes persistidos
Puede configurar el seguimiento de mensajes para persistir el mensaje en el sistema de archivos, además de los metadatos que realizan el seguimiento del flujo de un mensaje dentro y fuera de una cola de integración.
En Control Desk versión 7.6, cuando esta opción está configurada, el mensaje se almacena en la tabla de base de datos junto con los metadatos relacionados de la transacción.
Actualización de mensajes – reprocesamiento de mensajes y
rastreo de mensajes
Cuando se instala Control Desk versión 7.6, puede actualizar todos los mensajes de reprocesamiento de mensajes y de seguimiento de mensajes que están actualmente en el sistema de archivos. El proceso de actualización mueve datos en los archivos a la fila adecuada en las tablas de la base de datos que soporta el reprocesamiento de mensajes y el seguimiento de mensajes. La actualización deja archivos en el sistema de archivos, pero el proceso de integración ya no utiliza estos archivos para ningún proceso.
Si mantiene un gran volumen de mensajes de error en el sistema de archivos, puede limpiar y eliminar los mensajes que no tenga intención de reprocesar. Para borrar los mensajes de error antiguos, es recomendable hacerlo utilizando la aplicación Nuevo proceso de mensajes antes de realizar la actualización.
Se le solicitará que actualice los mensajes al instalar Control Desk versión 7.6. La estación de trabajo administrativa de Control Desk versión 7.6 debe tener acceso al directorio global durante la actualización. Si opta por no actualizar los mensajes durante el proceso de instalación, puede iniciar la actualización manualmente después de completar la instalación. DEBE actualizar los mensajes relacionados con Nuevo proceso de mensajes. Si no lo hace, no podrá volver a procesar o eliminar esos mensajes utilizando la aplicación Nuevo proceso de mensajes.
El volumen de mensajes de Seguimiento de mensajes movidos a la base de datos podría ser significativo y debe considerarlo como parte de la configuración de dimensionamiento de la base de datos. Si actualiza mensajes manualmente, después de instalar Control Desk versión 7.6, tiene la opción de no actualizar los mensajes de seguimiento de mensajes. Para obtener información sobre el programa
de utilidad de archivado de seguimiento de mensajes, consulte el wiki de Maximo.
Actualización manual de mensajes
Una actualización manual proporciona la opción de no actualizar mensajes de seguimiento de mensajes.
Acerca de esta tarea
Si decide no actualizar los mensajes de Seguimiento de mensajes, no podrá ver esos mensajes en la aplicación Seguimiento de mensajes.
Antes de actualizar, puede suprimir un subconjunto de archivos y actualizar sólo los mensajes seleccionados. Por ejemplo, es posible que desee actualizar los
archivos que tienen menos de 6 meses de antigüedad. En este caso, puede suprimir manualmente los archivos más antiguos antes de ejecutar el programa de utilidad de actualización. Los archivos de seguimiento de mensajes se encuentran en la carpeta c:\temp\txndata, donde c:\temp es el directorio global configurado. Para actualizar mensajes basados en archivo en la base de datos después de instalar Control Desk versión 7.6, complete los pasos siguientes.
Procedimiento
1. Inicie sesión en la estación de trabajo administrativa de Control Desk. 2. Edite el archivo maximo.properties.
3. Para Seguimiento de mensajes, establezca la propiedad mxe.int.convmsgdir en c:\\temp.
4. Para Nuevo proceso de los mensajes, establezca la propiedad mxe.int.convmsgtrkdir en c:\\temp.
5. Vaya al directorio INICIO_MAXIMO/tools/maximo/internal. 6. Ejecute el script para Seguimiento de mensajes.
runscriptfile -cmif -fV7600_12 for message tracking
7. Ejecute el script para Nuevo proceso de los mensajes.
runscriptfile -cmif -fV7600_11 for message re-processing
Desinstalación de IBM Maximo Adapter for Primavera antes de
actualizar
El adaptador IBM Maximo Adapter for Primavera no es compatible con Control Desk versión 7.6. Si el despliegue actual de Control Desk versión 7.5.x incluye el adaptador IBM Maximo Adapter for Primavera, debe eliminar sus datos de la base de datos antes de poder actualizar a Control Desk versión 7.6.
Acerca de esta tarea
Puede eliminar automáticamente la información del adaptador IBM Maximo Adapter for Primavera de la base de datos de Control Desk versión 7.5.x utilizando los scripts desarrollados por IBM que se proporcionan en el sitio web Fix Central. Puede editar el script antes de ejecutarlo para eliminar componentes adicionales. Por ejemplo, si también desea eliminar aplicaciones de Control Desk que contienen datos de Primavera, como Seguimiento de órdenes de trabajo (PV) y Planes de trabajo (PV), puede quitar los comentarios de las sentencias de eliminación en el script. Cuando ejecute el script, se ejecutan todas las sentencias que no tienen caracteres de comentario.
Procedimiento
1. Inicie sesión en su estación de trabajo administrativa de Control Desk versión 7.5.x y descargue el script de eliminación del adaptador IBM Maximo Adapter for Primavera, UNINSTALL_PrimaveraAdapter_7X.zip, desde Fix Central. 2. Extraiga el contenido del archivo UNINSTALL_PrimaveraAdapter_7X.zip en la
carpeta inicio_instalación/maximo, seleccionando las opciones Escribir
encima de los archivos existentes y Utilizar nombres de carpeta.
3. Suprima el archivo primavera.xml de la carpeta inicio_instalación\maximo\ applications\maximo\properties\product.
4. Opcional: Edite el script UNIST_PA_7X.dbc antes de ejecutarlo para eliminar componentes adicionales. Por ejemplo, si también desea eliminar aplicaciones de Control Desk que contienen datos de Primavera.
<!-- Uncomment lines below to drop Maximo Applications
that contains Primavera data, such as Work Order Tracking (PV) and Job Plans (PV) -->
<drop_app app="PLUSVJP"/> <drop_app app="PLUSVWO"/>
<!-- END OF Dropping Primavera applications -->
5. Vaya al directorio inicio_instalación\maximo\tools\maximo\internal y ejecute el script UNIST_PA_7X.dbc utilizando el programa de utilidad
runscriptfile.
runscriptfile -cprimavera -fUNIST_PA_7X
6. Vaya al directorio inicio_instalación\maximo\tools\maximo\ y ejecute el mandato updatedb.
updatedb
7. Vaya al directorio inicio_instalación\bin y ejecute el mandato
solutioninstaller para ver una lista de todas las aplicaciones en ejecución.
solutioninstaller.bat -action showinstalled -type all
8. Anote el valor de Identificador exclusivo mostrado para IBM Maximo Adapter for Primavera.
9. Vaya al directorio inicio_instalación\CTG_DE\acsi\bin\ y ejecute el mandato
deleteRootIU.
deleteRootIU.cmd identificador_exclusivo_Primavera PSI
10. Vaya al directorio inicio_instalación\bin y vuelva a ejecutar el mandato
solutioninstaller para asegurarse de que IBM Maximo Adapter for Primavera se ha eliminado.
solutioninstaller.bat -action showinstalled -type all
Cambios en el soporte de middleware
Tenga en cuenta que puede haber cambios en el comportamiento del software de middleware o sistemas operativos de plataforma soportados por Control Desk versión 7.6.
Por ejemplo, si se actualiza SQL Server 2008 a SQL Server 2012, el puerto
predeterminado utilizado por Control Desk, el puerto 1433, permanecerá abierto si estaba disponible y en uso para el despliegue de Control Desk versión 7.5.x. Sin embargo, si instala una nueva instancia de SQL Server 2012, el puerto 1433 se cierra de forma predeterminada.
Capítulo 9. Tareas previas a la actualización
Antes de empezar la actualización, realice las tareas siguientes.
Creación de una copia de prueba de la base de datos
Primero lleve a cabo el proceso de actualización en una copia de prueba de la base de datos de Control Desk. Durante la actualización de la prueba, tome nota de los pasos especiales o modificaciones de base de datos que necesita realizar. Es aconsejable realizar una actualización de prueba más de una vez, cada vez
utilizando una copia de la base de datos de producción más reciente. El proceso de actualización puede tardar dos días o más, dependiendo del tamaño de la base de datos.
Después de haber actualizado satisfactoriamente una o más copias de prueba, repita el proceso con una copia de la base de datos de producción actual. Esta base de datos actualizada se convierte en la nueva base de datos de producción.
Consulte la documentación proporcionada con la base de datos para obtener más detalles sobre cómo crear copias de seguridad de bases de datos.
Inhabilitación de los desencadenantes personalizados
Inhabilite todos los desencadenantes personalizados que existan en cualquier tabla en la base de datos de Control Desk.
Control Desk versión 7.6 no da soporte a los objetos de base de datos que ha creado (incluidos los procedimientos almacenados, los desencadenantes, las vistas y los sinónimos) que dependen de objetos de base de datos de Control Desk. La actualización no vuelve a crear esos objetos, pero tampoco los elimina. Debe volver a aplicar los desencadenantes personalizado, si los hay, después de completar la actualización de Control Desk versión 7.6.
Copia de seguridad de la base de datos
Independientemente del punto de partida, haga una copia de seguridad de la base de datos de Control Desk preparada recientemente.
Conservación de atributos para portlets personalizados
Después de actualizar a Control Desk versión 7.6, puede descubrir que existe una diferencia en el número de atributos disponibles para un portlet que ha definido en Control Desk versión 7.5.x.
Si ha creado un portlet en Control Desk versión 7.5.x y ha excluido atributos de un informe que ha desarrollado para el portlet, después de actualizar a Control Desk versión 7.6, los atributos ya no están disponibles para el portlet.
Si desea conservar todos los atributos para un portlet, debe desmarcar los atributos que se excluyeron en Control Desk versión 7.5.x antes de la actualización.
Requisitos del mandato tar de AIX
El programa de instalación de middleware necesita tanto el mandato UNIX tar nativo como la versión GNU del mandato tar. Dado que el programa de utilidad nativo no admite los nombres de archivo largos, asegúrese de que está instalado GNU tar versión 1.14 o superior. GNU tar versión 1.14 garantiza que los archivos de instalación se puedan extraer.
Verifique que la variable de la vía de acceso del sistema contiene ambas vías de acceso, UNIX tar nativo y GNU tar. La vía de acceso de GNU tar debe definirse antes de la vía de acceso de tar nativo de UNIX. Por ejemplo, el programa de utilidad del tar nativo está instalado en /usr/bin y el programa de utilidad del tar de GNU está instalado en /opt/freeware/bin/tar.
Si ha definido un enlace simbólico para sobrescribir el mandato tar de UNIX nativo con el mandato tar de GNU, se produce un error.
http://www.ibm.com/systems/p/os/aix/linux/toolbox/download.html
Modalidad de compatibilidad de Internet Explorer
Control Desk no da soporte a navegadores Microsoft Internet Explorer con la modalidad de compatibilidad habilitada.
Los navegadores que tienen habilitada la modalidad de compatibilidad
experimentarán errores y problemas de rendimiento. Desactive la modalidad de compatibilidad en el navegador si está habilitada.
Permisos de usuario administrativo
Control Desk requiere que inicie la sesión en un sistema como administrador para realizar las actividades de instalación y configuración.
Estos usuarios administrativos deben ser miembros principales del grupo raíz o de Administradores de Linux o Windows, respectivamente. No inicie el programa de instalación o configuración de Control Desk con un ID de usuario que pertenezca a un grupo secundario que, a su vez, esté asociado al grupo administrativo. El usuario administrativo debe ser un miembro directo de los grupos raíz o de administradores.
Además, debe llevar a cabo las actividades de instalación y configuración como administrador real. No puede ejecutar los programas de instalación y configuración en Windows pulsando con el botón derecho del ratón y utilizando la opción
Capítulo 10. Actualización mediante la instalación de
WebSphere Application Server Network Deployment versión
8.5.5 en un servidor nuevo (Escenario I)
La lista de comprobación siguiente es una hoja de ruta general de las tareas que se deben completar para actualizar para instalar y configurar automáticamente WebSphere Application Server Network Deployment v8.5.5 para Control Desk 7.6. Antes de empezar, asegúrese de haber revisado la información siguiente:
v “Hojas de ruta de escenarios de actualización” en la página 15
Además, tenga en cuenta que cualquier configuración personalizada que haya realizado en el servidor WebSphere Application Server Network Deployment v7 para Control Desk 7.5.x debe realizarse de nuevo para WebSphere Application Server Network Deployment v8.5.5.
En este escenario, se utiliza el programa de instalación de Control Desk versión 7.6 para instalar WebSphere Application Server Network Deployment v8.5.5 y, a continuación, se utiliza el programa de configuración de Control Desk versión 7.6 para configurarlo automáticamente. No se reutiliza la información de configuración de WebSphere Application Server Network Deployment v7 del despliegue existente de Control Desk versión 7.5.x. Establece WebSphere Application Server Network Deployment v8.5.5 en su entorno de la misma manera que lo haría para una nueva instalación de Control Desk versión 7.6.WebSphere Application Server Network Deployment v8.5.5 debe instalarse en un sistema diferente del servidor que aloja WebSphere Application Server Network Deployment v7 del despliegue de Control Desk versión 7.5.x.
La ventaja de utilizar este escenario de actualización es que proporciona una instalación y configuración automatizadas de WebSphere Application Server
Network Deployment v8.5.5 y al mismo tiempo mantiene la configuración existente de WebSphere Application Server Network Deployment v7 en el que está
desplegado Control Desk 7.5.x. Durante el proceso de actualización, la base de datos se actualiza de la versión 7.5.x a la versión 7.6. La base de datos actualizada no puede seguir siendo utilizado por Control Desk versión 7.5.x. Si desea
conservar el entorno de Control Desk versión 7.5.x, la actualización de Control Desk versión 7.6 debe realizarse en una instancia aparte de la base de datos de Control Desk versión 7.5.x.
El proceso de actualización implica realizar una instalación nueva de Control Desk versión 7.6 y, a continuación, configurarla para utilizar la base de datos de Control Desk versión 7.5.x. La base de datos se actualiza durante el proceso de
configuración. La actualización no se realiza desde la estación de trabajo
administrativa de Control Desk versión 7.5.x. Las plataformas soportadas para las estaciones de trabajo administrativas de Control Desk versión 7.5.x no están soportadas en Control Desk versión 7.6.
Lista de comprobación para instalar WebSphere Application
Server Network Deployment v8.5.5
Utilice la lista de comprobación siguiente como guía cuando actualice a la versión 7.6 mediante la instalación de WebSphere Application Server Network Deployment en un nuevo servidor.
Tabla 2. Lista de comprobación de WebSphere Application Server Network Deployment versión 8.5.5
Paso Acción Descripción
1 Revise y complete los requisitos previos de actualización.
Revise y complete los requisitos previos de actualización que se describen en Capítulo 9, “Tareas previas a la actualización”, en la página 29.
2 Ejecute Integrity Checker desde el entorno existente en modo informe.
Para obtener instrucciones detalladas, consulte “Ejecutar el verificador de integridad 7.5.x” en la página 34.
Para obtener información sobre los mensajes de error, consulte la siguiente documentación:
v “Mensajes informativos del verificador de integridad” en la página 93
v “Mensajes de aviso del verificador de integridad” en la página 93
v “Mensajes de error del verificador de integridad” en la página 96
3 Asegúrese de que dispone del sistema operativo apropiado.
Para obtener una lista de los sistemas operativos
soportados, consulte la página Requisitos del sistema en el wiki de IBM Control Desk.
Tabla 2. Lista de comprobación de WebSphere Application Server Network Deployment versión 8.5.5 (continuación)
Paso Acción Descripción
4 Establezca el middleware soportado. Utilice el programa de instalación de Control Desk versión 7.6 para instalar WebSphere Application Server Network Deployment v8.5.5 y utilice el programa de configuración de Control Desk 7.6 para preparar para Control Desk 7.6. Revise la información sobre el establecimiento del middleware soportado en “Establecer middleware soportado” en la página 35.
Complete las tareas siguientes para establecer el middleware soportado:
v Si es necesario, actualice el software de base de datos a una versión soportada mediante el programa de instalación para dicho software. Antes de actualizar el software de base de datos, compruebe la matriz de configuración del producto para determinar si el software está soportado por este release. La matriz de configuración del producto está disponible aquí. v Si es necesario, actualice el software de servidor de
directorios a una versión soportada mediante el
programa de instalación para dicho software. Consulte la documentación que se proporciona con el producto para obtener información de actualización.
v Utilice el programa de instalación para instalar WebSphere Application Server Network Deployment v8.5.5, tal como se describe en “Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de instalación de Control Desk versión 7.6” en la página 36.
v Después de completar la instalación, utilice el programa de configuración de Control Desk versión 7.6 para preparar WebSphere Application Server Network Deployment v8.5.5 para Control Desk
5 Opcional: Si es necesario, migre los datos del servidor de bases de datos o de directorios.
Para obtener más información, consulte “Migrar datos del servidor de bases de datos o de directorios (opcional)” en la página 38.
6 Para ejecutar el programa de instalación de Control Desk
Ejecute el programa de instalación de Control Desk versión 7.6 para instalar Control Desk en la estación de trabajo administrativaPara realizar la actualización, lleve a cabo los pasos que se describen en “Ejecución del programa de instalación de Control Desk 7.6” en la página 39. 7 Migrar personalizaciones de su
despliegue anterior.
Migre cualquier personalización que haya realizado en la estación de trabajo administrativa de Control Desk versión 7.6. La migración debe realizarse para todos los productos que están instalados en la estación de trabajo.
Para obtener más información, consulte “Migrar personalizaciones” en la página 40.
Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment v8.5.5 en un nuevo servidor (escenario 1)
33
Tabla 2. Lista de comprobación de WebSphere Application Server Network Deployment versión 8.5.5 (continuación)
Paso Acción Descripción
8 Ejecute el programa de configuración de Control Desk
Ejecute el programa de configuración de Control Desk versión 7.6. Los cambios se graban en la base de datos y, si ha elegido hacerlo, los archivos EAR de la aplicación se despliegan en WebSphere Application Server Network Deployment.
Para obtener más información, consulte “Configuración de Control Desk versión 7.6 mediante el programa de
configuración de Control Desk versión 7.6” en la página 41. 9 Ejecute el verificador de integridad
de Control Desk 7.6.
Ejecute la herramienta Verificador de integridad en modo Repair. Si el verificador de integridad informa de un error, debe resolverlo.
Para obtener información sobre los mensajes de error, consulte la siguiente documentación:
v “Mensajes informativos del verificador de integridad” en la página 93
v “Mensajes de aviso del verificador de integridad” en la página 93
v “Mensajes de error del verificador de integridad” en la página 96
10 Complete las tareas posteriores a la actualización.
Revise la información importante sobre tareas posteriores a la actualización en Capítulo 15, “Tareas posteriores a la actualización”, en la página 81. Se proporciona una lista de comprobación e instrucciones detalladas para completar las tareas posteriores a la actualización.
Ejecutar el verificador de integridad 7.5.x
Ejecute el programa de utilidad verificador de integridad de Control Desk versión 7.5.x.
Acerca de esta tarea
Antes de continuar con el proceso de actualización de Control Desk versión 7.6, ejecute el programa de utilidad de verificador de integridad de Control Desk versión 7.5.x. Este programa de utilidad se utiliza con la base de datos de Control Desk versión 7.5.x para asegurar que está lista para la actualización. Cuando se ejecuta en modo informe, el programa de utilidad de verificador de integridad comprueba la base de datos actual e informa sobre errores comunes. Si Integrity Checker informa de un error, debe resolverlo ejecutando Integrity Checker en modo Repair.