Cette section décrit comment effectuer une installation silencieuse des applications d'identité. Une installation en mode silencieux ne requiert aucune interaction lors de l'installation et peut faire gagner du temps, en particulier lors d'une installation sur plusieurs serveurs. Vous pouvez effectuer des installations silencieuses sur les ordinateurs Linux pris en charge uniquement.
Pour préparer l'installation, passez en revue les opérations énumérées à la Section 37.1, Liste de contrôle de l'installation des applications d'identité. Reportez-vous également aux notes de version accompagnant le logiciel.
Ce processus comprend les opérations suivantes :
Au lieu d'indiquer les mots de passe de configuration dans le fichier .properties, vous pouvez les définir dans l'environnement. Dans ce cas, le programme d'installation en mode silencieux lit les mots de passe à partir de l'environnement et non à partir du fichier silent.properties, ce qui permet d'accroître la sécurité.
Vous devez spécifier les mots de passe suivants pour l'installation :
NOVL_DB_USER_PASSWORD
NOVL_CONFIG_DBADMIN_PASSWORD
NOVL_CONFIG_LDAPADMINPASS
NOVL_CONFIG_KEYSTOREPASSWORD
Utilisez la commande export. Par exemple :
export NOVL_DB_USER_PASSWORD=myPassWord
Utilisez la commande set. Exemple :
set NOVL_DB_USER_PASSWORD=myPassWord
Vous devez modifier les valeurs du paramètre dans le fichier .properties avant d'effectuer la configuration ou l'installation en mode silencieux. Le tableau de cette section contient la liste des paramètres. Les paramètres correspondent aux paramètres d'installation de base ainsi qu'à la configuration de RBPM et des applications d'identité. Pour plus d'informations sur la spécification des paramètres, reportez-vous à la Section 37.2, Utilisation de la procédure guidée pour installer les applications d'identité et au Section 40.0, Configuration des paramètres pour les applications d'identité.
Connectez-vous en tant que root sur l'ordinateur où vous souhaitez installer les applications d'identité.
Assurez-vous que le fichier silent.properties est enregistré sur l'ordinateur local.
Par défaut, vous pouvez rechercher le fichier dans le répertoire products/rbpm/user_app_install dans le fichier image .iso pour le paquetage d'installation d'Identity Manager.
Ouvrez le fichier user_app.install.properties.
Modifiez les paramètres suivants dans le fichier .properties :
|
Nom du paramètre dans silent.properties |
Nom du paramètre équivalent dans le fichier des paramètres de configuration des applications d'identité |
|---|---|
|
NOVL_CONFIG_LDAPHOST= |
Paramètres de connexion eDirectory : hôte LDAP. Indique le nom d'hôte ou l'adresse IP de votre serveur LDAP. |
|
NOVL_CONFIG_LDAPADMIN= |
Paramètres de connexion eDirectory : administrateur LDAP. Indique les références de l'administrateur LDAP. Cet utilisateur doit déjà exister. L'application utilisateur utilise ce compte pour effectuer une connexion administrative au coffre-fort d'identité. Cette valeur est codée, en fonction de la clé maîtresse. |
|
NOVL_CONFIG_LDAPADMINPASS= |
Paramètres de connexion eDirectory : mot de passe de l'administrateur LDAP. Indique le mot de passe administrateur LDAP. Ce mot de passe est codé, en fonction de la clé maîtresse. |
|
NOVL_CONFIG_ROOTCONTAINERNAME= |
DN eDirectory : DN du conteneur racine. Indique le nom distinctif LDAP du conteneur racine. Celui-ci est utilisé comme racine de recherche de définition d'entité par défaut lorsqu'aucune racine n'est indiquée dans la couche d'abstraction d'annuaire. |
|
NOVL_CONFIG_PROVISIONROOT= |
DN eDirectory : DN du pilote de provisioning. Indique le nom distinctif du pilote de l'application utilisateur. Par exemple, si votre pilote est UserApplicationDriver et si votre ensemble de pilotes est appelé myDriverSet, et si l'ensemble de pilotes est dans un contexte de o=myCompany, vous saisissez une valeur de : cn=UserApplicationDriver,cn= myDriverSet,o=myCompany |
|
NOVL_CONFIG_LOCKSMITH= |
DN eDirectory : admin. de l'application utilisateur. Un utilisateur existant dans le coffre-fort d'identité qui dispose des droits pour effectuer des tâches administratives pour le conteneur d'utilisateurs de l'application utilisateur spécifié. Cet utilisateur peut utiliser l'onglet Administration de l'application utilisateur pour administrer le portail. Si l'administrateur de l'application utilisateur participe aux tâches d'administration du workflow exposées dans iManager, NetIQ Designer pour Identity Manager ou l'application utilisateur (onglet Requêtes et approbations), vous devez accorder à cet administrateur des autorisations d'ayant droit sur les instances d'objets contenues dans le pilote de l'application utilisateur. Pour plus d'informations, reportez-vous au manuel NetIQ Identity Manager - Administrator's Guide to the Identity Applications (NetIQ Identity Manager - Guide de l'administrateur des applications d'identité). Pour modifier cette assignation après avoir déployé l'application utilisateur, utilisez les pages Administration > Sécurité de l'application utilisateur. |
|
NOVL_CONFIG_PROVLOCKSMITH= |
DN eDirectory : administrateur de l'application de provisioning. Cet utilisateur est disponible dans la version de provisioning d'Identity Manager. L'administrateur de l'application de provisioning utilise l'onglet Provisioning (sous l'onglet Administration) pour gérer les fonctions de workflow du provisioning. Ces fonctions sont accessibles aux utilisateurs en passant par l'onglet Requêtes et approbations de l'application utilisateur. Cet utilisateur doit exister dans le coffre-fort d'identité avant d'être désigné administrateur de l'application Provisioning. Pour modifier cette assignation après avoir déployé l'application utilisateur, utilisez les pages Administration > Sécurité de l'application utilisateur. |
|
NOVL_CONFIG_ROLECONTAINERDN= |
Ce rôle est disponible dans RBPM. Il permet aux membres de créer, de supprimer ou de modifier l'ensemble des rôles, ainsi que de révoquer les assignations de rôles des utilisateurs, des groupes ou des conteneurs. Il permet également à ses membres d'exécuter des rapports pour n'importe quel utilisateur. Par défaut, ce rôle est assigné à l'administrateur de l'application utilisateur. Pour modifier cette assignation après avoir déployé l'application utilisateur, utilisez la page Rôles > Assignations de rôles de l'application utilisateur. |
|
NOVL_CONFIG_COMPLIANCECONTAINERDN |
L'administrateur du module de conformité est un rôle système qui permet aux membres d'exécuter toutes les fonctions de l'onglet Conformité. Cet utilisateur doit exister dans le coffre-fort d'identité avant d'être désigné comme administrateur du module de conformité. |
|
NOVL_CONFIG_USERCONTAINERDN= |
Identité utilisateur du méta-annuaire : DN du conteneur utilisateur. Indiquez le nom distinctif (DN) LDAP ou le nom LDAP complet du conteneur utilisateur. Cela définit l'étendue de recherche d'utilisateurs et de groupes. Les utilisateurs de ce conteneur (et ses sous-conteneurs) sont autorisés à se connecter à l'application utilisateur. IMPORTANT :vérifiez que l'administrateur de l'application utilisateur indiqué lors de la configuration des pilotes de l'application utilisateur existe dans ce conteneur si vous souhaitez que cet utilisateur soit en mesure d'exécuter les workflows. |
|
NOVL_CONFIG_GROUPCONTAINERDN= |
Groupes d'utilisateurs du méta-annuaire : DN du conteneur de groupes. Indiquez le nom distinctif (DN) LDAP ou le nom LDAP complet du conteneur de groupes. Utilisé par les définitions d'entités au sein de la couche d'abstraction d'annuaire. |
|
NOVL_CONFIG_KEYSTOREPATH= |
Certificats eDirectory : chemin d'accès au keystore. Requis. Indiquez le chemin d'accès complet au fichier (cacerts) de votre keystore du JRE utilisé par Tomcat. L'installation de l'application utilisateur modifie le fichier keystore. Sous Linux, l'utilisateur doit avoir l'autorisation d'écrire dans ce fichier. |
|
NOVL_CONFIG_KEYSTOREPASSWORD= |
Certificats eDirectory : mot de passe du keystore. Indiquez le mot de passe cacerts. L'unité par défaut est changeit. |
|
NOVL_CONFIG_SECUREADMINCONNECTION= |
Paramètres de connexion eDirectory : connexion d'admin. sécurisée. Requis Pour que toutes les communications utilisant le compte administrateur soient effectuées à l'aide d'un socket sécurisé (cette option peut nuire aux performances), spécifiez True. Cette configuration permet également d'exécuter des opérations qui ne nécessitent pas SSL. Si le compte administrateur n'utilise pas la communication SSL, indiquez False. |
|
NOVL_CONFIG_SECUREUSERCONNECTION= |
Paramètres de connexion eDirectory : connexion utilisateur sécurisée. Requis Pour que toutes les communications effectuées sur le compte de l'utilisateur connecté passent par un socket sécurisé (cette option peut nuire fortement aux performances), indiquez True Cette configuration permet également d'exécuter des opérations qui ne nécessitent pas SSL. Si le compte utilisateur n'utilise pas la communication SSL, indiquez False. |
|
NOVL_CONFIG_SESSIONTIMEOUT= |
Divers : timeout de session. Requis Spécifiez un intervalle de timeout pour la session d'application. |
|
NOVL_CONFIG_LDAPPLAINPORT= |
Paramètres de connexion eDirectory : port non sécurisé LDAP. Requis Indiquez le port non sécurisé de votre serveur LDAP. Exemple : 389. |
|
NOVL_CONFIG_LDAPSECUREPORT= |
Paramètres de connexion eDirectory : port sécurisé LDAP. Requis Indiquez le port sécurisé de votre serveur LDAP, par exemple 636. |
|
NOVL_CONFIG_ANONYMOUS= |
Paramètres de connexion eDirectory : utiliser un compte anonyme public. Requis Pour permettre aux utilisateurs non connectés d'accéder au compte anonyme public LDAP, indiquez True. Pour activer NOVL_CONFIG_GUEST à la place, indiquez False. |
|
NOVL_CONFIG_GUEST= |
Paramètres de connexion eDirectory : compte invité LDAP. Permet aux utilisateurs non connectés d'accéder à des portlets autorisés. Vous devez également désactiver le compte utilisateur invité. Le compte utilisateur invité doit déjà exister dans le coffre-fort d'identité. Pour désactiver le compte, sélectionnez Utiliser un compte anonyme public. |
|
NOVL_CONFIG_GUESTPASS= |
Paramètres de connexion eDirectory : mot de passe Guest LDAP. |
|
NOVL_CONFIG_EMAILNOTIFYHOST= |
Courrier électronique : jeton HÔTE du modèle de notification. Spécifiez l'instance Tomcat hébergeant l'application utilisateur Identity Manager. Exemple : myapplication serverServer Cette valeur remplace le jeton $HOST$ des modèles de courrier électronique. L'URL construite est la liaison aux tâches de requête de provisioning et aux notifications d'approbation. |
|
NOVL_CONFIG_EMAILNOTIFYPORT= |
Courrier électronique : jeton du port du modèle de notification. Utilisé pour remplacer le jeton $PORT$ des modèles de courrier électronique utilisés dans les tâches de requête de provisioning et les notifications d'approbation. |
|
NOVL_CONFIG_EMAILNOTIFYSECUREPORT= |
Courrier électronique : jeton du port sécurisé du modèle de notification. Utilisé pour remplacer le jeton $SECURE_PORT$ des modèles de courrier électronique utilisés dans les tâches de requête de provisioning et les notifications d'approbation. |
|
NOVL_CONFIG_NOTFSMTPEMAILFROM= |
Courrier électronique : notification SMTP - expéditeur du courrier électronique. Requis Indiquez l'utilisateur expéditeur du courrier électronique dans le message de provisioning. |
|
NOVL_CONFIG_NOTFSMTPEMAILHOST= |
Courrier électronique : notification SMTP - destinataire du courrier électronique. Requis Indiquez l'utilisateur destinataire du courrier électronique dans le message de provisioning. Il peut s'agir d'une adresse IP ou d'un nom DNS. N'utilisez pas localhost. |
|
NOVL_CONFIG_USEEXTPWDWAR= |
Gestion des mots de passe : utiliser un WAR de mots de passe externe. Pour utiliser un WAR de gestion des mots de passe externe, spécifiez True, puis indiquez des valeurs pour NOVL_CONFIG_EXTPWDWARPTH et NOVL_CONFIG_EXTPWDWARRTNPATH. Pour utiliser la fonction de gestion des mots de passe interne par défaut,/jsps/pwdmgt/ForgotPassword.jsp (sans le protocole http(s) au début), spécifiez False. Cela redirige l'utilisateur vers la fonction Mot de passe oublié intégrée à l'application utilisateur, plutôt que vers un WAR externe. |
|
NOVL_CONFIG_EXTPWDWARPATH= |
Gestion des mots de passe : liaison Mot de passe oublié. Indiquez l'URL de la page de la fonction Mot de passe oublié, ForgotPassword.jsp, dans un fichier WAR de gestion de mot de passe externe ou interne. Vous pouvez également accepter le WAR de gestion des mots de passe interne par défaut. Pour plus d'informations, reportez-vous à la Section 39.6, Configuration de la gestion des mots de passe oubliés. |
|
NOVL_CONFIG_EXTPWDWARRTNPATH= |
Gestion des mots de passe : liaison de retour Mot de passe oublié. Définissez le paramètre Lien Retour mot de passe oublié sur lequel l'utilisateur peut cliquer après une opération de type Mot de passe oublié. |
|
NOVL_CONFIG_FORGOTWEBSERVICEURL= |
Gestion des mots de passe : URL du service Web de mot de passe oublié Représente l'URL que le fichier WAR externe de mot de passe oublié utilise pour revenir à l'application utilisateur en vue d'exécuter les fonctions de base de mot de passe oublié. utilisez le format suivant : https://idmhost:sslport/idm/ pwdmgt/service |
|
NOVL_CONFIG_USEROBJECTATTRIBUTE= |
Identité utilisateur du méta-annuaire : classe d'objets utilisateur. Requis La classe d'objets utilisateur LDAP (généralement inetOrgPerson). |
|
NOVL_CONFIG_LOGINATTRIBUTE= |
Identité utilisateur du méta-annuaire : attribut de connexion. Requis L'attribut LDAP qui représente le nom de connexion de l'utilisateur. Exemple : CN. |
|
NOVL_CONFIG_NAMINGATTRIBUTE= |
Identité utilisateur du méta-annuaire : attribut d'assignation de nom. Requis L'attribut LDAP utilisé comme identifiant lors de la consultation d'utilisateurs ou de groupes. Il est différent de l'attribut de connexion, qui n'est utilisé que lors de la connexion, et non lors des recherches d'utilisateurs/de groupes. |
|
NOVL_CONFIG_USERMEMBERSHIPATTRIBUTE= |
Identité utilisateur du méta-annuaire : attribut d'adhésion utilisateur. Facultatif. Requis L'attribut LDAP qui représente l'adhésion à un groupe de l'utilisateur. N'utilisez pas d'espace pour ce nom. |
|
NOVL_CONFIG_GROUPOBJECTATTRIBUTE= |
Groupes d'utilisateurs du méta-annuaire : classe d'objets Groupe. Requis La classe d'objets Groupe LDAP (généralement groupofNames). |
|
NOVL_CONFIG_GROUPMEMBERSHIPATTRIBUTE= |
Groupes d'utilisateurs du méta-annuaire : attribut d'adhésion à un groupe. Requis Indiquez l'attribut représentant l'adhésion à un groupe de l'utilisateur. N'utilisez pas d'espace pour ce nom. |
|
NOVL_CONFIG_USEDYNAMICGROUPS= |
Groupes d'utilisateurs du méta-annuaire : utiliser des groupes dynamiques. Requis Pour utiliser les groupes dynamiques, indiquez True. |
|
NOVL_CONFIG_DYNAMICGROUPOBJECTCLASS= |
Groupes d'utilisateurs du méta-annuaire : classe d'objets de groupe dynamique. Requis Indiquez la classe d'objets de groupe dynamique LDAP (généralement dynamicGroup). |
|
NOVL_CONFIG_TRUSTEDSTOREPATH= |
Keystore approuvé : chemin de keystore approuvé. Le keystore approuvé contient les certificats de tous les signataires approuvés. Si ce chemin est vide, l'application utilisateur obtient le chemin à partir de la propriété système javax.net.ssl.trustStore. Si le chemin n'existe pas, l'application utilisateur utilise jre/lib/security/cacerts. |
|
NOVL_CONFIG_TRUSTEDSTOREPASSWORD= |
Keystore approuvé : mot de passe du keystore approuvé. |
|
NOVL_CONFIG_ICSLOGOUTENABLED= |
Paramètres Access Manager et IChain : logout simultané activé Pour activer la déconnexion simultanée de l'application utilisateur et de NetIQ Access Manager ou iChain, indiquez True. L'application utilisateur vérifie la présence du cookie NetIQ Access Manager ou iChain durant la déconnexion ; s'il est présent, l'utilisateur est renvoyé à la page de déconnexion simultanée. Pour désactiver la déconnexion simultanée, indiquez False. |
|
NOVL_CONFIG_ICSLOGOUTPAGE= |
Paramètres Access Manager et IChain : page de logout simultané Indiquez l'URL pointant vers la page de déconnexion de NetIQ Access Manager ou iChain (il doit s'agir d'un nom d'hôte attendu par NetIQ Access Manager ou iChain). Si la connexion à ICS est activée et qu'un utilisateur se déconnecte de l'application utilisateur, il est redirigé sur cette page. |
|
NOVL_CONFIG_EMAILNOTIFYPROTOCOL= |
Courrier électronique : jeton PROTOCOLE du modèle de notification. Se rapporte à un protocole non sécurisé, HTTP. Utilisé pour remplacer le jeton $PROTOCOL$ des modèles de courrier électronique utilisés dans les tâches de requête de provisioning et les notifications d'approbation. |
|
NOVL_CONFIG_EMAILNOTIFYSECUREPROTOCOL= |
Courrier électronique : jeton du port sécurisé du modèle de notification. |
|
NOVL_CONFIG_OCSPURI= |
Divers : OCSP URI. Si l'installation client utilise le protocole OCSP (protocole de propriété d'état de certificat en ligne), spécifiez un identificateur de ressource uniforme (URI). Par exemple, le format est http://hstport/ocspLocal. L'URI OCSP met à jour le statut des certificats approuvés en ligne. |
|
NOVL_CONFIG_AUTHCONFIGPATH= |
Divers : chemin de configuration d'autorisation. Le nom complet du fichier de configuration de l'autorisation. |
|
NOVL_CONFIG_CREATEDIRECTORYINDEX |
Divers : créer un index eDirectory Indiquez True si vous souhaitez que le programme d'installation silencieux crée des index sur les attributs manager, ismanager et srvprvUUID sur le serveur eDirectory indiqué dans NOVL_CONFIG_SERVERDN. Si ce paramètre est défini sur true, vous ne pouvez pas définir NOVL_CONFIG_REMOVEEDIRECTORYINDEX sur true. Pour que les performances soient optimales, la création de l'index doit être terminée. Les index doivent être en mode En ligne pour que vous puissiez rendre l'Application utilisateur disponible. |
|
NOVL_CONFIG_REMOVEDIRECTORYINDEX |
Divers : supprimer un index eDirectory Si vous souhaitez que le programme d'installation silencieuse supprime les index sur le serveur indiqué dans NOVL_CONFIG_SERVERDN, spécifiez true. Si ce paramètre est défini sur true, vous ne pouvez pas définir NOVL_CONFIG_CREATEEDIRECTORYINDEX sur true. |
|
NOVL_CONFIG_SERVERDN |
Divers : DN de serveur Indiquez le serveur eDirectory sur lequel les index doivent être créés ou duquel ils doivent être supprimés. |
|
NOVL_CREATE_DB |
Indique la méthode de création de la base de données. Vous trouverez ci-dessous les valeurs valides :
|
|
NOVL_DATABASE_NEW |
Indique si la base de données est nouvelle ou existe déjà. Si la base de données est nouvelle, indiquez True. |
|
NOVL_RBPM_SEC_ADMINDN |
Administrateur de la sécurité Ce rôle permet aux membres d'accéder à toutes les fonctionnalités du domaine Sécurité. L'administrateur de la sécurité peut effectuer toutes les opérations possibles sur tous les objets au sein du domaine Sécurité. Le domaine Sécurité permet également à l'administrateur de la sécurité de configurer des autorisations d'accès pour tous les objets dans tous les domaines de RBPM. L'administrateur de la sécurité peut configurer des équipes et assigner des administrateurs de domaine, des administrateurs délégués et d'autres administrateurs de la sécurité. |
|
NOVL_RBPM_RESOURCE_ADMINDN |
Administrateur de ressources Ce rôle permet aux membres d'accéder à toutes les fonctionnalités du domaine Ressource. L'administrateur de ressources peut effectuer toutes les opérations possibles pour tous les objets au sein du domaine Ressource. |
|
NOVL_RBPM_CONFIG_ADMINDN |
Ce rôle permet aux membres d'accéder à toutes les fonctionnalités du domaine Configuration. L'administrateur de la configuration RBPM peut effectuer toutes les opérations possibles pour tous les objets au sein du domaine Configuration. L'administrateur de la configuration RBPM contrôle l'accès aux éléments de navigation dans RBPM. En outre, l'administrateur de la configuration RBPM configure le service proxy et de délégation, l'interface utilisateur de provisioning et le moteur de workflow. |
|
RUN_LDAPCONFIG= |
Indique à quel moment vous souhaitez configurer les paramètres LDAP, à savoir maintenant ou ultérieurement. Valeurs :
|
Pour établir une connexion sécurisée entre les applications d'identité et le serveur eDirectory, importez les certificats eDirecotry dans les applications d'identité.
Exportez le certificat eDirectory à partir d'iManager :
Connectez-vous à iManager en tant qu'administrateur.
Accédez à Rôles et tâches > Accès aux certificats NetIQ > Certificats de serveur.
Cochez la case DNS du certificat SSL, puis cliquez sur Exporter.
Dans la liste déroulante Certificats, sélectionnez l'option DNS du certificat SSL, désactivez la case Exporter la clé privée et sélectionnez DER comme format d'exportation.
Cliquez sur Suivant.
Cliquez sur Enregistrer le certificat exporté. Le certificat exporté est enregistré sur votre système local.
Importez le certificat eDirectory dans des applications d'identité :
Connectez-vous en tant qu'administrateur au serveur sur lequel vous souhaitez installer des applications d'identité.
Copiez le certificat eDirectory exporté à partir d'iManager, exécutez la commandekeytool :
keytool -import -trustcacerts -file Cerificate_Path -alias ALIAS_NAME -keystore cacerts
Dans Certificate_Path, spécifiez l'emplacement du certificat eDirectory enregistré sur votre ordinateur.
Dans NOM_ALIAS, spécifiez un nom d'alias pour le certificat. Exemples :
/opt/netiq/idm/jre/bin/keytool -import -trustcacerts -file /opt /Certificate_Import_Path/EdirCertificate -alias EDIR_CERT -keystore /opt /netiq/idm/jre/lib/security/cacerts
Connectez-vous en tant qu'utilisateur root à l'ordinateur sur lequel vous voulez installer les applications d'identité.
Ouvrez une session de terminal.
Spécifiez les valeurs pour l'installation. Pour plus d'informations, reportez-vous à la Section 37.3.2, Modification du fichier .properties. et à la Section 28.2.1, Sauvegarde des mots de passe pour une installation en mode silencieux.
Pour lancer le programme d'installation correspondant à votre plate-forme, entrez la commande suivante :
Linux : ./IdmUserApp.bin -i silent -f /chemin_votre_répertoire/silent.properties
Windows : ./IdmUserApp.exe -i silent -f /chemin_votre_répertoire/silent.properties
REMARQUE :si le fichier silent.properties n'est pas dans le même répertoire que le script du programme d'installation, vous devez indiquer le chemin complet vers le fichier. Le script décompresse les fichiers nécessaires vers un répertoire temporaire et lance l'installation en mode silencieux.