Notes de version de Sun Java™ System Identity Manager 7.1 Update 1 |
Remarques sur l’installation et la mise à jour
Cette section contient des informations relatives à l’installation ou à la mise à jour, organisées comme suit :
La plupart des nouvelles versions principales d’Identity Manager entraînent un changement de schéma. Vous devez mettre à jour votre schéma avant d’effectuer une mise à niveau vers une nouvelle version d’Identity Manager. Pour passer à la version 7.1 d’Identity Manager, exécutez l’un des scripts de mise à niveau de schéma suivants, selon la version dont vous disposez au départ : (ID-15392 et ID-15722)
- À partir d’Identity Manager 6.0, exécutez le script upgradeto71from60 approprié.
- À partir d’Identity Manager 7.0, exécutez le script upgradeto71from70 approprié.
Remarques sur l’installationLes informations suivantes portent sur le processus d’installation du produit :
- Vous devez installer manuellement Identity Manager sous HP-UX.
- L’utilitaire d’installation d’Identity Manager permet à présent de procéder à une installation ou une mise à jour vers n’importe quel nom de répertoire d’installation. Vous devez créer ce répertoire avant de commencer le processus d’installation ou choisir de le créer à partir du panneau d’installation.
- L’exécution de Sun Identity Manager Gateway sur un système Windows NT nécessite l’extension Microsoft Active Directory Client. DSClient est disponible à l’adresse suivante :
Remarques sur la mise à niveauCette section récapitule les tâches à effectuer afin de mettre à niveau Identity Manager de la version 6.0 ou la version 7.0 vers la version 7.1. (Reportez-vous à la section Chemins de mise à niveau d’Identity Manager pour plus d’informations sur les versions pouvant être mises à niveau vers Identity Manager 7.1.)
Les informations contenues dans cette section sont présentées de la manière suivante :
Problèmes de mise à niveau
bin/winnt/nspr4.dll
bin/winnt/jdic.dll
bin/winnt/MozEmbed.exe
bin/winnt/IeEmbed.exe
bin/winnt/AceApi.dll
bin/winnt/DominoAPIWrapper.dll
bin/winnt/DotNetWrapper.dll
bin/winnt/gateway.exe
bin/winnt/lhpwic.dll
bin/winnt/msems.inf
bin/winnt/pwicsvc.exe
bin/winnt/remedy.dll
bin/solaris/libjdic.so
bin/solaris/mozembed-solaris-gtk2
bin/linux/librfccm.so
bin/linux/libsapjcorfc.so
bin/linux/libjdic.so
bin/linux/mozembed-linux-gtk2
Une condition d’attribut faisant référence à un attribut étendu à valeurs multiples n’effectuera l’évaluation correctement pour un objet utilisateur qu’après que la resérialisation de cet objet utilisateur. Si vous voulez qu’une telle condition d’attribut effectue correctement l’évaluation pour tous les objets utilisateur, vous devez resérialiser tous les objets utilisateur.
Il y a trois manières de resérialiser les utilisateurs existants :
- En utilisant Deferred Task Scanner.
- Si vous procédez à une mise à niveau de l’installation 6.x vers la version 7.0 ou 7.1 et si vous souhaitez commencer à utiliser les nouvelles pages d’utilisateur final d’Identity Manager, vous devez mettre manuellement la configuration système ui.web.user.showMenu sur true pour rendre visible la barre de navigation horizontale. (ID-14901)
De plus, si vous souhaitez que le nouveau tableau de bord de l’utilisateur final s’affiche sur la page d’accueil de l’utilisateur final, vous devez modifier manuellement le mappage de formulaire afférent pour le type de formulaire endUserMenu. Choisissez Configurer -> Mappages des formulaires et processus -> pour le type de formulaire endUserMenu, puis configurez l’option Nom de formulaire mappé sur sur le paramètre Tableau de bord de l’utilisateur final.
Il est également recommandé de mettre à jour le mappage du type de formulaire endUserWorkItemListExt. Configurez l’option Nom de formulaire mappé sur sur le paramètre Liste d’approbations de l’utilisateur final.
- Si vous passez de la version 6.0 ou 7.0 à la version 7.1 et si vous utilisez LocalFiles, vous devez exporter la totalité de vos données avant d’effectuer la mise à niveau, puis les réimporter après avoir procédé à une installation entièrement nouvelle de la version 7.1. (ID-15366)
- Lorsque vous procédez à une mise à niveau vers Identity Manager 7.1 à partir d’une version antérieure, le fichier WEB-INF/speConfiguration.xml n’est pas supprimé pendant l’opération. Ce fichier, toutefois, n’est plus utilisé par la fonction Service Provider et peut être supprimé sans problème. De la même manière, la propriété spe.enableServer peut encore figurer dans le fichier Waveset.properties. Elle non plus n’est plus utilisée dans les versions 7.0 ou 7.1 d’Identity Manager. (ID-15765)
- Si votre installation contient une ressource Remedy, vous devez placer les bibliothèques d'API de Remedy dans le répertoire où la passerelle est installée. Ces bibliothèques sont disponibles sur le serveur Remedy.
Tableau 1 Bibliothèques d'API de Remedy
Remedy 4.x et 5.x
Remedy 6.3
Remedy 7.0
Où XX correspond à la version de Remedy. Par exemple, arapi45.dll sur Remedy 4.5.
- Les configurations de rapports ne sont pas conservées lors d’une mise à niveau de la version 7.1 à la 7.1 Update 1. Veuillez enregistrer les objets de configuration de rapports avant la mise à niveau. (ID-17363)
Utilisation du programme de mise à niveau d’Identity Manager
Cette section décrit les étapes à suivre pour mettre à niveau Identity Manager à l’aide du programme d’installation et de mise à niveau d’Identity Manager.
Remarques
- La plupart des nouvelles versions principales d’Identity Manager entraînent un changement de schéma. Vous devez mettre à jour votre schéma avant d’effectuer une mise à niveau vers une nouvelle version d’Identity Manager. Pour passer à la version 7.1 d’Identity Manager, exécutez l’un des scripts de mise à niveau de schéma suivants, selon la version dont vous disposez au départ : (ID-15722)
- Dans certains environnements, y compris HP-UX, vous devez (ou souhaiterez peut-être) suivre les procédures de mise à jour manuelles. Dans ce cas, passez directement à la section Mise à niveau manuelle.
- Dans les environnements UNIX, assurez-vous qu’un répertoire install existe à l’un des emplacements suivants et que ce répertoire est accessible en écriture :
- Lors de la mise à jour, vous devrez connaître l’emplacement d’installation du serveur d’application.
- Les patchs précédemment installés seront archivés dans le répertoire suivant :
Pour mettre à niveau Identity Manager:
- Arrêtez le serveur d’application.
- Si vous procédez à une mise à niveau vers Identity Manager 6.0 ou Identity Manager 7.0, mettez à niveau le schéma de base de données du référentiel en procédant comme suit :
- Identity Manager 6.0 introduit un changement de schéma fournissant de nouveaux tableaux pour les tâches, les groupes, les organisations et le tableau du journal syslog. Vous devez créer ces nouvelles structures de tableaux et déplacer les données existantes.
- Identity Manager 6.0 stocke les objets utilisateur dans deux tableaux. Vous pouvez vous servir des exemples de scripts situés dans le répertoire db_scripts pour modifier les schémas. Pour mettre à niveau les tableaux du référentiel, reportez-vous au script db_scripts/upgradeto2005Q4M3.NomBaseDeDonnées.
- Identity Manager 7.0 introduit de nouveaux tableaux destinés aux habilitations d’utilisateur.
Vous devez créer ces nouvelles structures de tableaux et déplacer les données existantes. Vous pouvez vous servir des exemples de scripts situés dans le répertoire db_scripts pour modifier les schémas.
- Si vous exécutez Sun Identity Manager Gateway sur le serveur Identity Manager, faites appel à la commande suivante pour arrêter le service Gateway :
net stop "Sun Identity Manager Gateway"
- Utilisez l’une des méthodes suivantes pour lancer le programme d’installation :
- Sur le panneau Welcome (Bienvenue), cliquez sur Next (Suivant).
- Sur le panneau Install or Upgrade? (Installation ou mise à niveau ?), sélectionnez Upgrade (Mise à niveau), puis cliquez sur Next (Suivant).
- Sur le panneau Select Installation Directory (Sélection du répertoire d’installation), sélectionnez le répertoire contenant l’ancienne version d’Identity Manager, puis cliquez sur Next (Suivant).
Le programme d’installation affiche des barres de progression pour les processus antérieurs et postérieurs à la mise à niveau, puis passe au panneau Installation Summary (Résumé de l’installation).
- Pour des informations détaillées sur l’installation, cliquez sur Details (Détails), affichez le fichier journal, puis cliquez sur Close (Fermer) pour quitter le programme d’installation.
- Supprimez tous les fichiers Identity Manager compilés du répertoire de travail du serveur d’application.
- Si vous exécutez Gateway sur un système distant, mettez-le à niveau en suivant la procédure ci-dessous.
- Connectez-vous au système Windows, puis passez au répertoire d’installation de Gateway.
- Arrêtez le service Gateway en exécutant la commande suivante :
gateway -k
- Sous Windows 2000 ou version ultérieure, quittez toutes les instances du plug-in Services MMC.
- Supprimez le service Gateway à l’aide de la commande suivante :
gateway -r
- Sauvegardez et supprimez les fichiers Gateway existants.
- Extrayez les nouveaux fichiers Gateway.
Si vous installez la nouvelle version mise à niveau de Gateway sur un système autre que le serveur Identity Manager, copiez le fichier gateway.zip à partir du CD d’installation d’Identity Manager.
- Décompressez le fichier gateway.zip dans le répertoire d’installation de Gateway.
- Installez le service Gateway en exécutant la commande suivante :
gateway -i
- Démarrez le service Gateway en exécutant la commande suivante :
gateway -s
Mise à niveau manuelle
Dans certains environnements, il est conseillé de procéder à une mise à niveau manuelle au lieu de recourir au programme d’installation et de mise à niveau d’Identity Manager.
Sur une plate-forme Windows
Pour mettre à niveau Identity Manager manuellement sur une plate-forme Windows prise en charge, procédez comme suit :
- Arrêtez le serveur d’application et Sun Identity Manager Gateway.
- Mettez à jour la base de données d’Identity Manager. Pour des instructions détaillées, voir l’étape 2.
- Saisissez les commandes suivantes pour définir l’environnement :
set ISPATH=Chemin d’installation du logiciel
set WSHOME=Chemin d’accès au répertoire d’installation OU de transfert d’Identity Manager
set TEMP=Chemin d’accès au répertoire temporaire- Exécutez le prétraitement :
mkdir %TEMP%
cd /d %TEMP%
jar -xvf %ISPATH%\IDM.WAR \
WEB-INF\lib\idm.jar WEB-INF\lib\idmcommon.jar
set TMPLIBPTH=%TEMP%\WEB-INF\lib
set CLASSPATH=%TMPLIBPTH%\idm.jar;\
%TMPLIBPTH%\idmcommon.jar;
java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME% \
com.waveset.install.UpgradePreProcess- Installez le logiciel :
cd %WSHOME%
jar -xvf %ISPATH%\IDM.WAR- Exécutez le post-traitement :
java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME%
com.waveset.install.UpgradePostProcess
- Si vous avez procédé à une installation dans un répertoire de transfert, créez un fichier .war à des fins de déploiement vers le serveur d’application.
- Supprimez les fichiers d’Identity Manager du répertoire de travail du serveur d’application.
- Si le processus de mise à niveau ne l’a pas déjà fait, déplacez les fichiers de classe de correctifs du répertoire WEB-INF\classes vers le répertoire $WSHOME\patches\NomCorrectif.
- Démarrez le serveur d’application.
- Procédez à la mise à niveau, puis redémarrez Sun Identity Manager Gateway. Pour des instructions détaillées, voir l’étape 10.
Sur une plate-forme UNIX
Pour mettre à niveau Identity Manager manuellement sur une plate-forme UNIX prise en charge, procédez comme suit :
- Arrêtez le serveur d’application et Sun Identity Manager Gateway.
- Mettez à jour la base de données d’Identity Manager. Pour les instructions, voir l’étape 2.
- Saisissez les commandes suivantes pour définir l’environnement :
export ISPATH=Chemin d’installation du logiciel
export WSHOME=Chemin d’accès au répertoire d’installation OU de transfert d’Identity Manager
export TEMP=Chemin d’accès au répertoire temporaire- Exécutez le prétraitement :
mkdir $TEMP
cd $TEMP
jar -xvf $ISPATH/idm.war \
WEB-INF/lib/idm.jar WEB-INF/lib/idmcommon.jar
CLASSPATH=$TEMP/WEB-INF/lib/idm.jar:\
$TEMP/WEB-INF/lib/idmcommon.jar:
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME \
com.waveset.install.UpgradePreProcess- Installez le logiciel :
cd $WSHOME
jar -xvf $ISPATH/idm.war- Exécutez le post-traitement :
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME
com.waveset.install.UpgradePostProcess
- Passez au répertoire $WSHOME/bin/solaris ou $WSHOME/bin/linux, puis définissez les autorisations s’appliquant aux fichiers contenus dans le répertoire de manière à les rendre exécutables.
- Si vous avez procédé à une installation dans un répertoire de transfert, créez un fichier .war à des fins de déploiement vers le serveur d’application.
- Supprimez les fichiers d’Identity Manager du répertoire de travail du serveur d’application.
- Si le processus de mise à niveau ne l’a pas déjà fait, déplacez les fichiers de classe de correctifs du répertoire WEB-INF/classes vers le répertoire $WSHOME/patches/NomCorrectif.
- Démarrez le serveur d’application.
- Procédez à la mise à niveau, puis redémarrez Sun Identity Manager Gateway. Pour les instructions, voir l’étape 10.