Cette section contient les informations que vous devez connaître avant d'installer Calendar Server 6.3, notamment :
Calendar Server ne prend pas en charge les partitions montées NFS (Network File System). N'installez et ne créez aucune partie de Calendar Server, y compris des fichiers exécutables ou temporaires, des fichiers de base de données, de configuration, de données ou des fichiers journaux sur une partition montée NFS.
Java Enterprise System peut être exécuté sur une plate-forme Linux. Pour l'utilisateur, les principales différences sont les chemins d'accès aux répertoires d'installation du produit. En effet, le répertoire d'installation varie selon la plate-forme (Linux ou Solaris).
Le tableau suivant indique les chemins d’accès des répertoires d'installation par défaut pour Solaris et Linux :
Répertoires par défaut pour Solaris |
Répertoires par défaut pour 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 |
Dans la documentation, l'emplacement d'installation par défaut de Calendar Server est référencé par cal-svr-base.
Avant d'installer Calendar Server, il vous faut appliquer les patchs de système d'exploitation requis. Pour obtenir la liste des patchs requis, consultez les Sun Java Enterprise System 5 Release Notes for UNIX.
Pour exécuter le programme d'installation de Sun Java Enterprise System ou le programme de configuration de Calendar Server 6.3 sur un système Solaris, vous devez vous connecter en tant que superutilisateur ( root).
Installez Calendar Server 6.3 à l'aide du programme d'installation de Sun Java Enterprise System. Ce programme installe les packages de composants Sun, y compris Calendar Server 6.3, ainsi que les différents composants partagés utilisés par les divers produits.
Le tableau suivant répertorie le nom des packages Linux des divers composants liés à Calendar Server.
Composant |
Nom du package |
---|---|
Calendar Server |
sun_calendar-core sun-calendar-api |
Packages localisés : |
|
Espagnol |
sun-calendar-core-es |
Coréen |
sun-calendar-core-ko |
Français |
sun-calendar-core-fr |
Chinois |
sun-calendar-core-zh_CN |
Allemand |
sun-calendar-core-de |
Japonais |
sun-calendar-core-ja |
Taïwanais |
sun-calendar-core-zh_TW |
Vous ne pouvez pas procéder à une mise à niveau vers Calendar Server version 6.3 en utilisant le programme d'installation de Sun Java System Communications Suite. Vous devez utiliser le processus patchadd.
Pour plus d'informations sur la mise à niveau de Calendar Server 6.3, consultez le Sun Java Communications Suite 5 Upgrade Guide.
Après la mise à niveau vers Calendar Server 6.3, vous devez également mettre à niveau vos bases de données à l'aide des divers outils de base de données présentés dans cette section. Pour plus d'informations sur les outils de migration, consultez le Sun Java System Calendar Server 6.3 Administration Guide .
Cette section contient les rubriques suivantes :
Si la version de votre logiciel Calendar Server précédent est antérieure à la version 5.1.1, appelez d'abord le support technique pour obtenir de l'aide sur la migration de vos bases de données pour qu'elles soient compatibles avec Calendar Server 5.1.1. Vous ne pouvez pas migrer directement vers n'importe quelle version de Calendar Server 6.x. Dans le processus recommandé par le support technique, vous devez installer Calendar Server 5.1.1. Une fois que vos fichiers de base de données sont compatibles avec celui-ci, installez Calendar Server 6.3 et exécutez les outils de base de données suivants dans l'ordre énuméré.
Exécutez cet utilitaire pour mettre à niveau vos bases de données de la version 5.1.1 vers la version 6.2. Il s'agit d'une étape intermédiaire nécessaire avant l'exécution de l'utilitaire csmigrate pour le passage vers la version 6.3. L'utilitaire cs5migrate peut se trouver dans le répertoire sbin après l'installation de Calendar Server 6.3.
Vous devez spécifier l'option -r. L'utilitaire cs5migrate crée ensuite des enregistrements maîtres et d'exception pour tous les évènements et les tâches récurrents. À l'avenir, Calendar Server générera automatiquement ces enregistrements.
Cet utilitaire effectue les modifications suivantes dans vos bases de données :
Migration de votre base de données LDAP Calendar Server 5.1.1 pour qu'elle soit compatible avec Calendar Server 6.2.
Migration de votre base de données Berkeley vers la version 4.2.
Écriture du statut de la migration sur le fichier journal csmigrate.log.
Écriture des erreurs sur le fichier journal csmigrateerror.log.
Exécutez cet utilitaire afin que le plug-in LDAP CLD fonctionne correctement.
Exécutez cet utilitaire pour convertir vos bases de données de calendrier de non domaine en bases de données uniques compatibles avec un environnement de domaine multiple.
Maintenant que vos bases de données Calendar Server sont en mode version 6.2 exécutez l'utilitaire csmigrate pour migrer vos bases de données Calendar Server 6.2 pour qu'elles soient compatibles avec Calendar Server version 6.3.
Vous trouverez l'utilitaire csmigrate, ainsi que d'autres outils d'administration, dans le répertoire sbin de votre logiciel Calendar Server 6.3 récemment installé. Pour plus d'informations sur csmigrate , consultez le Sun Java System Calendar Server 6.3 Administration Guide .
Si vous effectuez une mise à niveau à partir d'une ancienne version de Calendar Server configurée pour un mode de domaine virtuel limité ou qui dispose de plusieurs instances de Calendar Server sur le même ordinateur, contactez votre représentant commercial Sun Microsystems, Inc. pour une évaluation de vos besoins en migration et pour vous assurer que vous disposez de l'utilitaire de migration approprié.
Comme toujours, vous devez effectuer une sauvegarde complète de votre base de données avant de procéder à la migration.
Exécutez csmigrate pour mettre à niveau vos bases de données vers la version 6.3.
Vous trouverez l'utilitaire csmigrate, ainsi que d'autres outils d'administration, dans le répertoire sbin de votre logiciel Calendar Server 6.3 récemment installé. Pour plus d'informations sur csmigrate , consultez le Sun Java System Calendar Server 6.3 Administration Guide .
Après avoir installé ou procédé à la mise à jour vers Calendar Server 6.3 et avant de pouvoir utiliser Calendar Server, vous devez le configurer comme suit :
Exécutez le script d'installation de Directory Server (comm_dssetup.pl) pour configurer Sun Java System Directory Server pour le schéma de Calendar Server. Reportez-vous au Chapitre 8, Directory Preparation Tool (comm_dssetup.pl) du Sun Java Communications Suite 5 Installation Guide pour obtenir les instructions correspondantes.
Exécutez le programme de configuration Calendar Server (csconfigurator.sh ) pour configurer les besoins spécifiques de votre site. Reportez-vous au Sun Java System Calendar Server 6.3 Administration Guide pour obtenir les instructions correspondantes.
Le tableau suivant indique l'emplacement des divers fichiers et programmes répertoriés dans la documentation pour les plates-formes Solaris et Linux :
Noms de fichiers |
Emplacements Solaris |
Emplacements Linux |
---|---|---|
Utilitaires administrateur : start-cal, stop-cal, csattribute, csbackup, cscal, cscomponents, csdb, csdomain, csexport, csimport, csmonitor, csplugin, cspurge, csrename, csresource, csrestore, csschedule, csstats, cstool, et csuser |
/opt/SUNWics5/cal/sbin |
/opt/sun/calendar/sbin |
Utilitaires de migration : csmig et csvdmig |
/opt/SUNWics5/cal/sbin |
/opt/sun/calendar/sbin |
Fichiers de configuration : ics.conf, version.conf, counter.conf, et sslpassword.conf |
Après installation : /opt/SUNWics5/cal/ config-template Pendant la configuration, les différents fichiers du répertoire indiqué précédemment sont placés aux emplacements spécifiés par les options de configuration choisies. L'emplacement par défaut est : /etc/opt/SunWics5/config |
Après installation : /opt/sun/calendar/ config-template Pendant la configuration, les différents fichiers du répertoire indiqué précédemment sont placés aux emplacements spécifiés par les options de configuration choisies. |
Fichiers de formatage de courrier (*.fmt) |
Après installation : /opt/SUNWics5/cal/ config-template Après configuration : /etc/opt/SUNWics5/ config/language où la langue est en, de, es, fr, ja, ko, zh-TW ou zh-CN. |
Après installation, les fichiers sont placés dans /opt/sun/calendar/ config-template Après configuration : /etc/opt/sun/calendar/config/ language où la langue est en, de, es, fr, ja, ko, zh-TW ou zh-CN. |
Fichiers de bibliothèque (.so) Utilitaires SSL : certutil et modutil |
/opt/SUNWics5/cal/lib |
/opt/sun/calendar/lib |
Base de données de session |
/opt/SUNWics5/cal/data/ http |
/opt/sun/calendar/data/http |
Fichiers de statistiques de compteur : counter et counter.dbstat |
/opt/SUNWics5/cal/lib/ counter |
/opt/sun/calendar/lib/ counter |
Fichier timezones.ics |
/opt/SUNWics5/cal/config |
/opt/sun/calendar/config |
Pour améliorer les performances de votre serveur d'annuaire LDAP, en particulier si vous utilisez les recherches de calendrier de l'annuaire LDAP, tenez compte des points suivants :
Pour améliorer les performances d'accès de Calendar Server au serveur d'annuaire LDAP, ajoutez des index au fichier de configuration LDAP pour différents attributs.
Le programme de configuration, comm_dssetup.pl, peut éventuellement effectuer l'indexation à votre place.
Pour évaluer les différences en termes de performances, effectuez le test suivant :
Avant de procéder à l'indexation, évaluez la durée d'exécution de la commande LDAP suivante :
ldapsearch -b "base" "(&(icscalendarowned=* user*)(objectclass=icsCalendarUser))" |
où base est le DN de base LDAP du serveur d'annuaire sur lequel se trouvent les données d'utilisateur et de ressources de Calendar Server et user est la valeur que peut saisir l'utilisateur dans la boîte de dialogue Calendar Search.
Exécutez l'indexation de icsCalendarOwned.
Exécutez à nouveau la commande LDAP et évaluez sa durée :
ldapsearch -b "base" "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))" |
où base est le DN de base LDAP du serveur d'annuaire sur lequel se trouvent les données d'utilisateur et de ressources de Calendar Server et user est la valeur que peut saisir l'utilisateur dans la boîte de dialogue Calendar Search.
Comparez les durées. La différence doit être mesurable.
Pour déterminer si les paramètres de limite de consultation (nsslapd-lookthroughlimit) et de limite de taille (nsslapd-sizelimit) sont définis sur les valeurs appropriées, exécutez la commande suivante :
ldapsearch -b "base" "(&(icscalendarowned=* user ID*) (objectclass=icsCalendarUser))"
où base est le DN de base LDAP du serveur d'annuaire sur lequel se trouvent les données d'utilisateur et de ressources de Calendar Server, et user ID est la valeur que peut saisir l'utilisateur dans la boîte de dialogue de recherche de calendrier dans Communications Express.
Si le serveur LDAP renvoie une erreur, la valeur du paramètre nsslapd-sizelimit ou du paramètre nsslapd-lookthroughlimit n'est peut-être pas assez élevée. Procédez comme suit pour définir ces paramètres :
Assurez-vous que la valeur du paramètre nsslapd-sizelimit du fichier slapd.conf ou équivalent est suffisamment élevée pour renvoyer les résultats souhaités. Dans le cas contraire, une troncature risque de se produire et aucun résultat ne sera affiché.
Vérifiez également que la valeur du paramètre nsslapd-lookthroughlimit du fichier slapd.ldbm.conf ou équivalent est suffisamment élevée pour que la recherche puisse porter sur tous les utilisateurs et ressources de l'annuaire LDAP. Si possible, définissez le paramètre nsslapd-lookthroughlimit sur -1 afin de ne pas fixer de limite.
Deux problèmes peuvent survenir si vous utilisez le schéma 1 dans Communications Express :
Si vous exécutez Communications Express avec le schéma 1 LDAP Sun, avant de lancer le programme de configuration de Communications Express, vous devez utiliser ldapmodify pour ajouter le nœud racine DC au LDAP. L'entrée doit avoir l'aspect suivant :
dn: o=internet objectClass: organization o: internet description: Root level node in the Domain Component (DC) tree
L'utilitaire de calendrier chargé de déployer les utilisateurs dans le schéma 1, csuser, a été conçu pour Calendar Express et ne prépare pas les utilisateurs pour le service de carnet d'adresses, comme l'exige Communications Express.
Deux outils permettent de déployer des utilisateurs, des groupes et des domaines dans Calendar Server : Delegated Administrator et Calendar Server. Delegated Administrator dispose de deux interfaces : la console, une interface graphique, et l'utilitaire, une interface de ligne de commande. Pour toute information sur Delegated Administrator, voir le Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide. Vous trouverez les instructions d'utilisation de la console dans l'aide en ligne de la console Delegated Administrator.
Pour obtenir des informations sur les utilitaires de Calendar Server, voir le Sun Java System Calendar Server 6.3 Administration Guide .
Ne tentez pas de déployer des utilisateurs via la console Access Manager. En effet, si cette méthode vous permet de créer des utilisateurs et de leur affecter un service de calendrier, ses résultats sont imprévisibles et risquent d'avoir un impact néfaste sur votre déploiement.