Memorias Aranda webCast Mejores prácticas para la actualización de las herramientas de aranda software
1. Mejores prácticas para la actualización de las
herramientas de Aranda SOFTWARE
Diego Fernando Rincón G
Consultor Senior Aranda
2. OBJETIVOS
3. Realizando la
1. Preparando el 2. Actualizando el
verificación post-
entorno entorno
actualización
• Descarga de • Ejecutando scripts de • Revisión de base de
actualizaciones de la base de datos. datos.
aplicación.
• Ejecutando • Revisión de
• Recomendaciones actualizaciones en funcionalidad de
previas para la servidor de aplicación aplicaciones Windows
actualización del (Windows y Web). y web.
servidor de aplicación.
• Recomendaciones
previas para la
actualización de base
de datos.
3. 1. Preparando el entorno
(Descarga de actualizaciones de la aplicación)
• Tenga a disposición los updates que Aranda Software; publica en la base de datos
de conocimiento en la dirección: www.arandasoft.com/kb . Allí encontrará los
últimos updates disponibles y la documentación respectiva a cada uno.
• Es importante considerar que varios de los productos manejan mas de un instalador
(ej: Aranda Asset Management incluye servidor, consola, consola web y agente) por
lo que de deberán descargar los parches que apliquen para cada uno.
• Por favor revise las correcciones, cambios o adiciones realizadas en el update. Es
importante tener en cuenta que pueden salir nuevas funcionalidades que generen
cambios en la interfaz y que por ende su organización debe tener en cuenta.
• Cada artículo describe hacia la parte final, la versión mínima con que puede trabajar
dicha actualización.
4. 1. Preparando el entorno
(Descarga de actualizaciones de la aplicación)
• Si se encuentra en un servidor Windows 2008 y descarga los instaladores,
cerciórese de desbloquearlos como se visualiza en la imagen a continuación:
5. 1. Preparando el entorno
(Descarga de actualizaciones de la aplicación)
6. 1. Preparando el entorno
(Requisitos previos del servidor de aplicación)
Guarde un Print Screen de las versiones del servidor de aplicación (agregar o
quitar programas del panel de control) donde se visualicen los programas de
Aranda.
Esto le apoyará en caso de realizar rollback o que los instaladores del servidor
se pierdan en algún evento catastrófico del servidor.
Prepare un horario de indisponibilidad donde se pueda detener los servicios de
Aranda del servidor de aplicación y donde pueda detener el servidor Web
(servicio IIS)
Asegúrese de contar con un usuario administrador local o de dominio que tenga
los privilegios pertinentes para realizar la desinstalación e instalación de
programas a fin de evitar inconvenientes.
Se recomienda ejecutar TODO archivo de actualización como administrador. (clic
derecho – Ejecutar como administrador en caso de ser Windows 2008) o que el
usuario no tenga los privilegios correspondientes.
7. 1. Preparando el entorno
(Requisitos previos del servidor de aplicación)
Si requiere actualizar la aplicación Aranda Files Server (Aranda AFS) por favor
realice un backup de la carpeta C:InepubwwwrootAFS. En ella se encuentran
todos los datos adjuntos de servicedesk, actualizadores de agente y otros datos
adjuntos relevantes para el funcionamiento de la herramienta
9. 1. Preparando el entorno
(Recomendaciones previas a la actualización de BD)
Realice un backup de la base de datos de Aranda Software antes de proceder
con la actualización.
Verifique y tenga a disposición la versión de base de datos actual que tiene
antes de la actualización.
Para verificar esto puede realizar ejecutar el siguiente script en la base de
datos de Aranda en cualquiera de los dos motores (SQL u Oracle)
SELECT * FROM VERSION_DATABASE
Para efectos del ejemplo la versión se visualiza con el siguiente número: 8.0.27.000
10. 2. Actualizando el entorno
Detener los
servicios de Aranda
en el servidor de
aplicativos desde la
opción Servicios en
Herramientas
Administrativas
(Administrative
Tools)
11. 2. Actualizando el entorno
Ejecutando actualizaciones en servidor de
Base de datos
Tenga en cuenta que para actualizar la base de datos se utiliza la herramienta Aranda Dbtools.
Dicha herramienta descarga automáticamente las actualizaciones de la base de datos o puede
realizarse la adición manual de las carpetas para la actualilzación usando la carpeta disponible
en http://asdk.arandasoft.com/kb/temp/Instaladores_Version_8.0/script.zip
Se debe reemplazar la carpeta
C:Program Files (x86)ArandaAranda DB ToolsResource/script
Al ejecutar la aplicación Aranda DB Tools (Inicio Todos los programas Aranda Software
Aranda Tools Aranda DB Tools), pestana Parchar
12. 2. Actualizando el entorno
Ejecutando actualizaciones en servidor de
aplicación (Windows y Web).
Se recomienda realizar la desinstalación total de las carpetas de las
aplicaciones web disponibles en el directorio del IIS, asegurando que no
queden rastros de las carpetas:
C:InetpubwwwrootAAM
C:InetpubwwwrootASDK
C:InetpubwwwrootBASDK
C:InetpubwwwrootUSDK
C:InetpubwwwrootASS
C:InetpubwwwrootAQM
C:InetpubwwwrootSurvey
C:InetpubwwwrootCMDB
C:InetpubwwwrootAranda.AQM.Service.Interfase
C:InetpubwwwrootASM
Demás carpetas del producto desinstalado
13. 2. Actualizando el entorno
Ejecutando actualizaciones Web en servidor
de aplicación.
Al reinstalar las aplicaciones Web, ejecutarlas con privilegios de
administrador (clic derecho “Ejecutar como administrador”
Proceda con la reconfiguración de los sitios Web usando la aplicación
“Aranda Configurator” cuyo propósito es configurar la conexión a la base
de datos de Aranda a través del enlace:
http://ip o nombre del servidor de
aplicativos/arandaconfigurator/pages/configbd.aspx
14. 2. Actualizando el entorno
Ejecutando actualizaciones Web en servidor
de aplicación.
Ejemplo: Ubicar el archivo Web.config desde la ruta C:InetpubwwwrootAAM
y diligenciar los datos de conexión con la base de datos. (Depende donde se
haya realizado la instalación de las consolas Web):
15. 2. Actualizando el entorno
Ejecutando actualizaciones Web en servidor
de aplicación.
16. 2. Actualizando el entorno
Ejecutando actualizaciones Web en servidor
de aplicación.
Diligenciar los datos de conexión hacia la base de datos
17. 2. Actualizando el entorno
Ejecutando actualizaciones Web en servidor
de aplicación.
Las opciones de configuración adicional indican: 1. si la autenticación es con
usuario creado en la base de datos de Aranda o con un usuario de directorio
activo y 2. El idioma de la consola que se esté configurando. Por defecto la
última opción es local:
18. 2. Actualizando el entorno
Ejecutando actualizaciones Web en servidor
de aplicación.
Se confirma que la conexión sea exitosa y se guarda el archivo web.config en la
misma ruta donde se cargo inicialmente desde la consola:
El procedimiento se hace con cada pagina web:
19. 2. Actualizando el entorno
Ejecutando actualizaciones Windows en
el servidor de aplicación.
Ejecute cada instalador de aplicación Windows con la opción “ejecutar como
administrador” y permitir que el proceso se complete
20. 2. Actualizando el entorno
3. Realizando la verificación post-
Ejecutando actualizaciones Windows en
actualización. aplicación.
el servidor de
21. 2. Actualizando el entorno
Ejecutando actualizaciones Windows en
el servidor de aplicación.
22. 2. Actualizando el entorno
Ejecutando actualizaciones Windows en
el servidor de aplicación.
23. 3. Realizando la verificación post-
actualización.
Para revisar la nueva versión de la base de datos, ejecute nuevamente la
sentencia: SELECT * FROM VERSION_DATABASE y debe visualizar la última
versión instalada. En el caso de ejemplo: 8.0.31.000
Inicie los servicios de Windows de Aranda a través de la opción “Herramientas
Administrativas (Administrative Tools)” del servidor de aplicación. Valide inicien
sin inconvenientes
Inicie el IIS para validar que los sitios web están correctamente configurados y
realice la validación ingresando por un browser a direcciones como:
http://dirección_o_nombre_servidor/asdk
http://dirección_o_nombre_servidor/usdk
Otros sitios de aplicación
Ingrese a cada una de las consolas actualizadas con un Login y password.
Realice la validación con cada una de las aplicaciones
24. 3. Realizando la verificación post-
actualización.
¿Preguntas?
diego.rincon@arandasoft.com