Esta sección contiene información que debería conocer antes de instalar Calendar Server 6 2005Q4, como:
Calendar Server no admite particiones montadas en el sistema de archivos de red (NFS). No instale ni cree ninguna parte de Calendar Server; incluidos los archivos ejecutables, de base de datos, de configuración, de datos, temporales o de registro en una partición montada en NFS.
Para las instalaciones de Calendar Server que estructuran la funcionalidad entre equipos de primera línea (front-end) y equipos de fondo (back-end), las plataformas de hardware deben estar en el mismo lado.
Más específicamente, debido a una incompatibilidad de big-endian con small-endian no se puede utilizar un equipo de plataforma x86 y un equipo de plataforma SPARC en una misma implementación de Calendar Server que contenga equipos de primera línea y de fondo.
Además, no se han hecho pruebas mezclando sistemas operativos como Solaris x86 y Linux, por lo que actualmente no se admite esta posibilidad.
Java Enterprise System se ejecuta en la plataforma Linux. La mayor diferencia que observará el usuario radica en los nombres de rutas en los que se instalan los directorios del producto. La plataforma realiza la instalación en un directorio diferente al que utiliza Solaris.
La siguiente tabla muestra las rutas de directorio de instalación predeterminado para Solaris y Linux:
Directorios predeterminados de Solaris |
Directorios predeterminados de Linux |
---|---|
/opt/SUNWics5/cal/ (cal_svr_base) |
/opt/sun/calendar (cal_svr_base) |
/etc/opt/SUNWics5/config |
/etc/opt/sun/calendar/config |
/var/opt/SUNWics5/ |
/var/opt/sun/calendar |
En la documentación, el directorio de instalación predeterminado para Calendar Server se denomina cal_svr_base.
Debe aplicar las revisiones del sistema operativo obligatorias antes de instalar Calendar Server. Consulte las notas de la versión del sistema, Sun Java Enterprise System 2005Q4 Release Notes, para obtener una lista de las revisiones obligatorias.
Para ejecutar el programa de instalación de Sun Java Enterprise System o el programa de configuración de Calendar Server 6 2005Q4 en sistemas Solaris, deberá iniciar sesión como superusuario o convertirse en superusuario ( root).
Instale Calendar Server 6 2005Q4 utilizando el programa de instalación de Sun Java Enterprise System. El programa de instalación de Java Enterprise System instala los paquetes de productos componentes de Sun, incluidos Calendar Server 6 2005Q4, y los componentes compartidos que utilizan los distintos productos.
La siguiente tabla muestra los nombres de paquete de Linux para los distintos componentes relacionados con Calendar Server.
Componente |
Nombre del paquete |
---|---|
Calendar Server |
sun_calendar-core sun-calendar-api |
Paquetes traducidos: |
|
Español |
sun-calendar-core-es |
Coreano |
sun-calendar-core-ko |
Francés |
sun-calendar-core-fr |
Chino |
sun-calendar-core-zh_CN |
Alemán |
sun-calendar-core-de |
Japonés |
sun-calendar-core-ja |
Taiwanés |
sun-calendar-core-zh_TW |
No intente actualizar Calendar Server utilizando el instalador de Sun Java Enterprise System. Debe usar el proceso patchadd. Encontrará instrucciones para la actualización desde versiones anteriores de Calendar Server en la Sun Java Enterprise System 2005Q4 Upgrade and Migration Guide. Consulte también las Sun Java Enterprise System 2005Q4 Release Notes.
Si tiene Calendar Server 6 instalado, con Berkeley DB versión 3.2.9, la conversión a la version 4.2 actual se realiza automáticamente. No es necesario que ejecute ningún otro programa de migración de base de datos.
Si cuenta con una instalación de Calendar Server 5 que utilice Berkeley DB versión 2.6, deberá actualizar la base de datos de calendarios a la versión 4.2. utilizando la utilidad cs5migrate . La utilidad está disponible previa solicitud al servicio técnico.
Si cuenta con una instalación de Calendar Server 2 existente, deberá actualizar a Calendar Server 5 antes de que pueda migrar a la versión actual.
La utilidad cs5migrate realiza las siguientes tareas:
Migra los datos de Calendar Server 5.x a Calendar Server 6
Actualiza la base de datos de calendario de Berkeley DB versión 2.6 a la versión 4.2.
Escribe el estado de la migración a un registro con el nombre csmigrate.log.
Escribe los errores en un registro con el nombre csmigrateerror.log.
Además, si la opción -r se ha especificado, cs5migrate crea registros maestros y de excepción para todos los eventos y tareas recurrentes. De ahora en adelante, estos registros los generará automáticamente Calendar Server. Si necesita migrar la base de datos pero no tiene previsto utilizar Connector para Microsoft Outlook, no necesita ejecutar cs5migrate con la opción -r.
Póngase en contacto con el servicio técnico para conocer la ubicación de descarga y la documentación para cada utilidad.
Si el sitio cuenta una versión anterior de Calendar Server que se ha configurado para un modo de dominio virtual limitado o tiene varias instancias de Calendar Server en el mismo equipo, póngase en contacto con el representante de la cuenta de ventas de Sun Microsystems, Inc. para obtener una evaluación de los requisitos de migración y para asegurar que cuenta con la utilidad de migración específica que admite dichos requisitos.
Y, como siempre, nunca migre la base de datos sin realizar antes una copia de seguridad completa.
Tras instalar o actualizar a Calendar Server 6 2005Q4 y antes de que pueda utilizar Calendar Server, debe configurarlo de la siguiente manera:
Ejecute la secuencia de comandos de configuración de Directory Server (comm_dssetup.pl) para configurar Sun Java System Directory Server para el esquema de Calendar Server.
Ejecute el programa de configuración de Calendar Server (csconfigurator.sh ) para configurar los requisitos específicos del sitio.
Para obtener instrucciones, consulte la Sun Java System Calendar Server 6 2005Q4 Administration Guide.
La siguiente tabla muestra dónde encontrar distintos archivos y programas a los que se hace referencia en la documentación para las plataformas Solaris y Linux:
Nombres de archivo |
Ubicaciones en Solaris |
Ubicaciones en Linux |
---|---|---|
Utilidades de administrador: start-cal, stop-cal, csattribute, csbackup, cscal, cscomponents, csdb, csdomain, csexport, csimport, csmonitor, csplugin, cspurge, csrename, csresource, csrestore, csschedule, csstats, cstool, y csuser |
/opt/SUNWics5/cal/sbin |
/opt/sun/calendar/sbin |
Utilidades de migración: csmig y csvdmig |
/opt/SUNWics5/cal/sbin |
/opt/sun/calendar/sbin |
Secuencias de comandos: icsasm, legbackup.sh, legrestore.sh y private2public.pl |
/opt/SUNWics5/cal/sbin |
/opt/sun/calendar/sbin |
Archivos de configuración: ics.conf, version.conf, counter.conf y sslpassword.conf |
Tras las instalación, los archivos se encuentran en: /opt/SUNWics5/cal/ config-template Durante la configuración, los diversos archivos del directorio mencionado anteriormente se transfieren a las ubicaciones especificadas por las opciones de configuración seleccionadas. |
Tras las instalación, los archivos se encuentran en: /opt/sun/calendar/ config-template Durante la configuración, los diversos archivos del directorio mencionado anteriormente se transfieren a las ubicaciones especificadas por las opciones de configuración seleccionadas. |
Archivos de actualización del servidor LDAP: 60iplanet-calendar.ldif, ics50-schema.conf y um50-common-schema.conf |
Tras las instalación, los archivos se encuentran en: /opt/SUNWics5/cal/ config/schema/ comm_dssetup.pl escribe estos archivos en Directory Server. |
Tras las instalación, los archivos se encuentran en: /opt/sun/calendar/config/ schema/comm_dssetup.pl escribe estos archivos en Directory Server. |
Archivos LDIF de esquema: 20subscriber.ldif, 50ns-value.ldif, 50ns-delegated-admin.ldif, 55ims-ical.ldif, 50ns-mail.ldif, 56ims-schema.ldif, 50ns-mlm.ldif, 60iplanet-calendar.ldif, 50ns-msg.ldif |
Tras las instalación, los archivos se encuentran en: /etc/opt/SUNWics5/ config/schema comm_dssetup.pl escribe estos archivos en Directory Server. |
Tras las instalación, los archivos se encuentran en: /etc/opt/sun/calendar/ config/schema comm_dssetup.pl escribe estos archivos en Directory Server. |
Archivos de formato de correo (*.fmt) |
Tras las instalación, los archivos se encuentran en: /opt/SUNWics5/cal/ config-template Tras la configuración, los archivos se encuentran en: /etc/opt/SUNWics5/ config/ language donde ?idioma? puede ser: en, de, es, fr, ja, zh-TW o zh-CN. |
Tras la instalación, los archivos se encuentran en /opt/sun/calendar/ config-template Tras la configuración, los archivos se encuentran en: /etc/opt/sun/calendar/config/ language donde ?idioma? puede ser: en, de, es, fr, ja, zh-TW o zh-CN. |
Archivos de biblioteca (.so) Utilidades SSL: certutil y modutil |
/opt/SUNWics5/cal/lib |
/opt/sun/calendar/lib |
Base de datos de sesión |
/opt/SUNWics5/cal/lib/ http |
/opt/sun/calendar/lib/http |
Archivos de estadísticas de contador: counter y counter.dbstat |
/opt/SUNWics5/cal/lib/ counter |
/opt/sun/calendar/lib/ counter |
Archivo timezones.ics |
/opt/SUNWics5/cal/data |
/opt/sun/calendar/data |
Para mejorar el rendimiento de LDAP Directory Server, especialmente si realiza búsquedas en el calendario del directorio LDAP, tenga en cuenta los siguientes puntos:
Para mejorar el rendimiento cuando Calendar Server accede al servidor de directorios LDAP, agregue índices al archivo de configuración LDAP para los distintos atributos.
El programa de configuración, comm_dssetup.pl, realizará, de forma opcional, la indexación por usted.
Para ver la diferencia de rendimiento que le puede dar la indexación, realice la siguiente prueba:
Antes de realizar la indexación, mida el tiempo necesario para ejecutar el siguiente comando LDAP:
ldapsearch -b "base" "(&(icscalendarowned=* user*)(objectclass=icsCalendarUser))" |
donde base es el DN de base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user es el valor que el usuario final puede introducir en el cuadro de diálogo Calendar Express Subscribe \> Calendar Search.
Ejecute la indexación para icsCalendarOwned.
De nuevo, ejecute el siguiente comando LDAP y cronométrelo:
ldapsearch -b "base" "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))" |
donde base es el DN de base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user es el valor que el usuario final puede introducir en el cuadro de diálogo Calendar Express Subscribe \> Calendar Search.
Compare los tiempos. Debería haber una diferencia clara de tiempo.
Para determinar si los parámetros del límite de análisis (nsslapd-lookthroughlimit) y de tamaño límite (nsslapd-sizelimit) están establecidos en los valores adecuados, compruébelo con el siguiente comando:
ldapsearch -b "base" "(&(icscalendarowned=* user ID*) (objectclass=icsCalendarUser))"
donde base es el DN base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user ID es el valor que el usuario final puede introducir en un cuadro de diálogo de búsqueda de calendarios en Communications Express.
Si el servidor LDAP devuelve un error, los parámetros nsslapd-sizelimit o nsslapd-lookthroughlimit es posible que no tengan el tamaño suficiente. Siga las instrucciones siguientes para establecer estos parámetros:
Asegúrese de que el valor para el parámetro nsslapd-sizelimit de slapd.conf o un archivo equivalente tenga el tamaño suficiente para devolver todos los resultados deseados. De lo contrario, puede producirse un truncamiento y no mostrarse los resultados.
Asegúrese de que el valor del parámetro nsslapd-lookthroughlimit de slapd.ldbm.conf o un archivo equivalente tenga el tamaño suficiente para completar una búsqueda de todos los usuarios y recursos en el directorio de LDAP. Si es posible, defina nsslapd-lookthroughlimit en -1, lo que produce que no se utilice ningún límite.
Hay dos problemas con Schema 1 en Communications Express:
Si está ejecutando Communications Express con Sun LDAP Schema 1, antes de ejecutar el programa de configuración de Communications Express, debe agregar el nodo root de DC a su LDAP utilizando ldapmodify. La entrada debería tener esta apariencia:
dn: o=internet objectClass: organization o: internet description: Root level node in the Domain Component (DC) tree
La utilidad de calendario utilizada para realizar la provisión de los usuarios en el esquema 1, csuser se diseñó para Calendar Express y no habilita a un usuario para el servicio de libreta de direcciones tal y como es necesario para Communications Express.
Hay dos herramientas para la provisión de usuarios, grupos y dominios de Calendar Server: Utilidades Delegated Administrator y Calendar Server. Delegated Administrator cuenta con dos interfaces de usuario: Console, una interfaz gráfica de usuario, y Utility, una interfaz de línea de comandos. Para obtener más información acerca de Delegated Administrator, consulte la Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide. Puede encontrar las instrucciones sobre cómo utilizar Console en la ayuda en línea de Delegated Administrator Console.
Para obtener información sobre las utilidades de Calendar Server, consulte la Sun Java System Calendar Server 6 2005Q4 Administration Guide.
No intente realizar la provisión de usuarios mediante la consola de Access Manager. Aunque es posible crear usuarios y asignarlos a un servicio de calendario, no utilice este método, ya que sus resultados serán impredecibles y repercutirán de forma negativa en la implementación.