Requerimientos para la instalación de Aleph Versión 20
INFORMACION CONFIDENCIAL LA INFORMACIÓN AQUÍ CONTENIDA ES PROPIEDAD DE EX LIBRIS LTD. O SUS AFILIADAS Y CUALQUIER MAL USO O ABUSO OCASIONARÁ PÉRDIDAS ECONÓMICAS. NO HAGA COPIAS A MENOS QUE TENGA AUTORIZACIÓN ESPECÍFICA POR ESCRITO DE EX LIBRIS LTD. Este documento se proporciona para propósitos limitados y restringidos de acuerdo con un contrato de cumplimiento obligatorio con Ex Libris Ltd. o un afiliado. La información contenida aquí incluye secretos comerciales y es confidencial.
EXCENCIÓN DE RESPONSABILIDAD La información de este documento está sujeta a cambios periódicos y actualización. Por favor confirme que usted cuenta con el documento actualizado. No existen garantías de ningún tipo, expresas o implícitas, provistas en esta documentación, distintas a aquellas expresamente acordadas en los contratos aplicables con Ex Libris. Esta información se proporciona TAL CUAL. Salvo que se pacte lo contrario, Ex Libris no será responsable por cualquier daño por el uso de este documento, incluyendo, sin limitación, daños consecuentes, punitivos, indirectos o directos. Cualquier referencia en este documento sobre material de terceros (incluyendo sitios web que no sean de Ex Libris) se proporcionan sólo por conveniencia y de ninguna manera sirven como un respaldo de esos materiales o sitios web de terceros. Los materiales de terceros no son parte de los materiales de este producto de Ex Libris y Ex Libris no tiene responsabilidad sobre dichos materiales.
MARCAS COMERCIALES “Ex Libris”, el puente de Ex Libris, Primo, Aleph, Alephino, Voyager, SFX, MetaLib, Verde, DigiTool, Preservation,
URM, Voyager, ENCompass, Endeavor eZConnect, WebVoyage, Citation Server, LinkFinder y LinkFinder Plus, y otras marcas son marcas comerciales o marcas comerciales registradas de Ex Libris Ltd. o sus afiliados. La ausencia de un nombre o un logotipo en esta lista no constituye una renuncia a alguno y todos derechos de propiedad intelectual que Ex Libris Ltd. o sus afiliados han establecido en alguno de sus productos, características o nombres de servicios o logotipos. Las marcas comerciales de los distintos productos de terceros, que pueden incluir lo siguiente, son referenciados en esta documentación. Ex Libris no reclama ningún derecho sobre estas marcas. El uso de estas marcas no implica el respaldo de Ex Libris sobre estos productos de terceros, o el respaldo de esos terceros sobre los productos de Ex Libris. Oracle es una marca registrada de Oracle Corporation. UNIX es una marca registrada en los Estados Unidos y otros países, con licencia exclusiva a través de X/Open Company Ltd. Microsoft, el logotipo de Microsoft, MS, MS-DOS, Microsoft Power Point, Visual Basic, Visual C++, Win32, Microsoft Windows, el logotipo de Windows, Microsoft Notepad, Microsoft Windows Explorer, Microsoft Internet Explorer, y Windows NT son marcas comerciales registradas y ActiveX es una marca registrada de Microsoft Corporation en los Estados Unidos y/u otros países. Unicode y el logotipo Unicode son marcas comerciales registradas de Unicode, Inc. Google es una marca comercial registrada de Google, Inc.
Todos los derechos reservados por Ex Libris Limited, 2009. Documentación producida el 1 de marzo de 2009. Sitio web: http://www.exlibrisgroup.com
2
Tabla de Contenidos
Capítulo 1
Generalidades ................................................................................................................ 4
Capítulo 2
Requerimientos de hardware y software del servidor ............................................... 5 Requerimientos de servidor ............................................................................................ 5 Sistema de archivos y espacio en disco .......................................................................... 7 Compilador C nativo ...................................................................................................... 8 Dispositivo para intercambio de información ................................................................. 9 Procedimientos de respaldo y recuperación de información ............................. ............. 9 Software adicional del servidor ...................................................................................... 9 Software opcional del servidor ..................................................................................... 10
Capítulo 3
Requerimientos de hardware y software del cliente................................................. 11 Configuración de PCs del Staff .................................................................................... 11 Fuente Unicode ............................................................................................................. 12 Soporte CJK / IME ....................................................................................................... 12 Maquina virtual de Java ................................................................................................ 13
Capítulo 4
Requerimientos de comunicación .............................................................................. 14 Configuración de la Red ............................................................................................... 14 Acceso al servidor ........................................................................................................ 15 Puertos y Tipo de actividad .......................................................................................... 15
Capítulo 5
Lista de responsabilidades .......................................................................................... 17
3
1 Generalidades Este documento describe los requerimientos para la instalación y uso de Aleph 20. Antes de adquirir e instalar el hardware y sistema operativo, deberá confirmar con Grupo Sistemas Lógicos estos requerimientos. Además debe consultar el documento específico Requerimientos de Sistema Operativo para el hardware seleccionado, con el fin de verificar que todos los componentes del sistema operativo cumplen con los requerimientos de ALEPH. Estos requerimientos pueden cambiar como resultado de las demandas de desarrollo a Ex Libris. Para solicitar una instalación de Aleph 20 en su institución, complete el formato Solicitud para la Instalación de ALEPH y envíelo a Grupo Sistemas Lógicos.
4
2 Requerimientos de hardware y software del servidor Esta sección incluye:
Requerimientos del servidor en la página 5 Sistema de archivos y espacio en disco en la página 7 Compilador C nativo en la página 8 Dispositivo para intercambio de información en la página 9 Dispositivos y Procedimientos de respaldo y recuperación en la página 9 Software adicional del servidor en la página 9 Software opcional del servidor en la página 10
Requerimientos de servidor ALEPH 500 y la base de datos en Oracle deben instalarse en un servidor dedicado. NOTA: Pueden instalarse otros productos de Ex Libris en un servidor que tenga una instalación de ALEPH, tomando todas las precauciones y atenciones para asegurar una adecuada ejecución de todas las aplicaciones. Consulte con Grupo Sistemas Lógicos. Si instalará otros productos de Ex Libris en el mismo servidor, debe tomar en cuenta los requerimientos detallados en los documentos Requerimientos para la instalación de esos productos y confirmar que su sistema responde a los requerimientos de todos los sistemas. Muchos de los recursos de software y hardware serán compartidos por ALEPH y otros productos de Ex Libris. Sin embargo, los requerimientos de espacio en disco son acumulativos. Vea la sección Sistema de archivos y espacio en disco en la página 7.
Sistema operativo/Plataforma para Aleph 500 ADVERTENCIA: Consulte primero los Requerimientos de sistema operativo para Red Hat Enterprise Linux y Requerimientos de sistema operativo para plataforma Sun para ver los requerimientos básicos y detallados, y luego consulte los requerimientos específicos adicionales de Aleph. 5
Para cada una de las versiones siguientes de sistema operativo, Ex Libris recomienda que instale el último nivel de actualización de OS
Sun – Solaris 9 y 10, basado en procesadores SPARC Linux - Red Hat Enterprise Linux AS/ES 4.0 32 bits, basado en procesador Intel 32 bits y Linux - Red Hat Enterprise Linux AS/ES 5.2 64 bits, basado en procesador Intel o AMD 64 bits IBM RS / 6000 – AIX 5.3
El requerimiento mínimo para la instalación de Aleph es 4 GB en RAM. Para las especificaciones exactas del servidor de producción, incluyendo el número de CPU’s y memoria RAM requeridos, para funcionar según el tamaño de la base de datos y el número de usuarios concurrentes, contacte con el personal de Grupo Sistemas Lógicos. NOTA: Los clientes que utilicen modelos SPARC antiguos (UltraSPARC II, III, IV) pueden experimentar degradación del rendimiento y deben considerar actualizar su hardware al modelo SPARC más reciente. Las configuraciones de hardware recomendadas pueden obtenerse contactando con Grupo Sistemas Lógicos.
Es recomendable instalar una segunda instancia del sistema ALEPH 500 en un servidor de pruebas aparte. Para mayores detalles consulte con un representante de Grupo Sistemas Lógicos. Ex Libris soporta instalaciones en infraestructura de servidores virtuales. Consulte la Guía para utilizar ambientes virtuales para los productos Ex Libris ubicado en la sección Cross Product Information del Centro de Documentación para mayor información. IMPORTANTE: Ex Libris no puede garantizar tiempos de respuesta y rendimiento en servidores Sun serie T. Aunque la serie T de Sun es una plataforma SPARC soportada y certificada, hemos hecho pruebas en la plataforma y no la encontramos adecuada compatible para los productos Ex Libris en términos de rendimiento. Esos servidores deben utilizarse sólo para ambientes de pruebas.
6
Sistema de archivos y espacio en disco Cada disco físico debe montarse en un sistema de archivos aparte. Los nombres de los sistemas de archivos deben ser /exlibris, /exlibris1, /exlibris2, etc. Es obligatorio un sistema de archivos llamado /exlibris con un mínimo de 40 GB. Será utilizado exclusivamente para todo el software y archivos y tablas de configuración que serán instalados por Grupo Sistemas Lógicos. El sistema de archivos /exlibris debe montarse directamente en el servidor y no puede ser un enlace lógico o simbólico a algún sistema de archivos alternativo nombrado file system. La base de datos y los archivos scratch de ALEPH 500 pueden instalarse en sistemas de archivos separados: /exlibris1, /exlibris2, etcétera. Las instalaciones con más de 500,000 registros bibliográficos deben tener al menos 50 GB en sistemas de archivos separados. La Tabla 1 enlista los requerimientos mínimos de espacio en disco para ejecutar y mantener el software ALEPH 500 y los datos. Tabla 1. Requerimientos de espacio en disco
Utilización
Tamaño
Sistema archivos
ALEPH 500 y Oracle; y otros productos adicionales requeridos (software) Tablas y archivos de configuración Base de datos ALEPH 500
10 GB en un disco dedicado
/exlibris
5 GB
/exlibris
En un disco dedicado aparte: 15 GB + 7 GB por 100,000 registros bibliográficos. Las instalaciones con más de 500,000 registros bibliográficos deben tener al menos 50 GB en un disco aparte. 5 GB + 7 GB por 100,000 registros bibliográficos. Las instalaciones con más de 500,000 registros bibliográficos deben tener al menos 36 GB en un disco aparte. Dos veces la cantidad de RAM o al menos 8 GB, lo que sea mayor 1 GB
/exlibris /exlibris1, /exlibris2,...
Archivos scratch
Espacio swap /tmp
de
/exlibris /exlibris1, /exlibris2,...
7
Los datos anteriores son lineamientos generales para determinar los requerimientos mínimos de espacio en disco. El espacio en disco requerido exactamente debe determinarse conjuntamente con Grupo Sistemas Lógicos. Cualquier desviación de estos lineamientos debe ser confirmado con Grupo Sistemas Lógicos. Los requerimientos de espacio en disco incluyen la capacidad para soportar las siguientes actividades:
Conversión total Reorganización de la base de datos (como parte del mantenimiento periódico de la base de datos) con un tiempo mínimo fuera de servicio. Re-indexación completa de la base de datos con un tiempo mínimo fuera de servicio. Respaldo estándar de ALEPH 500 en pequeñas instalaciones (vea la sección Procedimientos de respaldo y recuperación de información en la página 9). Actualización a una nueva versión de ALEPH 500 o revisión con un tiempo mínimo de inactividad.
NOTA: En casos especiales una actualización puede requerir temporalmente espacio en disco adicional.
Los anteriores requerimientos de espacio en disco no incluyen:
Requerimientos de disco del sistema Espacio en disco necesario para operar Oracle en modo Archive-Log (vea la sección Procedimientos de respaldo y recuperación de información en la página 9). Requerimientos de espacio en disco para respaldo en grandes instalaciones (vea la sección Procedimientos de respaldo y recuperación de información en la página 9). Todo tipo de redundancia de datos, como soluciones RAID 1, RAID 5 o RAID 0
Compilador C nativo Los sistemas operativos distintos a Linux requieren un compilador C nativo instalado con soporte ANSI. La adquisición e instalación del compilador C nativo es responsabilidad del cliente. El compilador C nativo puede adquirirlo con el proveedor del hardware y sistema operativo. Este compilador es adicional a gcc, que también se requiere y será instalado por Grupo Sistemas Lógicos (vea la sección Software adicional del servidor en la página 9). 8
NOTAS: La última versión soportada es Sun Studio 12 La instalación de Solaris 10 utiliza el GCC proporcionado por Solaris 10 y no el instalado por Grupo Sistemas Lógicos. El cliente debe instalar el SO que utiliza el grupo desarrollador para incluir los paquetes de GCC requeridos.
Dispositivo para intercambio de información Para la implementación de ALEPH 500 se requieren conexiones por FTP e Internet (vea la sección Requerimientos de comunicación en la página 14). Usted también debe contar con una unidad de CD-ROM para intercambio de datos y software con Grupo Sistemas Lógicos en caso de que el FTP no esté disponible temporalmente, o que Grupo Sistemas Lógicos haya aprobado trabajar sin conexión a Internet.
Procedimientos de respaldo y recuperación de información Los procedimientos de respaldo y recuperación y los dispositivos seleccionados son responsabilidad del cliente. ALEPH 500 incluye un mecanismo de respaldo que es utilizado principalmente en instalaciones pequeñas. Es recomendable que las grandes instalaciones utilicen herramientas de respaldo y recuperación alternas. NOTAS: El respaldo y la recuperación puede requerir espacio adicional en disco. El espacio en disco requerido para Oracle en modo Archive-Log depende de la estrategia y procedimiento de respaldo.
Software adicional del servidor A continuación se listan otros componentes de software requeridos para ALEPH 500. Grupo Sistemas Lógicos instalará todo este software adicional para asegurar la total compatibilidad con ALEPH 500.
9
Oracle MF Cobol gcc (excepto en plataforma Linux) gsort (excepto en plataforma Linux) gzip Perl Servidor Apache OpenSSL (si lo requiere el cliente) JBoss tcsh (excepto en plataforma Linux) GNU tar (en plataforma Solaris) GNU Make
Software opcional del servidor top (excepto en plataforma Linux) Se recomienda ampliamente que el cliente instale top (herramienta de monitoreo de operación del sistema). top debe ser instalado por el administrador del sistema del cliente (top es parte del sistema operativo Linux estándar).
IBMJava (en plataforma Linux) Si se instalan los paquetes IBMJava2 rpm, asegúrese que la versión es 1.3.1-5 o posterior. NOTA: La instalación de este paquete no es obligatoria.
10
3 Requerimientos de hardware y software del cliente Esta sección incluye:
Configuración de PCs del Staff en la página 11 Fuente Unicode en la página 12 Soporte CJK/IME en la página 12 Máquina Virtual de Java en la página 13
Configuración de PCs del Staff Tabla 2. Requerimientos mínimos de sistema
Sistema operativo/Navegador
Requerimiento
Windows 2000/XP/Vista
CPU:Pentium III, 1GHz Memoria: 256 MB (recomendado: 512 MB) Disco: 10 GB
Navegador
Internet Explorer 6.x o superior Firefox 2.0 o superior
NOTAS: Se requieren derechos de Administración para instalar o actualizar el cliente ALEPH La unidad de sistema (C:) debe tener al menos 250 MB de espacio libre No es soportado Windows de 64 bits
Despliegue El tamaño de monitor mínimo recomendado es 17”; preferible 19”
El parámetro crítico es la resolución: 11
La configuración mínima recomendada para la versión 20 es 1024x768
Miscelánea El cliente de Aleph 20 también requiere lo siguiente: Tarjeta de red con conexión Internet/LAN TCP/IP instalado y conexión al servidor probada Telnet o emulador de terminal FTP Mouse
Configuración del cliente OPAC Una estación dedicada al OPAC debe ejecutar la versión mínima soportada de un navegador aprobado. Los requerimientos de hardware son mínimos y se basan sólo en la necesidad de ejecutar los navegadores estipulados en un sistema operativo dado.
Fuente Unicode ALEPH 500 trabaja con Unicode. Recomendamos la instalación de una fuente Unicode adecuada en la PC y en el navegador. La fuente Unicode elegida debe incluir todos los caracteres utilizados por el cliente. NOTA: Si usted utiliza un conjunto de caracteres CJK, las fuentes son pesadas y el tiempo de carga de las páginas puede ser lento. Por lo tanto, si sólo utiliza caracteres latinos, seleccione una fuente Unicode Latina para una mejor operación.
Soporte CJK / IME Las versiones ALEPH 500.14 y superiores soportan CJK (chino, japonés y coreano). Se requiere un IME (Input Method Editor) para escribir caracteres CJK. IME es parte integral de Windows 2000 y de las versiones CJK de Windows 98 y NT. En instalaciones Windows 2000 sin CJK, debe implementarse IME utilizando el Panel de control / Configuración regional / Configuración General e Idioma).
PC’s para el OPAC Web: Descargue e instale Microsoft Global IME PC’s GUI: Por favor consulte con el personal de Grupo Sistemas Lógicos 12
Maquina virtual de Java En las versiones 16.02 y posteriores, existen dos opciones de impresión desde el cliente GUI:
Utilizar el programa Saxon.exe (requiere Microsoft Java Virtual Machine) Utilizar el programa Saxon8.jar (requiere Sun Java Virtual Machine versión 1.4 o posterior)
El cliente debe instalar Java Virtual Machine de Sun Microsystems, Inc. Vea el documento Cómo instalar una máquina virtual de Java en una PC que se encuentra en el Centro de Documentación de Ex Libris para obtener detalles completos. NOTA: Para usuarios de Saxon.exe: Microsoft descontinuó el soporte para Microsoft Java Virtual Machine el 31 de diciembre de 2007. Vea el artículo Microsoft Java Virtual Machine Support si requiere información adicional.
13
4 Requerimientos de comunicación Esta sección incluye:
Configuración de la red en la página 14 Acceso al servidor en la página 15 Puertos y Tipo de actividad en la página 15
Configuración de la Red El servidor debe tener un hostname completamente aceptado (incluyendo nombre corto del hostname y nombre del dominio) que este registrado en el DNS. Cuando se hace una instalación distribuida, todos los servidores de la aplicación deben tener entradas DNS. El nombre del servidor debe estar definido en /etc/hosts como sigue: Tanto el nombre de hostname aceptado como el nombre corto deben estar asociados a una dirección IP física (interna). Para asegurarse que está definido el nombre correcto, utilice los siguientes comandos: grep 'eval hostname' /etc/hosts Este comando debe mostrar una entrada válida con una dirección IP física.
Para SunOS, ingrese el siguiente comando para encontrar la dirección IP interna: /usr/sbin/ifconfig –a | grep inet | grep –v 127.0.0.1 | awk '{print $2}'
Para Linux, ingrese el siguiente comando para encontrar la dirección IP interna: /sbin/ifconfig –a | grep addr: | grep –v 127.0.0.1 | awk '{print $2}' 14
Vea el siguiente ejemplo para /etc/hosts: # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1
localhost.localdomain
10.1.222.22
ml-ins.corp.metalib.com
localhost ml-ins
La primera línea activa debe configurarse exactamente como en el ejemplo anterior. La segunda línea contiene la dirección IP interna, seguida del nombre aceptado (nombre del servidor + nombre del dominio) y luego el nombre corto y alias posibles.
Acceso al servidor Grupo Sistemas Lógicos requiere acceso al sistema vía Internet, con un ancho de banda mínimo de 64 KBp.
El personal de Grupo Sistemas Lógicos requerirá acceso para lo siguiente:
Servidor de Aleph - para la instalación del software ALEPH, configuración, soporte y resolución de problemas durante las fases de implementación y mantenimiento. Si hay un firewall instalado, debe permitir el acceso por ssh para el personal de implementación y soporte de Ex Libris , de las Oficinas Centrales en Jerusalén, Israel, identificados con las direcciones IP siguientes: 212.179.71.70 212.179.71.34
Además, debe permitir el acceso al personal de implementación y soporte de Grupo Sistemas Lógicos , identificados con las direcciones IP: 200.38.75.82 a 86
Por cada cliente de acceso remoto se recomienda un ancho de banda de 64 KBp para un total mínimo de 512 KBp por Biblioteca.
Puertos y Tipo de actividad Se requieren los siguientes puertos: 15
Aleph 500
Puerto estándar Telnet o SSH Puerto estándar FTP o SFTP Puerto HTTP 8991 para la instalación principal de ALEPH. Se recomienda abrir el puerto 80 para la instalación principal de ALEPH 500 próximo al STP (Entrada en Producción). Puerto TCP/IP 7991 para operar el gate Z39.50 de ALEPH 500 Puerto TCP/IP 9991 para operar el servidor Z39.50 de ALEPH 500 Puerto TCP/IP 6991 para operar el servidor de PCs de ALEPH 500 En una instalación "TWO TASK", debe abrirse el puerto 1521 entre el servidor de la base de datos y el servidor de la aplicación ALEPH
Aleph 20 instalado en paralelo con versiones existentes de ALEPH 16-17-18-19
Puerto HTTP 899x (x es el número de copia de la instancia a instalar) Puerto TCP/IP 799x para operar el gate Z39.50 de ALEPH 500 (x = número de copia de la instancia) Puerto TCP/IP 999x para operar el servidor Z39.50 de ALEPH 500 (x = número de copia de la instancia) Puertos TCP/IP 699x y 6993 para operar el servidor de PCs de ALEPH 500 En una instalación "TWO TASK", debe abrirse el puerto 1521 entre el servidor de la base de datos para permitir acceso remoto desde el servidor de la aplicación ALEPH
NOTAS: El uso de otros puertos debe coordinarse con Grupo Sistemas Lógicos.
Si se requiere una instalación de SSL, también debe abrirse el puerto HTTPS 443. Es responsabilidad del cliente adquirir un certificado SSL antes de instalar ALEPH 500. Las configuraciones de todos los puertos, excepto los puertos HTTP y Z39.50, deben hacerse de manera que sólo pueda accederse fuera del firewall desde las IP’s válidas de Grupo Sistemas Lógicos y Ex Libris.
Configuración del correo electrónico Para el funcionamiento normal de ALEPH, se requiere habilitar el envío de mensajes por correo electrónico desde el servidor vía SMTP. Se recomienda la rutina "sendmail".
16
5 Lista de responsabilidades La siguiente tabla resume los requerimientos descritos en este documento. Tabla 3. Lista de responsabilidades
Detalles
Hardware y Software del servidor Servidor y Sistema operativo Espacio en disco Compilador C nativo (excepto en plataforma Linux) Dispositivo para intercambio de información Dispositivo de respaldo Software adicional del servidor Oracle MF Cobol gcc (excepto en plataforma Linux) gsort (excepto en plataforma Linux) gzip Perl Servidor Apache OpenSSL (si se requiere) JBoss tcsh (excepto en plataforma Linux) GNU tar (en plataforma Solaris) GNU Make top (excepto en plataforma Linux) Hardware y Software del cliente PC’s y sistema operativo del Staff
Navegadores PC’s y sistema operativo para OPAC
Fuentes Unicode IME (para el ingreso de CJK)
Responsabilidad de la adquisición e instalación
Página
Cliente Cliente Cliente Cliente Cliente Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Grupo Sistemas Lógicos Cliente Cliente Cliente Cliente Cliente 17
Máquina virtual de Java Requerimientos de comunicación Abrir puertos Certificado SSL (si se requiere)
Cliente Cliente Cliente
Grupo Sistemas Lógicos instalará todos los programas adicionales descritos anteriormente (vea la sección Software adicional del servidor en la página 9) para asegurar la completa compatibilidad con ALEPH 500.
18